Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Fast Crash on December 22, 2010, 11:50:37 am

Title: Axe game : Avoid
Post by: Fast Crash on December 22, 2010, 11:50:37 am
In this post you will find the lastest version of this game

Avoid v1.5.2

the goal of the game is to avoid the walls that are going in your face  :P

It features single player mode, multiplayer on calc and also linked multiplayer !!!
 :w00t:


== Linking issues ==

Good : The linking works without any problem !  :)

Bad : The linking doesn't work but you can still exit by pressing [CLEAR]

Crash : Don't try linking multiplayer ! It crashes your calc !

Ti 83+ as host :
to Ti 83+ : unknow
to Ti 83+ SE : unknow
to Ti 84+ : unknow
to Ti 84+ SE : unknow
to Ti NSpire : unknow

Ti 83+ SE as host :
to Ti 83+ : unknow
to Ti 83+ SE : unknow
to Ti 84+ : unknow
to Ti 84+ SE : unknow
to Ti NSpire : unknow

Ti 84+ as host :
to Ti 83+ : unknow
to Ti 83+ SE : unknow
to Ti 84+ : Good
to Ti 84+ SE : Good
to Ti NSpire : unknow

Ti 84+ SE as host :
to Ti 83+ : unknow
to Ti 83+ SE : unknow
to Ti 84+ : Good
to Ti 84+ SE : unknow
to Ti NSpire : unknow

Ti NSpire as host :
to Ti 83+ : unknow
to Ti 83+ SE : unknow
to Ti 84+ : unknow
to Ti 84+ SE : unknow
to Ti NSpire : unknow

Please post your result !






Title: Re: Axe game : Avoid
Post by: Munchor on December 22, 2010, 11:53:23 am
Fast Crash, that's so totally awesome, the title screen animation is great, the graphics are good, the engine looks great. Does the speed rise along with time?

Nice job! You got +1 for that!
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 22, 2010, 11:54:28 am
no the speed doesn't increase, but the ball is more and more on the right of the screen, so you have less and less time to see the walls
Title: Re: Axe game : Avoid
Post by: Munchor on December 22, 2010, 11:55:18 am
no the speed doesn't increase, but the ball is more and more on the right of the screen, so you have less and less time to see the walls

Perfect!

Axe game :D

EDIT: Tried the game, it looks very hard in the normal mode :S
Title: Re: Axe game : Avoid
Post by: shmibs on December 22, 2010, 01:38:37 pm
not too shabby!
the controls are a little touchy, and you switch the [press clear] when the player dies to [press 2nd] as that is slightly annoying, but i really like how your menu integrates seamlessly with the game.
Title: Re: Axe game : Avoid
Post by: Ashbad on December 22, 2010, 01:41:46 pm
Very nice work, man!  This is a great axe game, and even better for your first!  BRAVO!

I guess you're like me, you really like special effects in your game like in menus and such :)

Again, nice job :)
Title: Re: Axe game : Avoid
Post by: Munchor on December 22, 2010, 02:06:45 pm
The menu animation is really cool!
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 22, 2010, 02:07:36 pm
Pretty nice, I like the idea. I also love the menu. Nice job so far. :)

I think this is the wrong sub-forum, though. :P (projects goes there (http://www.omnimaga.org/index.php?board=5.0)). :P
Title: Re: Axe game : Avoid
Post by: Michael_Lee on December 22, 2010, 02:13:33 pm
I moved this thread.  Being a mod is fun! :)

I like the game, especially (as everybody is saying) the integrated menu.
You even added multiplayer!
I also liked the way you ramped up the difficulty over time by moving the ball to the right side.  In theory, could a player survive so that their ball is completely to the right?  If so, what happens?
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 22, 2010, 02:19:57 pm
I guess it could be possible if BuckeyeDude ever added rewinding in Wabbitemu so we can achieve luck manipulation :evil: like in TAS'es

By the way Fast Crash are you planning to add a linked multiplayer mode?
Title: Re: Axe game : Avoid
Post by: Deep Toaster on December 22, 2010, 02:20:29 pm
I moved this thread.  Being a mod is fun! :)

Apparently I clicked Move right after you moved it :P

This looks really fun. And as everyone said, the menu is pretty awesome. Nice job using game sprites in the menu!
Title: Re: Axe game : Avoid
Post by: Builderboy on December 22, 2010, 03:20:36 pm
Again, to reiterate, loving the menu! :D All the effects you implemented are awesome :D
Title: Re: Axe game : Avoid
Post by: ztrumpet on December 22, 2010, 03:22:31 pm
Wow, this is great.  It goes on my calc for sure.  Wonderful job! ;D
Title: Re: Axe game : Avoid
Post by: Munchor on December 22, 2010, 04:06:47 pm
Wow, this is great.  It goes on my calc for sure.  Wonderful job! ;D

I agree, a great game to spend time in classes for me :D Oh wait, I gotta get good grades :S
Title: Re: Axe game : Avoid
Post by: jnesselr on December 22, 2010, 05:59:31 pm
Whoa, this is actually really good. I think the menu is wonderfully done, too!

Do you move the ball right, or does it move by itself? because wouldn't there be a point where, if you can predict the future I guess, it would go off the right side of the screen?
Title: Re: Axe game : Avoid
Post by: yunhua98 on December 22, 2010, 09:47:13 pm
I hope it stops at like half-way though, or else it'd be hard.  :o
Title: Re: Axe game : Avoid
Post by: Deep Toaster on December 23, 2010, 12:44:58 am
Or make it go forward slower and slower, where it stops and stays constant at some point.
Title: Re: Axe game : Avoid
Post by: Munchor on December 23, 2010, 05:19:23 am
I hope it stops at like half-way though, or else it'd be hard.  :o

Yes, there has to be an If Conditional that prevents the loop that makes the game harder never go to maximum, so that the game is never impossible.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 23, 2010, 07:55:34 am
First, when you reach the right of the screen (you have a score higher than 4600), you can lose  :devil: and the ball won't move anymore (or you could get an unlimited score)

I made an update, with optimizations (309 bytes saved), and the Alpha key for player 2 has been removed by math key. You'll find it in the first post.
Title: Re: Axe game : Avoid
Post by: Munchor on December 23, 2010, 07:59:40 am
First, when you reach the right of the screen (you have a score higher than 4600), you can lose  :devil: and the ball won't move anymore (or you could get an unlimited score)

I also made an update, with optimizations (309 bytes saved). You'll find it in the first post.

309 bytes? That seems nice :)
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 23, 2010, 09:52:46 am
@Dj Omnimaga : I could do a linked multiplayer, but i would have to test it first. Does someone got 2 Ti 83+/84+ with not broken link ports, to try betas  ;D
Title: Re: Axe game : Avoid
Post by: Mighty Moose on December 23, 2010, 11:49:59 am
I have a Ti-84+ and a Ti-84+se (with link cable of course) if you would like me to test :P
Title: Re: Axe game : Avoid
Post by: jnesselr on December 23, 2010, 11:52:24 am
@Dj Omnimaga : I could do a linked multiplayer, but i would have to test it first. Does someone got 2 Ti 83+/84+ with not broken link ports, to try betas  ;D
I have a calculator, and an arduino. ;-) It works kinda well. I need to figure out how to hook it up to one of the emus, though.
Title: Re: Axe game : Avoid
Post by: yunhua98 on December 23, 2010, 11:54:28 am
sadly, I have no cable, only two calcs.  :(

btw, nice to see you're still around, Mighty Moose!
Title: Re: Axe game : Avoid
Post by: Mighty Moose on December 23, 2010, 11:58:47 am
Thanks, I've been really busy lately, but it's winter break, so... :hyper:
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 23, 2010, 12:14:03 pm
Finally, mighty moose will be my official beta tester ! Prepare for RAM clears ?  :devil:
Title: Re: Axe game : Avoid
Post by: Mighty Moose on December 23, 2010, 02:42:44 pm
Just tested it - it detects the two via link cable (but not USB, as expected :() and quits promptly afterward.  Everything else seemed to work fine (I didn't try to break it), so I would say full steam ahead! :thumbsup:
Title: Re: Axe game : Avoid
Post by: Deep Toaster on December 23, 2010, 04:42:56 pm
I made an update, with optimizations (309 bytes saved), and the Alpha key for player 2 has been removed by math key. You'll find it in the first post.

309 bytes is a pretty great optimization :D

And glad you're working on multi-calc mode! Can't wait to see how this turns out. Not too many linking Axe games yet.
Title: Re: Axe game : Avoid
Post by: Munchor on December 23, 2010, 04:45:14 pm
I made an update, with optimizations (309 bytes saved), and the Alpha key for player 2 has been removed by math key. You'll find it in the first post.

309 bytes is a pretty great optimization :D

And glad you're working on multi-calc mode! Can't wait to see how this turns out. Not too many linking Axe games yet.

Despite the fact that Axe is the easiest language to make Linking games :)
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 24, 2010, 04:58:21 am
thank you mighty, now i know exactly how works linking.

For the optimizations, you save 5 or 6 bytes when doing this:
Code: [Select]
!If A-20
code...
End

instead of this:
Code: [Select]
If A=20
code...
End
Title: Re: Axe game : Avoid
Post by: Munchor on December 24, 2010, 06:19:37 am
thank you mighty, now i know exactly how works linking.

For the optimizations, you save 5 or 6 bytes when doing this:
Code: [Select]
!If A-20
code...
End

instead of this:
Code: [Select]
If A=20
code...
End

Woah! I could never remember such thing, nice, it does make sense because if A is 20, A-20 will be 0, so !If...
Title: Re: Axe game : Avoid
Post by: yunhua98 on December 24, 2010, 10:52:13 pm
wow!  that's genius!/me goes to optimize...  :P
Title: Re: Axe game : Avoid
Post by: jnesselr on December 24, 2010, 10:54:03 pm
thank you mighty, now i know exactly how works linking.

For the optimizations, you save 5 or 6 bytes when doing this:
Code: [Select]
!If A-20
code...
End

instead of this:
Code: [Select]
If A=20
code...
End

Woah! I could never remember such thing, nice, it does make sense because if A is 20, A-20 will be 0, so !If...
Actually, is it an optimization in size and speed?  That's actually really nice. Because if A is less than 20, then it will just wrap around too. Very nice!
Title: Re: Axe game : Avoid
Post by: Deep Toaster on December 25, 2010, 01:13:06 am
thank you mighty, now i know exactly how works linking.

For the optimizations, you save 5 or 6 bytes when doing this:
Code: [Select]
!If A-20
code...
End

instead of this:
Code: [Select]
If A=20
code...
End

Woah! I could never remember such thing, nice, it does make sense because if A is 20, A-20 will be 0, so !If...
Actually, is it an optimization in size and speed?  That's actually really nice. Because if A is less than 20, then it will just wrap around too. Very nice!

Yep, it's a really useful optimization, but it doesn't always work with negative numbers IIRC. Most of the time they never go negative anyway, though :D !If is awesome because it's exactly the same size as If .
Title: Re: Axe game : Avoid
Post by: Builderboy on December 25, 2010, 02:10:28 am
Hmmm doesn't work for negative numbers?  Would't any number besides 20 give a non-zero result, and therefore not trigger the If statement?

EDIT: wow this optimization is incredible, is there any way to auto-detect this?
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 25, 2010, 05:52:17 am
Warning ! It works with only one test, you cannot do this for example
Code: [Select]
If A-20 and (B-20)
code...
End

Title: Re: Axe game : Avoid
Post by: Quigibo on December 25, 2010, 06:26:51 am
It does actually, you just have to be careful and use De Morgan's laws:

Code: [Select]
:If A=1 and (B=2)

To this:

:!If A-1 [16bit or] (B-2)
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 25, 2010, 06:32:10 am
Ahh ok.Nice   :D
Title: Re: Axe game : Avoid
Post by: squidgetx on December 25, 2010, 11:21:44 am
What saves more, this opt or the inData() trick? (assuming that the inData() routine already exists...and that there is only 1 comparison...iirc inData() with 1 comparison is like 12 or 13 bytes)

Also, nice game Fast Crash ;)
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 25, 2010, 11:50:30 am
Thank you ! Now i have to finish linked multiplayer. It will be a bit slower than on-calc multiplayer, but that'll be fun :) . I just need mighty moose to test the first playable version.
Title: Re: Axe game : Avoid
Post by: Runer112 on December 25, 2010, 02:08:23 pm
What saves more, this opt or the inData() trick? (assuming that the inData() routine already exists...and that there is only 1 comparison...iirc inData() with 1 comparison is like 12 or 13 bytes)

Also, nice game Fast Crash ;)

I think I made a post about this a while ago...

Ah yes, I did! Here (http://ourl.ca/4050/140953) it is. You have to remember that inData() only works with bytes though, not with words like normal equality checks.
Title: Re: Axe game : Avoid
Post by: Happybobjr on December 25, 2010, 07:11:49 pm
Thank you ! Now i have to finish linked multiplayer. It will be a bit slower than on-calc multiplayer, but that'll be fun :) . I just need mighty moose to test the first playable version.

i have 2 calcs at the ready if you want me to test.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 11:25:36 am
thank you but i found how to link 2 calcs on wabbit emu.
I just have a question: does the linking command use variables? or pointers? currently only constants work perfectly.
Title: Re: Axe game : Avoid
Post by: Munchor on December 26, 2010, 11:29:07 am
thank you but i found how to link 2 calcs on wabbit emu.
I just have a question: does the linking command use variables? or pointers? currently only constants work perfectly.


How? Please post how you linked 2 calcs using WabbitEmu
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 11:31:50 am
Run wabbit emu.
File -> New
Calculator -> Connect to...

And it should work :)
Title: Re: Axe game : Avoid
Post by: Munchor on December 26, 2010, 12:26:00 pm
Run wabbit emu.
File -> New
Calculator -> Connect to...

And it should work :)

Thanks much! I had no idea.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 12:31:39 pm
Me too. I tried every options, and i found it.
Now i hope someone knows the answer to my question...
Title: Re: Axe game : Avoid
Post by: Munchor on December 26, 2010, 12:33:12 pm
Quote
thank you but i found how to link 2 calcs on wabbit emu.
I just have a question: does the linking command use variables? or pointers? currently only constants work perfectly.

When a topic gets a new page, usually people forget about the other one :S
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 12:36:48 pm
Thank you for repeating the question ! I'll see tomorrow if the problem comes from wabbit emu, using only constants in linking.
Title: Re: Axe game : Avoid
Post by: Munchor on December 26, 2010, 04:27:02 pm
I know that appvars work with pointers only, so i'd bet that linking only works with pointers too. However, I'm not an Axe pro and might be wrong.
Title: Re: Axe game : Avoid
Post by: Deep Toaster on December 26, 2010, 04:29:46 pm
thank you but i found how to link 2 calcs on wabbit emu.
I just have a question: does the linking command use variables? or pointers? currently only constants work perfectly.


What do you mean by the linking command? Send( accepts expressions, IIRC, but only one byte (the lower byte of whatever gets evaluated).
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 04:31:06 pm
what is IIRC ?
Title: Re: Axe game : Avoid
Post by: Munchor on December 26, 2010, 04:31:27 pm
thank you but i found how to link 2 calcs on wabbit emu.
I just have a question: does the linking command use variables? or pointers? currently only constants work perfectly.


What do you mean by the linking command? Send( accepts expressions, IIRC, but only one byte (the lower byte of whatever gets evaluated).

I am almost sure he means Send( arguments for example.
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 26, 2010, 04:31:38 pm
Run wabbit emu.
File -> New
Calculator -> Connect to...

And it should work :)
When I try opening a second copy of Wabbitemu it says skin doesn't match screen size or something like that and I can,t do anything in the second copy ??? In other words I cannot even have two copies of Wabbitemu open at once. ???
Title: Re: Axe game : Avoid
Post by: Deep Toaster on December 26, 2010, 04:32:20 pm
IIRC is "if I remember correctly" :)

You can put whatever expression you want in the first argument, just like with most other commands. It's evaluated at runtime and whatever byte it results in is sent. So Send({8000},TIME) can be used to send the byte at the pointer $8000, in other words. Send({8000}r,TIME) still sends only the single byte at $8000 because only one byte can be sent.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 04:34:14 pm
With than f****** windows you cannot open 2 times at once any app. You should ask to wabbit emu staff where does this error come from.
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 26, 2010, 04:35:19 pm
Well I used to be able to do so with early versions of WabbitEmu, Firefox, IE, etc. Just not with newer versions.
Title: Re: Axe game : Avoid
Post by: Munchor on December 26, 2010, 04:35:28 pm
With than f****** windows you cannot open 2 times at once any app. You should ask to wabbit emu staff where does this error come from.

You should ask? You should do it. Is it WabbitEmulator's fault or the program's fault?

In my computer you can't have two WabbitEmu's at the same time too :( That's annoying some times, but I get over it most of the times.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 04:37:21 pm
you can open two apps at once?  :o
Title: Re: Axe game : Avoid
Post by: Munchor on December 26, 2010, 04:38:11 pm
you can open two apps at once?  :o

Don't you mean one app in one calculator and 1 app in another calculator using WabbitEmu?

EDIT: No, that's impossible in TI-OS.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 04:43:31 pm
i don't mean on TI, but on your PC.
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 26, 2010, 04:44:57 pm
you can open two apps at once?  :o
Indeed. It depends which app. Opera browser, photofiltre, WinRAR and that stuff can open two at once, but with Starcraft II, you cannot.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 26, 2010, 04:48:24 pm
starcraft use all the capacity of your PC, so if it was possible your PC would crash. It also detects when it's already opened. but a little software like wabbitemu...
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 27, 2010, 03:29:14 am
Yeah true. Starcraft 1 did the same, though, it seems. :P (even though it's from 1998)
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 27, 2010, 07:38:17 am
I think i'll abandon it soon because there is an unexpected bug that breaks the link after the syncronisation, and that makes impossible to send anything, even a simple constant.
Title: Re: Axe game : Avoid
Post by: Mighty Moose on December 27, 2010, 09:19:11 am
Aw :(...
I tested last night and came up with a similar bug (possibly related to the one I told you about earlier), but otherwise about 3/4+ of the time it works as a two-player, 2-calc game!
Title: Re: Axe game : Avoid
Post by: Munchor on December 27, 2010, 09:21:49 am
Aw :(...
I tested last night and came up with a similar bug (possibly related to the one I told you about earlier), but otherwise about 3/4+ of the time it works as a two-player, 2-calc game!

Nice!
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 27, 2010, 09:23:56 am
It worked? so... good! that's the emulator who sucks so...
I did an error in the syntax, so you may met a strange bug, but it's fixed. A playable version finished will be released tomorrow!  :D
Title: Re: Axe game : Avoid
Post by: Mighty Moose on December 27, 2010, 09:28:44 am
Great!!!  Looking forward to it!
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 27, 2010, 09:30:05 am
I'm happy  ;D the emulator gave me a bad look on my game so i thought that the linking was impossible. But as well a real hardware test is much better  :) . Thank you!
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 27, 2010, 06:24:24 pm
Yeah sometimes emulators aren't that reliable. Even if they're good, it's recommended to always try your work on a real hardware.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 28, 2010, 02:52:06 am
The bug that always happen in the emulator also happen sometimes on real hardware. That is strange it's that the sync works perfectly, and after nothing happen... I sent the last beta to my beta tester. If it ( often ) works, i'll post it immediatly :)
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 28, 2010, 01:05:58 pm
Final Release

Linked multiplayer now available !!!
Title: Re: Axe game : Avoid
Post by: Munchor on December 28, 2010, 03:26:45 pm
WOAH in Omnimaga Downloads, nice job :D
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 28, 2010, 03:41:45 pm
Thanks ! :) I would also thank mighty moose for all the beta test, it helped me a lot.

Please tell me your results on the linking if the test haven't been done yet.
Title: Re: Axe game : Avoid
Post by: Munchor on December 28, 2010, 04:00:20 pm
Thanks ! :) I would also thank mighty moose for all the beta test, it helped me a lot.

Please tell me your results on the linking if the test haven't been done yet.

I will test in the 2nd term, when I gather with my friends, right after the shooting game by happybojr :D
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 28, 2010, 04:11:04 pm
Yeah thank you ! If you post your results, don't forget to say who's been the host ( calc 1 and after calc 2 )
Title: Re: Axe game : Avoid
Post by: Munchor on December 28, 2010, 04:16:06 pm
Yeah thank you ! If you post your results, don't forget to say who's been the host ( calc 1 and after calc 2 )


Ok. Does it work on NSpire?
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 28, 2010, 04:21:27 pm
The game, yes you played it ! The linking, i don't know, that's why i ask people to try it :)

Doesn't work with USB link as well, Axe doesn't allow it yet
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 30, 2010, 12:06:14 am
Cool to hear it's out! You should decrease the first post text size, though, because some people have small computer screens or use stuff like ipods to browse. :P
Title: Re: Axe game : Avoid
Post by: Builderboy on December 30, 2010, 12:26:09 am
Awesome!  I would test the linking but my cable is busted :( Its awesome anyway ^^
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 30, 2010, 04:41:57 am
Good idea Dj. I'll soon release a new game  :) and this time it will have linked multiplayer at the first release.
Title: Re: Axe game : Avoid
Post by: FinaleTI on December 30, 2010, 10:41:39 am
I'd help, but it seems I've misplaced my TI-83+, and my 83+ SE is busted. So right now, I've only got my 84+ SE, and my 89, 81, or 82 won't help here.
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 30, 2010, 12:17:04 pm
Damn  :P . I would like to test it with wabbitemu, but the bug with linking isn't fixed yet...
Title: Re: Axe game : Avoid
Post by: ztrumpet on December 30, 2010, 12:19:28 pm
This is great.  Hopefully I can test this between an 83+/83+SE/84+SE later today. :)
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 30, 2010, 12:52:41 pm
I'll finally fill the blanks. Remember, if the link fails, press clear :)
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 31, 2010, 03:02:48 pm
Ah good to hear it's possible to exit at least. I think I recall a game that would get you locked up inside an endless loop if you disconnected the calcs. X.x
Title: Re: Axe game : Avoid
Post by: Fast Crash on December 31, 2010, 04:56:27 pm
Ah good to hear it's possible to exit at least. I think I recall a game that would get you locked up inside an endless loop if you disconnected the calcs. X.x
I don't like to release a game where you can't leave if the process freezes. The code isn't very optimized, but you can be sure that you won't have any problems. ( Maybe a crash :D )
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on December 31, 2010, 08:52:02 pm
Yeah the issue was that authors didn't necessarly think about that back then, kinda like how on they didn't expect people to walk through walls backwards in SMB. :P
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 01, 2011, 04:53:26 pm
I'll soon release v1.5.1 which will be ( a bit ) more optimized. My other game is much harder to do, linking stuff is f****** hard and it's currently very buggy :P . This time it will be an app.
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on January 01, 2011, 10:45:28 pm
Cool to hear, I also can't wait to see updates about your other game. :D
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 02, 2011, 04:32:15 am
You will have to wait :P , i'm very busy this week. I also did a beautiful menu :)
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on January 03, 2011, 07:37:17 pm
Sorry to hear, I hope you get less busy soon D:
Title: Re: Axe game : Avoid
Post by: Builderboy on January 04, 2011, 01:24:37 am
Ah thats too bad and can't wait to see the menu! :D
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 08, 2011, 11:23:18 am
I had a lot of fun to make the menu. Should i post a screenshot ? :D
Title: Re: Axe game : Avoid
Post by: ztrumpet on January 08, 2011, 11:24:12 am
Yea! ;D
Title: Re: Axe game : Avoid
Post by: Ashbad on January 08, 2011, 11:25:02 am
yes, please I want MoAr
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 08, 2011, 11:30:03 am
I first have to sign it or wabbitemu doesn't want to get the app :P
Title: Re: Axe game : Avoid
Post by: Ashbad on January 08, 2011, 11:30:42 am
ummm... it's an app now?

didn't think it would need 16k of code lol
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 08, 2011, 11:32:01 am
yes because the parser corrupts program's data when it gets over 9000 bytes. If you compile it as an app it works but the signature is bad. And ducksign doesn't want to sign it : " invalid app lenght " ...
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 08, 2011, 11:45:17 am
Here is the screenshot.

I remember it is only a beta :
Title: Re: Axe game : Avoid
Post by: Munchor on January 08, 2011, 08:19:14 pm
Here is the screenshot.

I remember it is only a beta :


WOAHHHHHHHHHHHHHHHHHHHHHHHH OH MY GOD, NOBODY SAW THAT? HOW COME YOU DO THAT MENUS!!! OH MY GOD; BEST MENUS EVER!!!
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on January 08, 2011, 08:23:02 pm
yes because the parser corrupts program's data when it gets over 9000 bytes. If you compile it as an app it works but the signature is bad. And ducksign doesn't want to sign it : " invalid app lenght " ...
What is Ducksign? I never heard of it until two or three days ago. I only know about Wabbitsign, Rabbitsign and Wappsign ???

Anyway that looks great! One question, though: Can dots appear like one or two pixels in front of you? That might get frustrating. You might want to try making sure they can never appear within a 5 pixel radius away from your head or something if that's the case.
Title: Re: Axe game : Avoid
Post by: Munchor on January 08, 2011, 08:26:27 pm
yes because the parser corrupts program's data when it gets over 9000 bytes. If you compile it as an app it works but the signature is bad. And ducksign doesn't want to sign it : " invalid app lenght " ...
What is Ducksign? I never heard of it until two or three days ago. I only know about Wabbitsign, Rabbitsign and Wappsign ???

Anyway that looks great! One question, though: Can dots appear like one or two pixels in front of you? That might get frustrating. You might want to try making sure they can never appear within a 5 pixel radius away from your head or something if that's the case.

I definetely have to make PigSign, CowSign and NethamSign. NAHHH Just kidding.




EDIT: I was kidding. Please nobody take this too bad.
Title: Re: Axe game : Avoid
Post by: Happybobjr on January 08, 2011, 08:29:58 pm
Axe avoid compatibilities.

Untested, but this is what has happened to my games.

Nspire will always crash during send(?.____)
84+SE  Good
84+ Good
83+SE Good
83+ Bad

83+ gives #4 error.  Sending is fine. The receiving is what gets corrupted.
Title: Re: Axe game : Avoid
Post by: willrandship on January 08, 2011, 08:31:44 pm
What about compiling on-calc for nspire and 83+? It also might use Full, which would explain 83+ not working.
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on January 08, 2011, 08:35:50 pm
Strange. Quigibo tries to make sure it works on all calcs. But he will never know if you actually never report your problem with source code available to him in the appropriate thread.
Title: Re: Axe game : Avoid
Post by: Happybobjr on January 08, 2011, 09:00:54 pm
What about compiling on-calc for nspire and 83+? It also might use Full, which would explain 83+ not working.

full does mess up "Get" but does not seem to mess up "send".
But On my games, i use normal because i don't like to use extra batteries.
Nspire-Immediate crash.
83+-  has the #4 error. This error also occurs with old worn out link cables to.


Strange. Quigibo tries to make sure it works on all calcs. But he will never know if you actually never report your problem with source code available to him in the appropriate thread.
I have mentioned the issues with him before.
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 08, 2011, 11:56:56 pm
Thank you habbybobjr for all the tests !!! :D
Title: Re: Axe game : Avoid
Post by: Happybobjr on January 09, 2011, 10:30:14 am
Thank you habbybobjr for all the tests !!! :D

I didn't do ant tests, yet.   ( poorly written sentence :P  -> )  I have just told you what i have experienced through my time in programming in axe.  ( <- poorly written sentence :P)
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 10, 2011, 11:56:35 am
Ah ok :P Well at the end of the week the linked multiplayer's beta will be finished so i'll send it to mighty moose to crash his calc
Title: Re: Axe game : Avoid
Post by: Happybobjr on January 10, 2011, 05:43:18 pm
When finished, will this be open source?
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 11, 2011, 02:19:00 pm
I don't think i'll release the source of all the game, but if you want i can post some routines that you ask for :)
Title: Re: Axe game : Avoid
Post by: Happybobjr on January 11, 2011, 02:46:42 pm
I was curious about how you dealt with linking.

My games lack serious structure for the initial linking. (ie Tron).
I have it so both users press enter when ready.
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on January 12, 2011, 01:32:28 am
Happybobjr, have you thought about posting your source code in the Axe sub-forum to get help on linking cross compatibility issues? I'm sure a lot of people could help you. If you never post any code, you'll be stuck with the same problem forever. When doing so, also make sure that your problem is explained well.
Title: Re: Axe game : Avoid
Post by: Happybobjr on January 12, 2011, 11:36:39 am
Happybobjr, have you thought about posting your source code in the Axe sub-forum to get help on linking cross compatibility issues? I'm sure a lot of people could help you. If you never post any code, you'll be stuck with the same problem forever. When doing so, also make sure that your problem is explained well.

nope, I don't tend to think logically.
The Initial linking won't be a problem once i finish everything.
I have been running tests for the compatibility issues with the 83+ and think i have found a solution but i need to get my hands on an 83+.
today was the 2nd snow day in a row. And i can't test with my Nspire.

Also: I absolutely hate connecting my calc to my pc.  It takes too much time. Especially annoying is having to clear my ram before linking each time.

Also #2:  Most people here don't have one of each calc available for testing 24/7.  I am considering buying another calc so i don't have to borrow my friends' over weekends.
Title: Re: Axe game : Avoid
Post by: FinaleTI on January 12, 2011, 11:44:10 am
I'd help, but I seem to have misplaced my 83+.
Title: Re: Axe game : Avoid
Post by: Fast Crash on January 12, 2011, 11:46:01 am
I should release the multiplayer engine of Avoid soon... :P
Title: Re: Axe game : Avoid
Post by: Munchor on January 12, 2011, 03:57:58 pm
I should release the multiplayer engine of Avoid soon... :P
/me likes that.

I am waiting for a multiplayer game to play with my pals. Actually I have to try the shooter by happybojr, it looks quite cool.
Title: Re: Axe game : Avoid
Post by: Happybobjr on January 12, 2011, 04:37:43 pm
I should release the multiplayer engine of Avoid soon... :P
/me likes that.

I am waiting for a multiplayer game to play with my pals. Actually I have to try the shooter by happybojr, it looks quite cool.

what about tron?
Title: Re: Axe game : Avoid
Post by: Fast Crash on March 29, 2011, 12:16:16 pm
*bump* :D

I compiled a new version of this game with Axe Parser 0.5.1 ( the last was made with 0.4.5 IIRC )

Note that the new dispgraph routine does not work in full speed mode on bad LCDs.
Title: Re: Axe game : Avoid
Post by: DJ Omnimaga on April 16, 2011, 02:47:38 am
Cool, did you make sure the game will work on all calcs, though? (Did you put a normal command before all DispGraph then full after?)

How's the new size, by the way?
Title: Re: Axe game : Avoid
Post by: Munchor on April 17, 2011, 01:37:41 pm
*bump* :D

I compiled a new version of this game with Axe Parser 0.5.1 ( the last was made with 0.4.5 IIRC )

Note that the new dispgraph routine does not work in full speed mode on bad LCDs.

Will you upload that version? :D