Author Topic: Hi everyone, I'm new and way lost lol  (Read 10851 times)

0 Members and 2 Guests are viewing this topic.

Offline Sitarknight

  • LV2 Member (Next: 40)
  • **
  • Posts: 21
  • Rating: +1/-0
  • I am SitarKnight
    • View Profile
Hi everyone, I'm new and way lost lol
« on: July 15, 2011, 06:07:37 am »
Hello everyone, I'm SitarKnight, I joined this community after seeing some videos of the TI-Nspire and TI-84 Plus playing games. One of the things that really got my attention was the video of the gameplay for Desolate. It totally inspired me to wanna go out and buy a calculator (which I don't yet have) and learn how to make my own games. (which I know nothing about and would appreciate some help on the matter)
I don't really have any background with programming, but I'm willing to learn. Any advice would be highly appreciated:) Thank you for reading.
"The promise of a Craftknight is stronger than the toughest steel."

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #1 on: July 15, 2011, 06:15:59 am »
Welcome! If you want to try some games right now, you can download Wabbitemu which allows you to emulate a TI-83+/84+(SE). It'll also allow you to do everything else you can do with a calculator, like programming :) You might want to try making a few TI-BASIC programs first. It's easy and simple (and very good at math), but quite slow. Afterwards, if you want to make games with a bit of action, try Axe. It requires you to install the Axe app to your calculator, but it's definitely worth it. The syntax might be a bit tricky at first, but it's much simpler than asm, and the games will be quite fast.

Offline Sitarknight

  • LV2 Member (Next: 40)
  • **
  • Posts: 21
  • Rating: +1/-0
  • I am SitarKnight
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #2 on: July 15, 2011, 06:52:25 am »
Will Wabbitemu run on Linux? I have no experience in how to make any TI-BASIC programs at all :/ is there a certain section I can find out how to, or a tutorial or youtube vid on how to do it? Not sure what you mean by quite a bit of action, I'm mainly wanting to make some rpg's. So you program games on the calculator itself?

Sorry for my lack of understanding, I'm a noob >.<
« Last Edit: July 15, 2011, 06:52:57 am by Sitarknight »
"The promise of a Craftknight is stronger than the toughest steel."

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #3 on: July 15, 2011, 07:16:44 am »
Will Wabbitemu run on Linux?
Sadly not. There are other emulators that run on Linux, but I don't think that they're as complete as Wabbitemu. Maybe you could try wxWabbitemu (or is it called vxWabbitemu?), which is based on Wabbitemu.
Not sure what you mean by quite a bit of action, I'm mainly wanting to make some rpg's.
If you want to make an RPG, TI-BASIC is a pretty good choice. By action, I meant something like a platformer or adventure game where your character reacts to your input in real-time.
So you program games on the calculator itself?
TI-BASIC and Axe are almost always programmed on calculators, but assembly (which is the hardest language) is usually written and assembled on computers.

Offline Sitarknight

  • LV2 Member (Next: 40)
  • **
  • Posts: 21
  • Rating: +1/-0
  • I am SitarKnight
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #4 on: July 15, 2011, 07:26:03 am »
Hmmm I guess I should get the calculator soon then. Oh so does that work for an rpg like say, Tales of Phantasia? Also, is it possible to use TI-BASIC on the Nspire series or say, the Voyage 200?
On a side note, is $40 a good deal for a TI-84 Plus silver edition?
"The promise of a Craftknight is stronger than the toughest steel."

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #5 on: July 15, 2011, 07:43:59 am »
You can use wxwabbitemu, it works on Linux and is still being developed, so you have to compile from source. It's not hard to, it's actually very simple.

http://code.google.com/p/wxwabbitemu/wiki/installing_wxwabbitemu

I'm one of the active developers and I wrote that so you can install it easily :)

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Hi everyone, I'm new and way lost lol
« Reply #6 on: July 15, 2011, 08:08:55 am »
Hmmm I guess I should get the calculator soon then. Oh so does that work for an rpg like say, Tales of Phantasia? Also, is it possible to use TI-BASIC on the Nspire series or say, the Voyage 200?
On a side note, is $40 a good deal for a TI-84 Plus silver edition?
BASIC does exist on the Nspire, Voyage 200, and 84 Plus series, but it is horribly crippled on the Nspire. However, on Nspire OS 3.0.1 and 3.0.2, Lua is supported, which would be much more powerful than Nspire BASIC, though still a bit limited.

Out of the 3, the Voyage 200 probably has the strongest implementation of BASIC, supporting sprites and other advanced features right out of the box. The downside is that there are only a few active 68k programmers, so support might take a little more time than for the 84 Plus. There are at least one or two active 68k BASIC programmers here, though. I don't believe he has a Voyage 200, but he'd probably be able to help at least a little bit.

As for the 84 Plus, the $40 sounds like a good deal, but if possible make sure it's in good working condition. 84 Plus BASIC is compatible with the 83 Plus, and there are a lot of people here with experience in 84 Plus/83 Plus BASIC, so support would probably be easy to come by. It doesn't support things like sprites out of the box, so if you wanted to make a game that actually looked like Tales of Phantasia, sprites and all, you'd need to use an ASM library.

With Voyage 200 BASIC and 84 Plus BASIC, I would recommend playing around with it for a while before attempting to use an ASM library.

If you're looking to use BASIC, I would recommend the Voyage 200 or 84 Plus. Though the Nspire(not the CX, though) has a 84 Plus emulator, it doesn't support certain things, like TI-Boy.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline Sitarknight

  • LV2 Member (Next: 40)
  • **
  • Posts: 21
  • Rating: +1/-0
  • I am SitarKnight
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #7 on: July 15, 2011, 09:01:35 am »
Thank you FinaleTI, that was alot of helpful info. I believe I will go with the TI-84 then, I plan on doing a custom paint job for it ^_^ lol. Are there books on how to learn programming, BASIC, AXE and ASM?
"The promise of a Craftknight is stronger than the toughest steel."

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #8 on: July 15, 2011, 11:03:29 am »
Hello, Welcome to the forums ! I'm surpised you didn't receive peanuts yet ???
If you don't know anything about programming, maybe it is your chance to learn ASM because that was my knowledge in BASIC that made me lost in ASM (I'm French, but you surely noticed it by non-understanding my sentences ;D). But BASIC and Axe are reputed to be easier. It's your choice ;)
« Last Edit: July 15, 2011, 11:03:39 am by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #9 on: July 15, 2011, 11:53:52 am »
Hi!  Welcome to the forums.

If you're interested in Basic for the TI-83/84 series, try http://tibasicdev.wikidot.com/home
Their forum's aren't as active, but they do have the best introduction to TI-Basic (in my opinion, at least :))

For Axe, the best way to learn would be by first reading all the documentation that it comes with, then by asking loads of questions here.
We also have a tutorial section: http://www.omnimaga.org/index.php?action=articles;cat=11

As for books... Not so much.  But learning programming (in any language) might be something to consider.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline AGVolnutt

  • LV3 Member (Next: 100)
  • ***
  • Posts: 58
  • Rating: +4/-0
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #10 on: July 15, 2011, 12:03:33 pm »
Hey, welcome to Omnom.

You're getting a calculator just to play games? :< What a shame. Would be more exciting if you developed games or wrote some programs for the calculators! Trust me, that totally beats gaming on the calc. If you want to get started on some simple stuff, try picking up TI-BASIC, (or if you got an nSpire, try nSpire BASIC. Both are similar, the only differences are the reaches of each dialect.)

Don't call yourself a noob. Noobs have no will to learn and only ask for things. Newbs are people who want to learn more but don't know where to start. ;)

Good luck on your adventuring in programming and have fun here at Omnom!

Offline pianoman

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 426
  • Rating: +24/-0
  • ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #11 on: July 15, 2011, 12:21:53 pm »
Hi, welcome ot Omnimaga!
Wow, I haven't heard of many people getting a calculator to play games on it :P
If you go with the nspire, I would suggest learning nspire BASIC. It's really easy to learn and offers a easy stepping stone to Lua (also easy to learn).
Have fun, and here are your peanuts!

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #12 on: July 15, 2011, 12:33:41 pm »
Welcome here! It's always nice to see some fresh talent around. I can't wait to see what you come up with!

(Just try not to bite off too much for your first project. As someone who's developing one right now, let me tell you that RPGs are not for the faint of heart. Good luck! :P )
See you, space cowboy...

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #13 on: July 15, 2011, 12:35:06 pm »
Sorry for my lack of understanding, I'm a noob >.<

We welcome noobs here! :)

About the books question, z80 and Axe aren't exactly ISO standards, so unfortunately, no books. However, if you're looking to learn ASM/Z80 google "Learn ti-83 plus Assembly in 28 days". That is a really good guide. Also, one of the admins here, Hotdog, wrote an ASM tutorial as well. I'm not really sure where it is, but it can't be too hard to find.

As for Axe, read the documentation and the PDF file in the zip. Then, ask questions in the dedicated subforum here.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline pianoman

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 426
  • Rating: +24/-0
  • ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫
    • View Profile
Re: Hi everyone, I'm new and way lost lol
« Reply #14 on: July 15, 2011, 12:38:36 pm »
(As someone who's developing one right now, let me tell you that RPGs are not for the faint of heart. Good luck! :P )
How true.