Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started 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" !
-
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 :)
-
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!
-
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!
-
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 ?
-
Only if CSE==-2
-
(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.
-
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.
-
TI82+CSE O.O
seems legit :P
-
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)
-
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 <_<)
-
The actual game itself looks really nice, the menus are a bit hard to read though ;)
-
this tutorial is what i used for my game :D
Haha, me too! It's well written, I didn't understand acceleration before it.
-
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)
-
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):
- Added a high score managment function
- Added dynamic menu (didn't look at Axe source code, even if it may look like)
- Added a score counter
- When you die, added an animation on the HIGH counter
- Getting down slowlier (1, 1, 2, 2, 3, 3, etc pixels instead of 1, 2, 3, 4 etc pixels)
- Now in English !
!!! 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
- A lite version, without the menu and only the game, 2404 bytes
- A commented, indented version for developers @Hayleia :3
P.S: (I'm french, too :P)
-
could you post a screenshot of it in wabbitemu?
too lazy to check it out, and my usb cable is missing right now :P
-
I couldn't upload it, but maybe this Wed or weekend.
Current size : 3427 bytes
Great, we can't wait :)
Oh and by the way, my highscore is 71 ;D
Waaaaat. Mine is 9 XD
-
Nice concept I made one too check it out on youtube download link is coming soon
http://m.youtube.com/watch?v=220xFu-1Oic
-
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 !
-
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.
-
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
-
There is the n of Version missing on the title screen O.O
-
Well, I released a new version (1.4.3, I work hard on this game)
CHANGELOG
- Added a "screwed-screen" effect sometimes (works only on 84+) -> Highscore : 84
- Fixed some letters that didn't appear on the right of the screen
- Now really supports the Super Speed mode (84+ only) -> Highscore : 62
- Added a (skippable) animation on the score (as the highscore's one)
- Released the LITE version (there may be some bugs)
As usual, the release will be posted the week-end :P
-
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. ???
-
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 !
-
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.
-
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.
-
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
-
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)