Around the beginning of October, I started a Hybrid BASIC Jezzball game for the TI-84 Plus C Silver Edition and Doors CSE. For those not familiar with Jezzball, it's an extremely addictive arcade/puzzle game from the Microsoft Entertainment Pack (MSEP) for Windows 95. I used to have the most fun with that around 5th grade, and although there is one TI-83+ ASM version, it has poor reviews. There are no color versions. Anyway, I started a color version, but soon ran into speed problems. The screenshots below shows the current state, without the ability to remove the line-in-progress when a ball hits it, and with poor behavior when a ball gets trapped in a small space (please pardon the graphical glitches; they are jsTIfied's screenshotter's fault):
I therefore decided that I would make a version in Assembly, and that I might as well also submit it to the current Omnimaga programming contest if I can get it down in time. To further challenge myself, I'm trying to use the same source code to build both a color and monochrome version of the game. Here's as far as I've gotten it so far, with a crystal-based interrupt for consistent ball movement, a cursor you can move with the arrows and flip with [ALPHA], and a debug-mode key of [+] that lets you advance levels. It also has the key and structure framing for a main menu, but no graphics.
Edit: And if you want a very rough idea of what the color version looks like, imagine that the left half of the screen here covers the entire screen:
I therefore decided that I would make a version in Assembly, and that I might as well also submit it to the current Omnimaga programming contest if I can get it down in time. To further challenge myself, I'm trying to use the same source code to build both a color and monochrome version of the game. Here's as far as I've gotten it so far, with a crystal-based interrupt for consistent ball movement, a cursor you can move with the arrows and flip with [ALPHA], and a debug-mode key of [+] that lets you advance levels. It also has the key and structure framing for a main menu, but no graphics.
Edit: And if you want a very rough idea of what the color version looks like, imagine that the left half of the screen here covers the entire screen: