-
Notifications
You must be signed in to change notification settings - Fork 5
Helping
The purpose of this project is not to produce a game. Producing a game is how we intend on meeting our primary objective: to learn new technologies in a practical manner. KA is becoming a way to learn about websockets, docker, and many other aspects of a real, running webservice.
If you, too, want to learn by helping, then great! The first things you have to know/learn will likely be docker, git, and github. If you don't have a github account, you'll need to create one. You'll also need to install docker and git, and learn a bit about how they work.
The next question is where do you have knowledge and/or want to learn? Different things excite different people, learning in an area that excites you is, in my experience, the easiest way to learn new things. Options include:
- Backend processes
- Perl websockets (communication with the web client, scripts)
- Perl gameplay (moving pieces around the board)
- Web client (javascript, ...)
- Images (buildings, stars, planets, etc.)
Once you've figured out where you want to help, and you've set up git and docker, and created a github account, then you need to download the code and start it up. You'll want to fork any repository that you're going to change so that you can upload your tested changes to your own repository and submit a Pull Request in github so that we can review it and either suggest more changes or accept it. (This glosses over a lot, and is intended only as a high-level overview.)