Skip to content

GGame is a generic game platform. My intention is to provide a framework to implement custom boardgames (chess, cheques, 4 in a row, ...) in a dynamic way such as rules can change dynamically (theyre in the DB, not in the code!).

Notifications You must be signed in to change notification settings

palladius/ggame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

= Project Specs =

- Consider the scenario that you’re building a social game.  The user performs different activities in the game, activities that are governed by the rules of the game.
- Social games are extremely iterative.  This means the rules are frequently changing.
- As a result, we want to keep the “business logic” of the rules separate from the application code so that they’re easier to maintain and iterate.
- Prototype a preliminary system that would allow developers to define game rules in code and then assert these rules in the context of a basic game.

= DOCS

See docs/README_FOR_APP for further info (or build 'rake doc:app' )

= INSTALL

 $ rake doc:app      # create docs!
 $ rake db:seed      # populate DB with sample data
 $ script/server     # starts server
 $ open http://localhost:3000/ # point to http://localhost:3000/

About

GGame is a generic game platform. My intention is to provide a framework to implement custom boardgames (chess, cheques, 4 in a row, ...) in a dynamic way such as rules can change dynamically (theyre in the DB, not in the code!).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages