3 games:
- 21
- Craps
- Roulette
3 platforms - choice of:
- Commodore VIC-20
- Commodore 64
- Commodore 128
- Apple II
- Atari 800
- TRS-80 Model 100
- Epson PX-8
- PDP-11 with VT-100 terminal
Language choices:
- C
- Forth
- BASIC
Challenges:
- Will need a good pseudo random number generator (PRNG) and a good seed
- Will have to understand the I/O approaches for each of the three chosen platforms and languages
- Will have to decide which subset of rules for each of the games will be implemented
So, super-duper success is all nine games (3 x 3) implemented, including graphics and sound applicable to the platform(s). Just barely crossing the finish line is one game on one platform. No games equals total loss and utter humiliation.
If you have suggestions on platforms or languages, let me know!
2 comments:
I recently built an SBC-6120, and used the fad game "2048" as a project to learn PDP-8 assembly language. I swiped the PRNG routine from Steve Gibson's "Deep Thought" blinkenlights program for it, and used the keyboard wait-times to seed the PRNG.
https://www.grc.com/pdp-8/deepthought-sbc.htm
https://en.wikipedia.org/wiki/LCPRNG
https://github.com/gnievin/2048-PDP-8
If you need a random number generator for the Model 100, let me know. I have an old D&D character generator I downloaded years ago that had a decent random routine.
@Conceitedjerk
Post a Comment