.. RetroGames documentation master file, created by
sphinx-quickstart on Tue Jul 31 11:16:23 2018.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to the Retrogames Programming Project
=============================================
In this project, you will improve your Python programming skills
through the creation of games from the eighties. We will program three
*retrogames* of increasing complexity.
The only prerequisites is some basic knowledge of the Python
programming language. Python beginners should first spend some time on
`the PLM `_,
which is an integrated learning environment dedicated to
programming. Some of the proposed missions will challenge intermediate
and advanced learners too ;)
You also need a working environment with Python3 and
:ref:`a decent code editor `.
You can choose to use whichever environment you want, but I will only
be able to :ref:`help you with Linux `
questions as it is the only systems that I really know. It does NOT
mean that you have to install Linux for that assignment.
When you are ready, **proceed to your first game creation**:
:ref:`Scratch the rocket`.
.. toctree::
:caption: Initial Setup
:maxdepth: 1
:hidden:
Python3 on Linux
a Decent Code Editor
Git crash course
.. toctree::
:caption: Writing your Games
:maxdepth: 1
:hidden:
Scratch the Rocket
Lunar Lander
OIDS
Concluding Remarks
.. Indices and tables
.. ==================
..
.. * :ref:`genindex`
.. * :ref:`modindex`
.. * :ref:`search`