Author Topic: Axe Parser  (Read 543140 times)

0 Members and 1 Guest are viewing this topic.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Axe Parser
« Reply #75 on: February 18, 2010, 02:04:38 am »
Wewt I made my first simple game! ^^ Its the classic helicopter game where you are flying in a cave an you try not to touch the walls, but they keep getting closer... :P I made use of the Asm() function to get scrolling, and it works very nicely ^^



I'll post the source and program too for all os those who want to take a peek at the source, maybe give me a few pointers :D
Press up to go up, gravity takes care of the rest!


Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #76 on: February 18, 2010, 09:52:48 am »
Amazing! Can't wait to take a look!
/e

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe Parser
« Reply #77 on: February 18, 2010, 04:18:35 pm »
Awesome!  Great job!
I can't wait for Serenity also. ;)

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #78 on: February 18, 2010, 04:25:43 pm »
That's awesome!  ;D  I can't wait to see everyone's projects! I'll open a new thread for posting programs after the next release!

Just so everyone knows, I temporarily do not have internet right now, I'm basically checking everything once or twice a day at school or at the library.  So I can't respond to things quickly.

By the way, I already have sprites working in the next release, but I have to get pointers working before I can release it since the routines rely on pointers.  Expect 0.0.5 sometime this weekend.  At that point, games will be quite nice looking and can get relatively complex.  I may or may not have lists working (variable pointers) but there will be other ways around that in the mean time.  After that, I will focus a bit more on the Axe GUI, especially naming programs  ;), and safety features.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Axe Parser
« Reply #79 on: February 18, 2010, 04:40:59 pm »
The game of life program and the helicopter game (I think it is more a cave dweller) show already the potential on this. But there is plenty still available, I think.

Keep up!
Hobbing in calculator projects.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #80 on: February 18, 2010, 05:33:12 pm »
yay can't wait for the new version! and here is the source for two games :P

EDIT: here is a screenshot of the first one
EDIT2: here is the screenshot of the most recent one
« Last Edit: February 18, 2010, 05:59:30 pm by Eeems »
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Parser
« Reply #81 on: February 18, 2010, 06:13:01 pm »
Wow darn I just tried that Cave Runner game and that's impressively FAST! Nice job Builderboy on it and Quigibo on the parser.

Quigibo I hope you get internet back soon x.x, did your ISP had troubles or stuff like this? I remember once I lost access for half a year and it sucked but it was for a different reason x.x

Back on the topic, I am curious if in the future, generated programs will be a bit smaller or the same size as their BASIC counterpart?I noticed the Cave thing is twice bigger in ASM form than the source x.x

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe Parser
« Reply #82 on: February 18, 2010, 06:37:02 pm »
Eeems! Nice! I really like the version of Hunt. ;D  The "hit enemy" animation is great!

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #83 on: February 18, 2010, 06:44:04 pm »
Thanks ztrumpet! I went through lots of different versions before coming up with this one.
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Parser
« Reply #84 on: February 18, 2010, 07:00:37 pm »
Btw is it me or does that version of hunt seems to run at the same speed as the pure ASM one? o.o

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #85 on: February 18, 2010, 07:05:09 pm »
Yeah it does because it's all dependant on registering keypresses, it waits for one, so it's going to have a maximum speed.
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Parser
« Reply #86 on: February 18, 2010, 07:10:42 pm »
Aaaah ok yeah x.x, now imagine if you used custom getkey and sprite routines XD, you would need to slow it down else it would be uncontrollable XD

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #87 on: February 18, 2010, 07:57:15 pm »
Lol well not really because I'd still make it wait for a keypress :p
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Parser
« Reply #88 on: February 18, 2010, 08:29:11 pm »
yeah but I mean if you hold down a key :P and allowed holding down keys :P

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #89 on: February 18, 2010, 08:34:39 pm »
oh yeah :P lol well I'm ok with the speed it runs at, because it's pretty much the same speed on any calc :P
hmm, just had a thought, does Axe Parser put you in 15Mhz mode on 84+(SE)?
« Last Edit: February 18, 2010, 08:35:39 pm by Eeems »
/e