English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 01 June 2014, 23:50   #1
Havie
Registered User
 
Join Date: Mar 2012
Location: UK
Posts: 261
Flappy Bird Test File

Hi all

Have been playing with Blitz Basic for a few months and have come up with a basic Flappy Bird clone (sorry!) which in theory should run on A500 - A4000. Graphics are in 16 colours (started with 32 but felt this was making the game too slow). Runs ok on my A1200 @50mhz but have no idea how it runs on anything else? Although I have optimised the code a bit, this is not written anyway efficently and I just want to see how it works on other systems - hopefully giving me an indication of how fast Blitz really is. Have used Winuae to write the game but I am not convinced that Winuae is quite as accurate as it reckons as the game was definetly running slower on my real Amiga even though I had them set up identically.

Anyway, please download and have a go and post here how it runs on your system and what your specs are.

If anyone is interested I have programmed this as I would on PC Blitz and currently use Blits to put everything on the screen and ClipBit the pipes (which are 64x170 pixels). I also Blit 2 black rectangles and the floor (using the block command) to create the illusion of the pipes scrolling smoothly on/off the screen. This gives a reduced screen width which is ok as this is Flappy Bird and I am trying to recreate the feel of the original (which other versions tend to lose in my opinion). I intend to make this more of a complete games as at the moment it doens't get any harder (although it is easier than the original ever was).

I also have various ways of speeding up the code including:

1. Using sprites for the pips and bird (if I can ever understand how to use them) and no double buffering - could be the fastest option?
2. Using a tile map screen for the pipes (although this would make them harder to move up and down as well as scroll right to left) and hardware scroll with a possible copy from back to front screen?
3. Use extra wide screen and hardware scrolling and Blit pipes as requires. This would be much faster as fewer Blits would be required? This would also invovled dual screens.

I would like to include moving pipes which would be easy with the code as it is (or if sprites work) but would be more problematic with options 2. and 3. above. Currently increasing the number of pipes would not be an option (too slow) and this would alos be the case with sprtes (not enough) but would not be a problem with the tilemap version. Decisions, decisions!

Anyway, hope you like what I have done.
Attached Files
File Type: lha Flappy Bird.lha (64.8 KB, 95 views)

Last edited by Havie; 01 June 2014 at 23:54. Reason: Muppet typos!
Havie is offline  
AdSense AdSense  
Old 01 June 2014, 23:59   #2
Predseda
Puttymoon inhabitant
Predseda's Avatar
 
Join Date: Mar 2007
Location: The City of Townsville
Age: 39
Posts: 4,515
Sorry to be negative, but I think it is the most stupid game of the year, supported with enormous hype. Thank you for making a game for Amiga, though.
Predseda is offline  
Old 02 June 2014, 00:05   #3
Havie
Registered User
 
Join Date: Mar 2012
Location: UK
Posts: 261
Don't disagree with you but seemed simple enough to make at the time and my little boy loves it so why not? I have learnt an awful lot about using Blitz Basic (again - forgotten from years back) so I don't think my time has been wasted?
Havie is offline  
Old 02 June 2014, 00:23   #4
Foul
Registered User

Foul's Avatar
 
Join Date: Jun 2009
Location: Perigueux/France
Age: 43
Posts: 1,264
Send a message via ICQ to Foul Send a message via MSN to Foul Send a message via Skype™ to Foul
Already exist on Amiga

http://ohmygibs.free.fr/ohmygibs/Blo...ird_Amiga.html
Foul is offline  
Old 02 June 2014, 00:25   #5
s2325
Zone Friend

s2325's Avatar
 
Join Date: Jun 2006
Location: Gargore
Age: 37
Posts: 17,816
Yes, AGA and ECS which may have more advanced graphics. New games are always welcome, just play what you like.
s2325 is offline  
Old 02 June 2014, 00:27   #6
Havie
Registered User
 
Join Date: Mar 2012
Location: UK
Posts: 261
Yep - have seen but tried to make mine more in keeping with the original.
Havie is offline  
Old 02 June 2014, 00:34   #7
Predseda
Puttymoon inhabitant
Predseda's Avatar
 
Join Date: Mar 2007
Location: The City of Townsville
Age: 39
Posts: 4,515
After you succeed you are ready for coding the new ultimate Amiga shooter in best traditions of Project X etc!
Predseda is offline  
Old 02 June 2014, 01:06   #8
spud
Registered User

 
Join Date: May 2010
Location: London, UK
Posts: 206
Tested on my A1200 with and without the 030/50 active. Played identically on both configs, that is perfectly well but it didn't feel that smooth though- I don't think the low-res of the player sprite helped but I realise that can be fixed easily. The actual scrolling seemed consistent and steady without any perceiptle variance inthe frames per sec it ran at.

Since there is already a Flappy bIrd clone on the Amiga you could change it to clone Splashy Fish instead ;-) Also, might be cool if you put a little frame around the playfield to look like a smartphone
spud is offline  
Old 02 June 2014, 08:27   #9
Hewitson
Registered User
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 35
Posts: 2,235
Quote:
Originally Posted by Predseda View Post
Sorry to be negative, but I think it is the most stupid game of the year, supported with enormous hype.
Agreed. Why are games like Flappy Bird and Candy Crush Saga so popular? They would have been considered primitive in the 1980s.

Having said that I do not wish to insult the developer of this game. Any new game for Amiga is a great thing.
Hewitson is offline  
Old 02 June 2014, 14:14   #10
Akira
Registered User

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 18,301
Quote:
Originally Posted by Foul View Post
But it needs a ridiculous setup to run such a simple game.

Havie: I commend you for your effort on making a version that actually runs in slower, stock hardware! Your version is decent enough for a first try and I'll be looking forward to your future projects. It is indeed a simple game to try to do if you are learning.

Big ups
Akira is offline  
Old 02 June 2014, 14:21   #11
Thorham
Computer Nerd

Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 41
Posts: 2,972
Quote:
Originally Posted by Akira View Post
But it needs a ridiculous setup to run such a simple game.
Yeah, a CPU clocked at 14 mhz and fast ram
Thorham is offline  
Old 02 June 2014, 15:11   #12
skan
emul-hat0r

skan's Avatar
 
Join Date: Sep 2007
Location: Carnorum Regio
Age: 41
Posts: 174
Wake me up when it runs at 50fps on a stock A500.
skan is offline  
Old 02 June 2014, 15:43   #13
phx
Natteravn

phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 1,019
It looks quite close to the original. Very well done!
And it seems a bit easier than the original, but I don't know why (openings are bigger?).
phx is offline  
Old 02 June 2014, 17:50   #14
Thorham
Computer Nerd

Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 41
Posts: 2,972
Quote:
Originally Posted by phx View Post
And it seems a bit easier than the original, but I don't know why (openings are bigger?).
Probably level design.
Thorham is offline  
Old 02 June 2014, 20:32   #15
Foxman
Registered User
 
Join Date: Dec 2009
Location: Germany
Posts: 122
On B1260/50 i just see short a "0" on a Black Screen and than the sytem reboots.
Foxman is offline  
Old 02 June 2014, 21:28   #16
leathered
Registered User

leathered's Avatar
 
Join Date: Oct 2011
Location: UK
Age: 41
Posts: 304
A solid effort! I'm sure you will improve it with some ingenuity! Runs fine on B1230/50. I wonder if there are some opcodes used by BLITZ2 that just don't sit well with 060's, a real shame, but it sounds like Amiblitz could have that covered at least.
leathered is offline  
Old 02 June 2014, 22:39   #17
Havie
Registered User
 
Join Date: Mar 2012
Location: UK
Posts: 261
Quote:
Originally Posted by leathered View Post
A solid effort! I'm sure you will improve it with some ingenuity! Runs fine on B1230/50. I wonder if there are some opcodes used by BLITZ2 that just don't sit well with 060's, a real shame, but it sounds like Amiblitz could have that covered at least.
This is programmed in Amiblitz 3 so it's a shame that it doesn't like 060s! Maybe I can be an anti-Novacoder and only make games that don't runon 060s...

Thanks for all the comments guys - will take them on board and spend a little more time making this a bit more challenging. I really like the idea of a smartphone frame so long as it looks ok in limited colours.

More to follow soon and then I might convert one of my other games to create something a little more original.

Last edited by TCD; 03 June 2014 at 07:37. Reason: Back-to-back posts merged
Havie is offline  
Old 03 June 2014, 02:31   #18
vitux
Banned
 
Join Date: Nov 2012
Location: Spain
Posts: 495
Not bad,
I like :-)
vitux is offline  
Old 03 June 2014, 05:56   #19
Hewitson
Registered User
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 35
Posts: 2,235
Quote:
Originally Posted by Thorham View Post
Yeah, a CPU clocked at 14 mhz and fast ram
That's pretty ridiculous requirements for a flappy bird game when games like Turrican 2 run on a stock 500.
Hewitson is offline  
Old 03 June 2014, 06:49   #20
NovaCoder
Registered User
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 3,444
Quote:
Originally Posted by Havie View Post
This is programmed in Amiblitz 3 so it's a shame that it doesn't like 060s! Maybe I can be an anti-Novacoder and only make games that don't runon 060s...
I heard that!

Seriously though, it's always nice to see new Classic games developed....keep up the good work
NovaCoder is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
One on One: Dr.J vs. Larry Bird falconsfan request.Old Rare Games 24 08 December 2009 08:04
Burton Bird credits Predseda HOL data problems 0 23 March 2009 23:01
Shoot'em up with a bird (of prey) StarEye Looking for a game name ? 10 17 February 2009 17:27
Dr. J vs. Larry Bird One on One rlcarr Nostalgia & memories 8 28 April 2008 22:08
CD32 Frog Feast test available. Test out the final! cdoty News 42 01 April 2008 17:20

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 05:00.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.30717 seconds with 12 queries