101 Computer Games
For a quick look at progress made on this project, see the spreadsheet.
This is a project to port the games from the 1978 book 101 BASIC Computer Games to various languages. For reference, you can find the original book on AtariArchives.org.
For now, the primary implementation language will be Perl 6, but I also plan to include other languages. The main reason for this project is to get more practice in with various languages. Given that, I'm unsure of if or when I will have the complete collection ported.
While I am using this project as an excercise to get more practice in with various languages, I also want it to be a potential learning resource for those who want to learn the languages in question. As such, I will be doing my best to follow the following guidelines:
- Code is to be written in a way that is easily understood.
- Variables and functions will each be given meaningful names.
I am happy to accept pull requests for additional ports in any language, granted that they follow the guidelines written above, as well as the following guidelines:
- Gameplay must be as close to that of the original games as possible.
- The text must be as close to that of the original games as possible, other than formatting; text should be in standard format, rather than all-caps. You may also add question marks and such where you feel that it is necessary.
You can find more information about me and my current projects here.