-
Notifications
You must be signed in to change notification settings - Fork 45
Home
#Samurai Samurai is a turn-based strategy game, like Battle Isle, Advanced Wars or WeeWar.
The goal is to make Samurai a cross-platform game, meaning we have one web API and then multiple clients that uses it. Clients could be WP7, iOS, HTML5 (Web), PC, OSX - basically what ever we have contributors for.
Choosing a turn-based game simplifies the game loop and client/server communications, which reduces issues with high latency clients (phones). Current game mechanics discussion
Getting started with Git and GitHub
- Setting up Git for Windows and connecting to GitHub
- Forking a GitHub repository
- The simple guide to GIT
Once you're familiar with Git and GitHub, clone the repository and run the .\build.cmd
script to compile the code and run all the unit tests. You can use this script to test your changes quickly.
- Trello Board - add ideas, or claim an idea and start working on it!
- JabbR Chatroom - discuss things in real-time with people all over the world!
For the server you'll need:
-
MVC4 - we're using the latest and greatest!
-
Mongo - for the persisting of current game objects install notes
-
And SQL Express for the User and Stats
For the current clients you'll need:
-
The WP7 SDK will also install the XNA bits compatible for Windows as well.
###Technology choices
- Platforms: PC, WP7 (xbox and other platforms if there are contributors)
- Server side framework
- ASP.NET MVC 4
- JSON for client/server communications
- client side framework
- XNA