We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hi, There is a huge project I have to finish during the summer months. I need to learn much to finish it, and I am a bit confused with some of the general directions I should take.
To the project itself. We (a number of science teachers) are making an interface for an educational off-line role playing game. In the game the stdudents devide into two companies - "fleets" and investigate some universe from two different starting points. Every hour they make a jump from one planetary system to another. If they end up being in the same star system - they battle (by simple comparing the military powers of the fleets). In every system they collect resources. They don't how rich some system is before the make a jump.
During the turns (those 60 min between the jumps), students participate in a lot of off-line science and other subject activities thus earning credits, that can later be turned into upgrades for their fleets.
Forgot to say. The computer part of the game will be played in a local network, as there is no connection to the Internet there.
Some possible extensions: - fleets are composed of individual ships, that can explore the system, before the star system jump. - there is an on-line shop where they can by the upgrades
The game is a "multiplayer" in some way, and the teams mustn't see their opponent's jumps, until until they meet in one system. Also, the game has to be as stable and proof to "users" as possible, as I anticipate a lit of "mis licks" and other "strange" behaviour.
Initially I was thinking of programming everything from scratch in Processing. But now, after having looked through a number of options (I read a book about PHP and MySQL) I think, that maybe i should use HTML5 (p5) for display purposes and the main script should be implemented in PHP, where all the data is stored in MySQL. As for the online shop, I gave no idea, and I thought that there might be done open source ready to go solutions.
Any help / questions / ideas I highly appreciated, as I am a bit overwhelmed with the amount of things I have to do, and thinking where to start. And I know, that my question, strictly speaking, is not about processing, but people here are the most responcive I have met so far...)