Rx-flappy is a simple game inspired by Flappy Bird, a popular game created in 2013. The game finish if the bird touches a pipe or the ground.
This version use TypeScript with RxJS, a library for reactive programming using Observables.
This repo is for licensing under a Free Software License the project shared by NyaGarcia in the salmorejo.tech, 2021 edition event, called @NyaGarcía/Rx-Flappy.
There is a central issue, #1, with a checklist of the different tasks to accomplish.
We'll open and close different issues for every task, questions, discussions, problems, etc.
The master branch is for the project explanations.
The gplv3 branch will be the GPLv3+ licensed project, ready to register it to the GNU Savannah portal, and give it back to NyaGarcia if she agree the project changes needed to be GPLv3 licensed.
The apache2 branch will be the Apache2 licensed project, ready to give it back to NyaGarcia as a non copyleft protected project.
If you want to participate, simply take a task, fork the repo, do it and share back your changes by a pull request to the license chosen branch. (currently we are working in a GPLv3 and an Apache2 licensed project version)
Please take it easy, take your time, git's power allows us to fix everything!
Ask, debate and don't be afraid to share your work.
Basic instructions for testing the game!
easiest way in a GNU/Linux OS, could be using virtual environments:
First creating the python one (you need python virtualenv installed)
$ virtualenv .penv
Activating it
$ source .penv/bin/activate
Second, creating the nodejs one with nodeenv.
(.penv)$ pip install nodeenv
(.penv)$ nodeenv .env
Activating it
(.penv)$ source .env/bin/activate
(.env)$ npm install
(.env)$ npm start
Application will be running in http://localhost:5000