Asteroids is a simple game. You control a falling asteroid, which looks like a V, with the left and right buttons. While falling down, you have to go left and right to avoid asterisks.
It may sound too easy to be any challenge, but you'll see it isn't once you play the game. The first thing you'll notice is the speed. The game is very fast. The speed never increases, but that's because it isn't necessary: the game is fast enough to make crashing into an asterisk inevitable. The game also has the advantage of being very small: it's less than 400 bytes.
The small size comes at a price, though. When you start the game you see a simple title screen, and when you press Enter, the game starts. That's it, no settings or anything else that makes the game more interesting. The game doesn't even have a high score feature, which would be a great addition to this game.
If you know how to program TI-Basic, however, the game becomes a lot more interesting: it isn't edit-protected. Adding a high score feature is simple, and makes the game a lot more interesting. It's also a very good source to learn from, because the game doesn't use anything difficult: it only uses the basic stuff, like Disp, Output, getKey and For.
Non-programmers: You should try this game. It's a fun little game, and with its small size, it only takes up very little RAM. (6/10)
Programmers: You've got to check this out. Simple coding making a fast, fun game. Add a high score feature and you've got yourself a fast, fun, very addicting game. (8/10)