per
Veteran Member
I just thougth it would be interesting to see what games you have written, if you like programming of course.
Since this is a forum about vintage computers, the game should be able to run on at least one vintage system. Any programming language is accepted, and you may provide a link/upload the game if you like to. A little piece of information is also prefered.
---
I have written some games over the time. Almost two years ago, I wrote some small games in BASIC. The games was simply "Snake" and some kind of 4-pegs-in-a-row game (drop version). Writing them went fast, but I experienced the (usual) issues with lack-of-speed, and had problems getting the games to run fast enough. In addition, the "Snake" game had some glitches when entering "Pause" mode.
Then I went over to assembly programming, but writing a game in assembly language can get a little complex. However, it is possible, and I just ported the "Snake" game to assembly. The reason I did this is because I wanted something to show off my NES-to-XT adapter with, so this game has suppot for both the usual keyboard interface (int 16h), and the adapter. The game engine itself is finished, but the program is far from. It lacks a proper start-up menu, it lacks different levels, even adding some is fairly easy (I got all variables I need, but I'm just too lazy to do it), it lacks a proper game-over routine with hi-score (currently, it just resets the game), and it lacks a PROPER random-number generator (the current one is just almost random, I fear. see my "The Matrix" program for more info). It's by the way supposed to be a collection of small games when finished.
The engine I made for my version of "Snake" usually had some lacks in most programming languages I've tried to port it to (like limited size on arrays or general input timing), but I didn't see anything like that when porting it to Assembly. It actually works exelent, and it runs on any IBM compatible of any age.
Here is the game, use /A to use it with my adapter (if you've mannaged to clone it), and use /D to enter the debug mode (see my first video about the adapter).
Use arrow keys to controll, enter to pause, and escape to exit. In adapter-mode, the only way to exit is by a cold-boot, and make sure to re-insert your keyboard before doing that.
Since this is a forum about vintage computers, the game should be able to run on at least one vintage system. Any programming language is accepted, and you may provide a link/upload the game if you like to. A little piece of information is also prefered.
---
I have written some games over the time. Almost two years ago, I wrote some small games in BASIC. The games was simply "Snake" and some kind of 4-pegs-in-a-row game (drop version). Writing them went fast, but I experienced the (usual) issues with lack-of-speed, and had problems getting the games to run fast enough. In addition, the "Snake" game had some glitches when entering "Pause" mode.
Then I went over to assembly programming, but writing a game in assembly language can get a little complex. However, it is possible, and I just ported the "Snake" game to assembly. The reason I did this is because I wanted something to show off my NES-to-XT adapter with, so this game has suppot for both the usual keyboard interface (int 16h), and the adapter. The game engine itself is finished, but the program is far from. It lacks a proper start-up menu, it lacks different levels, even adding some is fairly easy (I got all variables I need, but I'm just too lazy to do it), it lacks a proper game-over routine with hi-score (currently, it just resets the game), and it lacks a PROPER random-number generator (the current one is just almost random, I fear. see my "The Matrix" program for more info). It's by the way supposed to be a collection of small games when finished.
The engine I made for my version of "Snake" usually had some lacks in most programming languages I've tried to port it to (like limited size on arrays or general input timing), but I didn't see anything like that when porting it to Assembly. It actually works exelent, and it runs on any IBM compatible of any age.
Here is the game, use /A to use it with my adapter (if you've mannaged to clone it), and use /D to enter the debug mode (see my first video about the adapter).
Use arrow keys to controll, enter to pause, and escape to exit. In adapter-mode, the only way to exit is by a cold-boot, and make sure to re-insert your keyboard before doing that.