Difference between revisions of "Challenges"

From Ninerpedia
Jump to navigation Jump to search
 
(12 intermediate revisions by 2 users not shown)
Line 6: Line 6:
=== Dive Bomber ===
=== Dive Bomber ===


Originally a TI BASIC program, it was first slightly enhanced to run in Extended Basic using DISPLAY AT commands. A next enhancement step should be the application of sprites.  
Originally a TI BASIC program, it was first slightly enhanced to run in Extended Basic using DISPLAY AT commands, featuring a highscore list. A next enhancement step should be the application of sprites.  


'''Challenge''': Implement Dive Bomber in Extended Basic, making use of sprites and utilizing the higher execution speed.
'''Challenge''': Implement Dive Bomber in Extended Basic, making use of sprites and utilizing the higher execution speed.


[[Image:DBomber.png|frame]]
[[Image:Dbomber.png|left|thumb|200px|Dive Bomber screen]]
 
<div style="clear:both"></div>
 
* Here is the [[media:Dbomber.tfi | program file]] of Dive Bomber as TIFILES file.
* Here is the [[media:Dbomber.txt | BASIC listing]] of Dive Bomber.


== Game Ports ==
== Game Ports ==


Game ports are re-implementations of games on other popular platforms, in particular the C64. For most of the time since the release of the TI-99/4A, users and programmers adopted the view that the TI is not well suited for gaming. On the other hand, recent developments show that much of the potential of the TI has never been exploited. On the bottomline, it was not due to the inferior hardware but due to a lack of smart programmers.
Game ports are re-implementations of games on other popular platforms, in particular the C64. For most of the time since the release of the TI-99/4A, users and programmers adopted the view that the TI is not well suited for gaming. On the other hand, recent developments show that much of the potential of the TI has never been exploited. On the bottomline, it was not due to the inferior hardware but due to a lack of smart programmers.
<div style="clear:both"></div>


=== Gridrunner ===
=== Gridrunner ===
Gridrunner is a classic game on the VIC-20 and C64. The player controls a shooter on the bottom edge of the screen and must destroy the worm-like creatures on the grid. Other opponents drop kind of eggs on the grid, which change state after time, finally dropping some ball towards the player. A really fast-paced game with high addiction factor.
[[Image:Gridrunner.png|left|thumb|200px|Gridrunner]]
<div style="clear:both"></div>
'''Challenge:''' Create a Gridrunner port on the TI-99/4A.


=== Attack of the Mutant Camels ===
=== Attack of the Mutant Camels ===
This game remotely resembles the fight against the AT-AT in the Star Wars V movie and was the first C64 game I encountered. I was strongly impressed by the gameplay, which is not really complex, but addictive enough to spend several afternoons with it.
See a screen video on Youtube. [https://www.youtube.com/watch?v=ybzUgiE_vQM] and the snapshot from MESS.
[[Image:Mutantcamels.png|left|thumb|200px|Attack of the Mutant Camels]]
<div style="clear:both"></div>
'''Challenge:''' Create an Attack of the Mutant Camels port on the TI-99/4A.


=== Impossible Mission ===
=== Impossible Mission ===
[[File:225px-C64_Impossible_Mission.png]]


=== Space Taxi ===
=== Space Taxi ===
[[File:220px-SpaceTaxiScreenshotC64.jpg]]

Latest revision as of 14:06, 28 May 2016

From time to time, on different forums, people come up with pretty interesting ideas for programming, which typically get lost over time. Here, we shall collect those ideas and invite everyone to contribute and maybe to come up with an impressive realization!


Game enhancements

Dive Bomber

Originally a TI BASIC program, it was first slightly enhanced to run in Extended Basic using DISPLAY AT commands, featuring a highscore list. A next enhancement step should be the application of sprites.

Challenge: Implement Dive Bomber in Extended Basic, making use of sprites and utilizing the higher execution speed.

Dive Bomber screen

Game Ports

Game ports are re-implementations of games on other popular platforms, in particular the C64. For most of the time since the release of the TI-99/4A, users and programmers adopted the view that the TI is not well suited for gaming. On the other hand, recent developments show that much of the potential of the TI has never been exploited. On the bottomline, it was not due to the inferior hardware but due to a lack of smart programmers.

Gridrunner

Gridrunner is a classic game on the VIC-20 and C64. The player controls a shooter on the bottom edge of the screen and must destroy the worm-like creatures on the grid. Other opponents drop kind of eggs on the grid, which change state after time, finally dropping some ball towards the player. A really fast-paced game with high addiction factor.

Gridrunner

Challenge: Create a Gridrunner port on the TI-99/4A.

Attack of the Mutant Camels

This game remotely resembles the fight against the AT-AT in the Star Wars V movie and was the first C64 game I encountered. I was strongly impressed by the gameplay, which is not really complex, but addictive enough to spend several afternoons with it.

See a screen video on Youtube. [1] and the snapshot from MESS.

Attack of the Mutant Camels

Challenge: Create an Attack of the Mutant Camels port on the TI-99/4A.

Impossible Mission

225px-C64 Impossible Mission.png

Space Taxi

220px-SpaceTaxiScreenshotC64.jpg