Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: mdr1 on March 13, 2013, 04:06:49 pm

Title: Worms' Land
Post by: mdr1 on March 13, 2013, 04:06:49 pm
Hi there!

It is a game coded in TI-Basic taking 3409 bytes on memory. We can play with up to 6 players.
Each player can be either a human or an AI. The game is all in one program.
There's a picture attached.
Have fun !

NB : if you've got a TI-84+ calculator, don't forget to active the "TI-84+" option. The game also works on TI-82 stats, TI-83, TI-83+...
Title: Re: Worms' Land
Post by: Roboman on March 25, 2013, 02:15:24 pm
Looks nice, but an animated screenshot would be great!
and how fast does it run?
BTW I was working on something similar before...
Title: Re: Worms' Land
Post by: mdr1 on March 25, 2013, 02:43:15 pm
Sure I can put an animated screenshot. Here's an attachement for a single set.
The screenshot is for a TI-83+ model, it is faster on a TI-84.
Title: Re: Worms' Land
Post by: persalteas on March 28, 2013, 06:52:23 am
I have one question:
What does the "TI-84+" option enable ?
It's just to adjust the timing while pause moments ?
Title: Re: Worms' Land
Post by: mdr1 on March 28, 2013, 01:04:45 pm
The system to adjust the firepower is to keep clicking on the key "DEL" until the power is the one wanted.
While "DEL" ? Because it is one of the 5 keys in TI-Basic (with directional keys) to have the property that when we keep clicking, the value of the key stays on "getKey". But the first time, it needs time for storing again the value. For example : when you click left, the cursor goes one notch to the left, some time passes, and then the cursor goes continually to the left.
So the program was too fast with a TI-84+ and the delay for getKey too short. The firepower wasn't able to exceed 1. I had the idea too slow down the speed of the increasing of the firepower, but it was too slow for TI-83/TI-82. So I added this option. Of course, you can enable it even on a TI-83/83 model, but the firepower will be slow.