Menu

Tree [ad3c7a] master /
 History

HTTPS access


File Date Author Commit
 MapPacks 2011-07-26 Yaşar Arabacı Yaşar Arabacı [b54790] -- Minor changes in Maps file
 documentation 2011-07-26 Yaşar Arabacı Yaşar Arabacı [ad3c7a] This time I really included documentation!
 COPYING 2011-07-25 YaĹsar Arabaci YaĹsar Arabaci [922133] Committer: Yasar Arabaci <yasar@...
 Objects.py 2011-07-26 Yaşar Arabacı Yaşar Arabacı [89a025] Added documentation, and more comments
 README 2011-07-26 Yaşar Arabacı Yaşar Arabacı [89a025] Added documentation, and more comments
 Run.py 2011-07-26 Yaşar Arabacı Yaşar Arabacı [89a025] Added documentation, and more comments
 initmap 2011-07-25 YaĹsar Arabaci YaĹsar Arabaci [922133] Committer: Yasar Arabaci <yasar@...

Read Me


This game is in pre-alpha stage, meaning anything you see here could change in close future. There is only two maps:

One ugly map,
Another ugly map almost same as ugly map :)



To run first example maps:

python Run.py

Documentation can be found in documentation directory as html and rtf. 


User of this program is intended to be game developers rather then end-users. However, I am going to add some
fun to play levels in order to see what can be done with this tool.


=======

Concept:

This is event deriven game with mvc pattern. I decoupled all objects as much as possible. They only interact with each other
with sending and listening events.

Rather than being just another snake game, I want this program to be more like a tool to create snake like games where your
character on screen constantly moves, should avoid things, and should collect things.

This avoiding and collecting part is implemented in maps file, so it is up to the map creator to use them really. A map can omit
using obstacles and bait's if it desires.

And also, growing is implemented in map too, so growing rules are defined by creator of maps, game engine doesn't care!

Since map and view is decoupled too, Same map (by which I mean map logic...) can be easily used with different views. One should
only inherit that map and load dirrent view at __init__() check SecondMap in BetaMaps to get an idea about how this works. 
=======
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.