Omnimaga
Calculator Community => TI Calculators => Axe => Topic started by: gcolella on March 16, 2011, 08:25:13 pm
-
I just took up axe today, and I've been reading the (awesome) tutorials by Deep Thought. The major part I can't understand is how to use arrays. I'd like to use them to make a test game where you avoid incoming objects, but as many times as I read it I can't seem to get it. Can anyone help me out?
Unrelated: Does anyone have a list of cool hex sprites? It'd make it a lot easier because atm I can't download the sprite creating program that came with axe.
Thanks in advance,
GDC
-
could you post your source here?
also welcome. ;)
as for sprites, you can make them using paint and then convert them using Cemetech's SourceCoder: http://www.cemetech.net/projects/basicelite/sourcecoder2.php
-
I just took up axe today, and I've been reading the (awesome) tutorials by Deep Thought. The major part I can't understand is how to use arrays. I'd like to use them to make a test game where you avoid incoming objects, but as many times as I read it I can't seem to get it. Can anyone help me out?
Glad I made something useful! :D Anyway, what do you need help with?
Just remember that arrays are only for things that appear many times on your screen (like bullets, enemies, etc.). When you add your own ship to the screen, you should store its X and Y values in actual variables, such as X and Y. Then use a For( loop to go through each element in the array and test to see if they hit the ship.
Guess I should finish up that SHMUP tutorial sometime. Enemies and hit detection come next :)
-
I can't wait to see the enemies and hit detection, it would help a TON with the stuff I'm trying to do.
I finished up the source and it seems to work, even though it's really rudimentary, but I had thought arrays would be nice to use for the 'enemy' sprites you have to avoid, as they were so easy and user-friendly in python. I haven't gotten TiLP to work yet on this linux machine, so I can't upload the files, but I can try to type them up if you think it'd help. Again, the hit detection tutorial would be really really great to read, axe is still pretty perplexing.
PS: I originally found the tutorials at http://clrhome.co.cc/ , nice web presence deep thought :)
-
I finished up the source and it seems to work, even though it's really rudimentary, but I had thought arrays would be nice to use for the 'enemy' sprites you have to avoid, as they were so easy and user-friendly in python.
Yeah, in Axe you always get to deal with the bytes directly :D So does it work now? Just ask if you need anything cleared up.
As for my tutorial, it'll probably be a few days before I can work on it again. I'm making some huge changes to my site, and that's been keeping me busy.
-
It works, but it's very BASIC-esque, and uses variables for everything, no pointers or anything.
One other thing I don't understand, what happens when you use sto in an expression in Axe?