Author Topic: [Axe] Axometry, an Axe version of Geometry Wars  (Read 12203 times)

0 Members and 1 Guest are viewing this topic.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
[Axe] Axometry, an Axe version of Geometry Wars
« on: November 04, 2012, 01:41:38 pm »
Hi guys !

I searched for Geometry Wars on Ti-Calc, and found the one of thepenguin77. Then I downloaded it and ...

Quote from: thepenguin77
Only for 84+, sorry.

Spoiler For Spoiler:

So, since I only have a 83+.fr, I decided to make my own Geometry Wars, and since I'm not that good in ASM, I'll do it with Axe ;D

I've done the mapping and movements engine, and I've nearly finished the shoot engine, I just have to make the bullets collide with the map. I have 8 moves directions and 4 fire directions.

But just have an eyecandy ;)



Be sure that it's faster on-calc ;D

For now, it's already 2K6 bytes in Noshell.

I'll release it later ; share comments :)
« Last Edit: November 04, 2012, 01:47:18 pm by Matrefeytontias »

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #1 on: November 04, 2012, 01:43:12 pm »
Looks pretty good. Are you using the same control scheme as penguin's? Are you going to make this a clone of penguin's or just your own version of geo wars.

Either way, good work so far

Offline Vijfhoek

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 120
  • Rating: +13/-1
    • View Profile
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #2 on: November 04, 2012, 01:45:06 pm »
Just wondering though, why are you using a "me gusta" (I like) when something's not available for your calculator?

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #3 on: November 04, 2012, 01:45:12 pm »
I don't know, I couldn't test thepenguin77's version :P

For now, it's the square of keys around 5 to move, and the one around x,t,Θ,n to fire.

My goal is to do my own Geometry Wars, but since there isn't two games like this one, it'll be hard to do two really different ports.

@Vijfhoek : I don't know much things in trollfaces, so I picked up the wrong one ;D changing it
« Last Edit: November 04, 2012, 01:46:24 pm by Matrefeytontias »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #4 on: November 04, 2012, 01:48:29 pm »
Just wondering though, why are you using a "me gusta" (I like) when something's not available for your calculator?
I wondered the exact same thing :P
I think this one would be better :P
Spoiler For Spoiler:

Anyway, this is a great idea to expand this game to the 83+ :D
Can't wait for it to be finished ;D
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 Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #5 on: November 04, 2012, 01:50:18 pm »
Too late, I changed it to another one ;D

Also, if you think of a better keyconf, just share it.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55898
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #6 on: November 04, 2012, 01:56:14 pm »
I don't know, I couldn't test thepenguin77's version :P

For now, it's the square of keys around 5 to move, and the one around x,t,Θ,n to fire.

My goal is to do my own Geometry Wars, but since there isn't two games like this one, it'll be hard to do two really different ports.

@Vijfhoek : I don't know much things in trollfaces, so I picked up the wrong one ;D changing it
I would have added a trollface right at the end of the quoted Thepenguin77 comment :trollface:

But nice to see this game being worked on for the 84+ :). I don't know how many people still get the 83+ over the 84+ in North America but in France the 83+.Fr was quite popular it seems and over where I live many stores (Future Shop, Best Buy, Zellers, The Source) only carry the 83+.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #7 on: November 04, 2012, 01:58:13 pm »
in France the 83+.Fr was quite popular it seems and over where I live many stores (Future Shop, Best Buy, Zellers, The Source) only carry the 83+.
That would be great if true, but it is worse. Most French people buy 82 Stats.fr D:
However, it is true that there are a lot more 83+ than 84+ here :)
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 leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #8 on: November 04, 2012, 02:15:13 pm »
That looks great! Are you planning on increasing the map size?
In-progress: Graviter (...)

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55898
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #9 on: November 04, 2012, 02:20:26 pm »
in France the 83+.Fr was quite popular it seems and over where I live many stores (Future Shop, Best Buy, Zellers, The Source) only carry the 83+.
That would be great if true, but it is worse. Most French people buy 82 Stats.fr D:
However, it is true that there are a lot more 83+ than 84+ here :)
That sucks X.x, although I guess that since it's cheaper then it can be understood. I kinda wish that over here there was a cheaper alternative to the 83+ like the 82 Stats because not every parent can afford $130+ for a calculator.

I wonder how hard it would be to make that game for the 82 Stats, seeing how Jetpack8x was ported to that calc despite being made in Axe? (IIRC, you disassembled the code then changed stuff so it runs on a 83/82 Stats?)

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #10 on: November 04, 2012, 03:07:30 pm »
That looks great! Are you planning on increasing the map size?
More : I planned to build a map editor with custom map size, but later, much later ;D

I wonder how hard it would be to make that game for the 82 Stats, seeing how Jetpack8x was ported to that calc despite being made in Axe? (IIRC, you disassembled the code then changed stuff so it runs on a 83/82 Stats?)

Well, in fact I won't know until I'll disassemble it, but I'll do it when it'll be finished of course. But I don't think this will be too hard 'cos I have a pretty nice disassembler, and 'cos Axe uses only a few OS addresses, the nearly-only thing to change.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1591
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #11 on: November 04, 2012, 07:10:48 pm »
I searched for Geometry Wars on Ti-Calc, and found the one of thepenguin77. Then I downloaded it and ...

Quote from: thepenguin77
Only for 84+, sorry.

Tehe

Anyways, since you have 1/3 of the power, you're probably going to have to use 1/3 of the calculations. After my later updates (with super optimizing and partitioning) geometry wars started to lag at about 70 enemies (especially 70 dodging enemies). I usually estimate that while playing geometry wars, there are about 30 bullets on screen at any one time. This means 2,100 bullet-enemy collision checks per frame. I also ran the game at 30 fps. So I was pulling off a massive 63,000 bullet-enemy collision checks per frame. This means you should shoot for about 20,000 checks per frame (assuming you can match my detection speed :P)

Since I've already thought about this, here's what it looks like to decrease each variable:
  • Enemies - this one is straight forward, take out enemies (at the cost of an easier game)
  • Bullets - you can either decrease the rate of fire (which will make people hate you), or make the map smaller so they hit the edges quicker
  • FPS - You're probably thinking that 30fps is really fast, but I'll tell you that the game needed that. When I used 15 fps, bullets would often travel right through enemies. This meant that if you tried to bulldoze the enemies, typically, one of the little squares would squeak past and kill you.


My suggestion would be to use a smaller map with more enemies and keep a high fps. This I believe would lead to the highest quality of gameplay on an 83+.

But, good luck ;D
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #12 on: November 04, 2012, 07:14:52 pm »
It's looking pretty cool so far! Good luck with it :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #13 on: November 05, 2012, 04:53:19 am »
Update !

I've added two enemies types, now you have to destroy them :P I've also done the particle explosion when you destroy an enemy :thumbsup:



And why not release it ? Then you'll see that the screenshot is much slower than the game on-calc ;D prgmAXOMETRY is the executable (I wasted 19 bytes with Buff(19) only to make it exactly 4000 bytes XD ) and appvGeoMap1 is the level you have to put in RAM.

The controls are :

Move :
     8
4        6
     2

Shoot :

         mode
alpha           stat
         apps
« Last Edit: November 05, 2012, 04:54:28 am by Matrefeytontias »

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe] Axometry, an Axe version of Geometry Wars
« Reply #14 on: November 08, 2012, 09:55:48 am »
Update again !

Now you can die, and there'll be a small animation when you do so !

Also, I added precise spots for the enemies to spawn, so you won't be killed by an enemy without seeing it before :P