December's Program: Thyime


December is upon us and Thyime is the last program of the month for 2012. My how quick the year has passed…
[ZX81]

Still Celebrating Programing, Elsewhere!

Iíve paused updating this site to focus instead on my primary domain over at https://www.reids4fun.com. You can still read what crazy program Iíve published this month. Even better, read a few other articles!

[Thyime 1984]December is upon us and Thyime is the last program of the month for 2012. My how quick the year has passed. Thyimeís elements include moving, shooting, a break through wall, and a moving enemy. It does all this while remaining fast. Thyime provides a decent game to close out the year.

I wrote Thyime in 1984 and is actually written well. Again, it mixes many game mechanics together while remaining fast. It does this by using loops to avoid having to manage the enemy or wallís movement. The only thing the main routine manages is your movement and if you fire. The fire mechanism is actually managed by a subroutine. This subroutine runs separately from the main loop so it doesnít impact the movement. Because of this, the fire routine is also fast. That routine also handles breaking through the wall as well as the hit routine on the enemy. To make things interesting, each time you succeed in destroying the enemy the game speeds up.

[Thyime Play 1984]Looking back on this program Iím pleased at how this turned out. It has a nice look, good play mechanics, and interesting code. It isnít perfect, but no program is. It would be interesting to code this with MCODER and have the fire and movement code work together. Unfortunately, it would change the way the program plays. With that, I wouldn't make a change as you should enjoy Thyime as is.

If you want to run this program on your Android phone or tablet you can download a compressed copy of the program to your device. You'll need to save the .p version of the program to your device to allow Zed Ex (Beta) to run it.



Comments on this article:

No comments so far.

Write a comment:

Type The Letters You See.
[captcha image][captcha image][captcha image][captcha image][captcha image][captcha image]
not case sensitive