Omnimaga
Calculator Community => TI Calculators => Axe => Topic started by: Kanak (RH) on November 19, 2010, 02:33:23 pm
-
Welcome home :P
Well, Ive just had an idea, and I wonder if you could help me...
In fact, I've just aquired an TI-84 +, and I thought it would be a good idea to program a sort of "Space Invader", but I'm a true fanatic of Metroid, so I thought I could do a Metroid Invader (you see what I mean, or... ??? )
So, I need you to help me :thumbsup:
I'm a true naaaaaaaaab in programming, and I'd like to be helped for my starting in this world :)
I'll tell you when it would be finished or when it would start to be programming ( 2nd I think :P ) 'cause I have ANY experience ...
Thanks for helping ! :)
-
If you have any problems on the game conception you can call me (maybe for sprite size change !) ;) Welcome to Omnimaga's forums anyways ;D
-
If you have no experience, it will be a while, I think. You might want to start learning BASIC and once you are pretty adept at that, move onto Axe. Axe will let you make some pretty awesome games, but it is more difficult to learn if you have no programming experience.
-
Sure, I'm starting to learn BASIC, but if you could tell me what kind of work it would be (hard or... ;( ), it'll be nice :D
-
If you want you can download it here : http://ourl.ca/40605 (http://ourl.ca/40605) at the bottom of the topic (0.4.5)
Look at the STARSHIP example ;D
edit : as I said to you it isn't exactly BASIC but it looks like it very much :)
-
BASIC is pretty, well, basic (pun intended). It is pretty easy to learn. You should start with simple math programs and then work your way up to games. It is really fun to program...
-
I loled of "edit" ;)
Thanks :)
-
Yeah Kanak' ! However basic will not allow you to do much complicated games like your Ridley's Bomber (well, it can do it but very very slowly), but Axe's speed is (edit: practically) same than ASM's.
-
Yep, I know (wiki spotted :bave: )
-
??? Wiki ?
-
@ TI-DKS: Axe has the same speed as an inefficiently written ASM program. It's not quite as fast as ASM written by an expert coder.
@kanak: I'd highly recommend learning TI-BASIC before embarking on any major projects for switching to a more advanced language such as Axe. Some parts of game design are really difficult to get right unless you know the language (IE battle engines and cheat codes). It probably won't take you very long to get fairly proficient at TI-BASIC, especially if you know where the resources are. One of the best is TI-BASIC Dev (http://tibasicdev.wikidot.com/home). It has listings of all of the commands, as well as useful routines and programming techniques. I still use it occasionally when writing BASIC. Also, don't be afraid to ask for help. There are plenty of excellent BASIC programmers here.
EDIT: Also, one of the major limitations of TI-BASIC is that it's incredibly slow at drawing pictures. You might want to consider holding off from a graphics heavy game until you switch to Axe or ASM.
-
Thank you Qwerty for your help :)
I was actually searching for something like this ;)
-
Is it what you are looking for to make your game ? It is in Axe so it will be better if you learn Ti-Basic before but it is one of the example programs of the parser :)
-
No, I'm searching for learning programming .
And 'cause I hate my physic teacher :D
-
If you really dislike them, then ask about smoothness conditions for the Navier-Stokes equations if/when you get to fluid flow :P
-
@ TI-DKS: Axe has the same speed as an inefficiently written ASM program. It's not quite as fast as ASM written by an expert coder.
@kanak: I'd highly recommend learning TI-BASIC before embarking on any major projects for switching to a more advanced language such as Axe. Some parts of game design are really difficult to get right unless you know the language (IE battle engines and cheat codes). It probably won't take you very long to get fairly proficient at TI-BASIC, especially if you know where the resources are. One of the best is TI-BASIC Dev (http://tibasicdev.wikidot.com/home). It has listings of all of the commands, as well as useful routines and programming techniques. I still use it occasionally when writing BASIC. Also, don't be afraid to ask for help. There are plenty of excellent BASIC programmers here.
EDIT: Also, one of the major limitations of TI-BASIC is that it's incredibly slow at drawing pictures. You might want to consider holding off from a graphics heavy game until you switch to Axe or ASM.
Also in BASIC data can be very large. Code is a bit smaller, though.
By the way welcome here Kanak. I hope you enjoy your stay on the forums. :)
-
Qwerty.55, the problem is he already asked his teacher about these equations, isn't it right Kanak' ?
Try another problem of millenium price, Kanak ;D
-
that's true Ti-DkS ;)
Thanks DJ :)
But well, hat's not easy to use english programs, 'cause I'm french, and as I wait for my TI-84 (coming ...) I use a TI-83 which keys are in french ... ;(
Not easy to learn for the moment, but I'll get training with Ti-DkS later ;)
-
It's why I've deleted the French translation app from my calculator, It tooks me too many time to translate each functions after so I've erased it ;) (It's also because I've learnt Basic in english !)
-
Also, Francais and other language APPS can conflict with Omnicalc, xLIB and Axe, I think. Also, with everything in French it can be harder to get help on coding unless you use SourceCoder to copy your code instead of typing it by hand. Also those apps take 16 KB each X.x
-
Yes but xLib is a good way to draw tilemaps or sprites easyly in Ti Basic, even if the app size is 16k, right ;) ? It is very useful !
Kanak, I advice you to try this because that library doesn't require any more skill to be used (just knowing Ti-Basic :) )
-
Ok, thanks Ti-DkS and DJ :)
-
Good luck with Ti-Basic learning ;D It isn't so difficult, then if you are a little bit concentrated you can learn it quickly. The longer to have is experience I think ;)
-
Also don't forget to backup often. Even in BASIC it's possible to get a RAM clear. With libraries of Axe it's even more frequent, though, when your game has errors.
-
Sorry for my absence, but it's not so easy to learn..
But well, I understand aproximatly, so for the moment it's okay ^^'
-
Then good luck in your learning ;D
-
Sorry for my absence, but it's not so easy to learn..
But well, I understand aproximatly, so for the moment it's okay ^^'
Don't worry about it. If you need help, feel free to ask and don't forget to also check some of the old topics here in case you might find useful stuff. Good luck! :)
-
Good luck man ! Any problems/questions yet ?