Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: ISSOtm on February 17, 2014, 01:52:20 pm

Title: [Dead project] Flappy Bird in Axe !
Post by: ISSOtm on February 17, 2014, 01:52:20 pm
Did you hear about Flappy Bird ?
Well, a friend of mine and I made it in Axe...


Please tell us how to make it better, and feel free to criticize it !

It has the same speed on 83 and 84, don't worry

Find every version here
See it there (there are a few dependencies, i'll compress all soon)
https://www.dropbox.com/sh/n4f71xtwchar60g/qeOkAi4F4Q (https://www.dropbox.com/sh/n4f71xtwchar60g/qeOkAi4F4Q)


Link to the latest version ! (http://ourl.ca/20702;msg=322930)


[EDIT 14/10/2014]
This project is dead, I stopped updating it a long time ago...
So goodbye, "Ducky Bird" !
Title: Re: Flappy Bird in Axe !
Post by: Hayleia on February 17, 2014, 02:18:08 pm
It has the same speed on 83 and 84, don't worry
It doesn't have the same speed on the 83 because it doesn't run on the 83. It runs on the 83+ though.

Anyways, I didn't try the game (because I don't like Flappy Bird) and I couldn't go through all the source due to it not being indented (which I can understand if it was coded directly on calc), but I saw some basic optimizations done here and there, so that's still nice to see :)
Title: Re: Flappy Bird in Axe !
Post by: josh landers on February 17, 2014, 03:07:24 pm
First this post may be better placed @ http://www.omnimaga.org/index.php?board=193.0 (http://www.omnimaga.org/index.php?board=193.0)
Next, congratulations! Axe is not easy to start with, but you have a pretty solid looking program. I would go though and compress your data as much as possible though before going big and releasing it. Good job!
Title: Re: Flappy Bird in Axe !
Post by: TheCoder1998 on February 17, 2014, 03:17:36 pm
It has the same speed on 83 and 84, don't worry
It doesn't have the same speed on the 83 because it doesn't run on the 83. It runs on the 83+ though.

well duh :P

but yeah it looks nice, keep on programming!
Title: Re: Flappy Bird in Axe !
Post by: Hayleia on February 17, 2014, 03:26:31 pm
It has the same speed on 83 and 84, don't worry
It doesn't have the same speed on the 83 because it doesn't run on the 83. It runs on the 83+ though.

well duh :P
Well I agree that TI is not helping by giving stupid names, but if we say "82" for all calcs starting with "82", same for "83" and same for "84", then we have this (real equalties are green, false one are red):
82=82+=83+=83+.frUSB=84+SE=84+CSE
Do you really think that 82=84+CSE ?
Title: Re: Flappy Bird in Axe !
Post by: josh landers on February 17, 2014, 04:17:33 pm
Only if CSE==-2

Title: Re: Flappy Bird in Axe !
Post by: ClrDraw on February 17, 2014, 04:33:03 pm
(here's what it looks like for those of you that aren't on a computer)
(http://img.ourl.ca/flap.gif)

I like it, good work! The pipes are cool.
Title: Re: Flappy Bird in Axe !
Post by: DJ Omnimaga on February 18, 2014, 12:06:12 am

Do you really think that 82=84+CSE ?

One day this might become a reality... O.O


Anyway this looks kinda like a nice attempt, although for some reasons the bird seems to move up quite slowly.
Title: Re: Flappy Bird in Axe !
Post by: TheCoder1998 on February 18, 2014, 02:39:27 am
TI82+CSE O.O

seems legit :P
Title: Re: Flappy Bird in Axe !
Post by: ClrDraw on February 18, 2014, 10:35:54 am
You should check this out, it will smooth out the acceleration for you.
http://www.omnimaga.org/index.php?action=articles;sa=view;article=83 (http://www.omnimaga.org/index.php?action=articles;sa=view;article=83)
Title: Re: Flappy Bird in Axe !
Post by: TheCoder1998 on February 18, 2014, 11:44:29 am
You should check this out, it will smooth out the acceleration for you.
http://www.omnimaga.org/index.php?action=articles;sa=view;article=83 (http://www.omnimaga.org/index.php?action=articles;sa=view;article=83)

this tutorial is what i used for my game :D (i need to stop being lazy and finish it sometime <_<)
Title: Re: Flappy Bird in Axe !
Post by: chickendude on February 18, 2014, 01:19:51 pm
The actual game itself looks really nice, the menus are a bit hard to read though ;)
Title: Re: Flappy Bird in Axe !
Post by: ClrDraw on February 18, 2014, 11:03:51 pm
Quote
this tutorial is what i used for my game  :D
Haha, me too! It's well written, I didn't understand acceleration before it.
Title: Re: Flappy Bird in Axe !
Post by: DJ Omnimaga on February 19, 2014, 01:56:57 am
You should check this out, it will smooth out the acceleration for you.
http://www.omnimaga.org/index.php?action=articles;sa=view;article=83 (http://www.omnimaga.org/index.php?action=articles;sa=view;article=83)
I wish that this was around when I (with heavy help from Builderboy) coded the physics in Supersonic Ball D: (July 2010)
Title: Re: Flappy Bird in Axe !
Post by: ISSOtm on February 19, 2014, 03:44:28 am
Wow thanks, I didn't think all of you would reply so fast !

It has the same speed on 83 and 84, don't worry
It doesn't have the same speed on the 83 because it doesn't run on the 83. It runs on the 83+ though.
Oh, sorry I forgot the + (I meant 83+ and 84+) :P


I worked hard, and release some more versions (currently 1.4.1)
Little changelog (not complete):
!!! KNOWN BUG !!! When you create the high score appvar, its value is nearly 43000.

I couldn't upload it, but maybe this Wed or weekend.
Current size : 3427 bytes

Oh and by the way, my highscore is 71  ;D


You should check this out, it will smooth out the acceleration for you.
http://www.omnimaga.org/index.php?action=articles;sa=view;article=83 (http://www.omnimaga.org/index.php?action=articles;sa=view;article=83)
Thanks, I'll see that. Maybe in release 1.5 ?

COMING SOON

P.S: (I'm french, too :P)
Title: Re: Flappy Bird in Axe !
Post by: TheCoder1998 on February 19, 2014, 09:08:18 am
could you post a screenshot of it in wabbitemu?
too lazy to check it out, and my usb cable is missing right now :P
Title: Re: Flappy Bird in Axe !
Post by: ClrDraw on February 19, 2014, 10:43:15 am
Quote
I couldn't upload it, but maybe this Wed or weekend.
Current size : 3427 bytes
Great, we can't wait :)

Quote
Oh and by the way, my highscore is 71   ;D
Waaaaat. Mine is 9 XD
Title: Re: Flappy Bird in Axe !
Post by: Axeisareligion on February 19, 2014, 01:42:56 pm
Nice concept I made one too check it out on youtube download link is coming soon
http://m.youtube.com/watch?v=220xFu-1Oic
Title: Re: Flappy Bird in Axe !
Post by: ISSOtm on February 20, 2014, 06:50:30 am
Nice concept I made one too check it out on youtube download link is coming soon
http://m.youtube.com/watch?v=220xFu-1Oic
Yeah, your game seems quite nice, but I'll only point that your pipes may be too high then too low... (what's your highscore ?)

Also, awesome graphics ! You made the score counter really well !
I'll +1 your game !
Title: Re: Flappy Bird in Axe !
Post by: ISSOtm on February 20, 2014, 10:47:18 am
Okay, okay, I read the article...

Sry I'm french, I don't understand :P

I'll come with new screenshots, versions etc. on Week-Ends ONLY

Remember : I'm still at high school, and next year I have the A-Levels ; I also have to work.
Also, I'll update the first post each time.
Title: Re: Flappy Bird in Axe !
Post by: ISSOtm on February 22, 2014, 01:54:45 pm
Let's give the screenshot (1.4.2 TI-Bird)

Well, I can now give you the 1.4.2 Release !
(with an indented version, @Hayleia)

[EDIT for Sorunome :]
There is the n of Version missing on the title screen O.O
This because of a flag in the OS that allows or not the last column / row to be used ; each time you run a BASIC program, it is reseted.
But if you run this just after compiling with Axe, the "n" will appear (blame TI for this)

I'll fix this in 1.4.3
Title: Re: Flappy Bird in Axe !
Post by: Sorunome on February 22, 2014, 02:30:31 pm
There is the n of Version missing on the title screen O.O
Title: Re: Flappy Bird in Axe !
Post by: ISSOtm on February 26, 2014, 04:10:55 am
Well, I released a new version (1.4.3, I work hard on this game)

CHANGELOG

As usual, the release will be posted the week-end :P
Title: Re: Flappy Bird in Axe !
Post by: DJ Omnimaga on February 26, 2014, 10:45:55 pm
What is screwed screen? Do you mean the screen becoming blue? Because that can damage the screen after a while. I think something else could as well, but I forgot what (it was some wavy effect that almost looked like 100 level grayscale) and it involved some screen voltages changes.

I need to try your game soon, though, since I haven't already.

EDIT: Nvm it seems safe. Also nice game, although the physics are a little weird and some chars in the text are missing. ???
Title: Re: Flappy Bird in Axe !
Post by: ISSOtm on February 27, 2014, 06:40:13 am
The "screwed screen" uses Z-Address (ZInterval command) and random
If I say more I'll spoil...

The letters disappearing could be fixed by activating the fullScrnDraw flag, but I can't find the hex code for it...  :mad:
I tried to use Asm(FDCB2BD6), but it doesn't work...

The physics were even more weird before, I fixed it in 1.3.0

If you want, you can propose another version with better physics if you want, and also post it here !
Title: Re: Flappy Bird in Axe !
Post by: chickendude on February 27, 2014, 04:01:51 pm
Are you using TI-OS routines to draw the score? If you used sprites with your own sprite routine it would probably be much faster. Or another option would be just to flash the number on the screen every time you pass a pipe. The TI text routines are pretty slow.
Title: Re: Flappy Bird in Axe !
Post by: DJ Omnimaga on February 27, 2014, 09:23:48 pm
The "screwed screen" uses Z-Address (ZInterval command) and random
If I say more I'll spoil...

The letters disappearing could be fixed by activating the fullScrnDraw flag, but I can't find the hex code for it...  :mad:
I tried to use Asm(FDCB2BD6), but it doesn't work...

The physics were even more weird before, I fixed it in 1.3.0

If you want, you can propose another version with better physics if you want, and also post it here !
Oh I see now. I didn't notice any z-address when I played for some reasons x.x.
Title: Re: Flappy Bird in Axe !
Post by: ISSOtm on March 01, 2014, 08:32:34 am
Here is the 1.4.3 !
(wait while I'm making the readmes, maybe tomorrow ;))

[EDIT] Read next post, I finally had to do something else
Title: Re: Flappy Bird in Axe !
Post by: ISSOtm on March 07, 2014, 04:55:56 am
Hi everyone,

I got some problems with my account login (thanks to Eeems for debugging)

I won't make the 1.4.3 readmes, but it's available on Dropbox (https://www.dropbox.com/sh/n4f71xtwchar60g/qeOkAi4F4Q)