Omnimaga

Calculator Community => TI Calculators => Axe => Topic started by: Kanak (RH) on November 19, 2010, 02:33:23 pm

Title: (HELP) Ridley Bomber
Post 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 ! :)
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 19, 2010, 02:36:30 pm
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
Title: Re: (HELP) Ridley Bomber
Post by: Xeda112358 on November 19, 2010, 02:36:38 pm
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.
Title: Re: (HELP) Ridley Bomber
Post by: Kanak (RH) on November 19, 2010, 02:38:30 pm
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
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 19, 2010, 02:39:20 pm
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 :)
Title: Re: (HELP) Ridley Bomber
Post by: Xeda112358 on November 19, 2010, 02:41:37 pm
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...
Title: Re: (HELP) Ridley Bomber
Post by: Kanak (RH) on November 19, 2010, 02:41:58 pm
I loled of "edit"  ;)

Thanks :)
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 19, 2010, 02:44:30 pm
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.
Title: Re: (HELP) Ridley Bomber
Post by: Kanak (RH) on November 19, 2010, 02:47:22 pm
Yep, I know (wiki spotted :bave: )
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 19, 2010, 02:51:56 pm
 ??? Wiki ?
Title: Re: (HELP) Ridley Bomber
Post by: AngelFish on November 19, 2010, 02:53:28 pm
@ 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.
Title: Re: (HELP) Ridley Bomber
Post by: Kanak (RH) on November 19, 2010, 02:57:41 pm
Thank you Qwerty for your help :)
I was actually searching for something like this ;)
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 19, 2010, 03:05:47 pm
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 :)
Title: Re: (HELP) Ridley Bomber
Post by: Kanak (RH) on November 19, 2010, 03:11:01 pm
No, I'm searching for learning programming .
And 'cause I hate my physic teacher :D
Title: Re: (HELP) Ridley Bomber
Post by: AngelFish on November 19, 2010, 04:02:37 pm
If you really dislike them, then ask about smoothness conditions for the Navier-Stokes equations if/when you get to fluid flow  :P
Title: Re: (HELP) Ridley Bomber
Post by: DJ Omnimaga on November 19, 2010, 06:02:02 pm
@ 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. :)
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 20, 2010, 04:50:59 am
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
Title: Re: (HELP) Ridley Bomber
Post by: Kanak (RH) on November 20, 2010, 06:55:43 am
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 ;)
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 20, 2010, 10:52:52 am
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 !)
Title: Re: (HELP) Ridley Bomber
Post by: DJ Omnimaga on November 20, 2010, 05:02:33 pm
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
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 21, 2010, 03:51:08 am
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 :) )
Title: Re: (HELP) Ridley Bomber
Post by: Kanak (RH) on November 21, 2010, 05:03:49 am
Ok, thanks Ti-DkS and DJ :)
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 21, 2010, 01:26:16 pm
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 ;)
Title: Re: (HELP) Ridley Bomber
Post by: DJ Omnimaga on November 21, 2010, 05:34:57 pm
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.
Title: Re: (HELP) Ridley Bomber
Post by: Kanak (RH) on November 24, 2010, 08:59:39 am
Sorry for my absence, but it's not so easy to learn..
But well, I understand aproximatly, so for the moment it's okay ^^'
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 24, 2010, 02:57:50 pm
Then good luck in your learning ;D
Title: Re: (HELP) Ridley Bomber
Post by: DJ Omnimaga on November 24, 2010, 03:02:16 pm
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! :)
Title: Re: (HELP) Ridley Bomber
Post by: Ti-DkS on November 26, 2010, 04:22:16 pm
Good luck man ! Any problems/questions yet ?