UnderwareDESIGN

PlayBASIC => Show Case => Topic started by: micky4fun on December 14, 2008, 05:19:52 PM

Title: air-born
Post by: micky4fun on December 14, 2008, 05:19:52 PM
Just mucking around with a few things before i start a new game , was trying a shoot em up
and this came along , so i will take it a bit further and post it up soon
not ment to be the game i wanted to do , but its kinda born now so will carry on for a bit

one thing i must do is learn the sprite sheet animation bit , i cant seem to sus it at the moment
but it will click i hope

mick :)

download here
[plink]aurborune (http://www.underwaredesign.com/files/Micky4Fun/airbourne.zip)[/plink]

Updated Source Code (23rd,Sep,2013) (http://www.playbasic.com/sourcecodes.php)

Title: Re: air-born
Post by: kevin on December 14, 2008, 06:05:01 PM
 wow looking pretty spiffy already.. so this game number 4 now ?  

Quoteone thing i must do is learn the sprite sheet animation bit , i cant seem to sus it at the moment
but it will click i hope

 There's a ga-zillion ways of doing this.. but this is one place to start [plink]Frame Sheet Animations (http://www.underwaredesign.com/forums/index.php?topic=2542.0)[/plink]

Title: Re: air-born
Post by: TinyFrogWare on December 14, 2008, 08:05:08 PM
Nice looking start there Mick. When I saw the thread title it reminded me of a game I played way back in the 80's on my Tandy 1000EX called Airborne Ranger by Microprose. It was great, you had different missions to choose from, then you would fly over the enemy territory dropping your supplies along the way and then the player parachuting into enemy territory themselves. Then you had to make your way to the mission goal, replenishing your supplies via the air drops on the way.

Now that I've been inspired, I'm going to redo it as my first project with PB. Should be fun.  :)


Thanks,

  Tony.
Title: Re: air-born
Post by: Juha Kämäräinen on December 15, 2008, 01:27:31 AM
Good to see some updates here.
About airborne ranger i used to play that on my C64. Great game. Thought it was one character running around not classic scrolling shootemup with planes.

Title: Re: air-born
Post by: TinyFrogWare on December 15, 2008, 02:14:12 AM
Yeah, Airborne Ranger was awesome at the time. I think I can do an up to date version of it, while keeping the unique gameplay of it. The enemy AI was actually pretty good and as you said it's not a shootemup, you could use stealth to accomplish your goal. It had a nice balance in the gameplay. You had to accomplish your mission and reach the helicopter pickup up point so you could get the hell out of dodge. :)
Title: Re: air-born
Post by: micky4fun on December 15, 2008, 05:09:49 AM
Hi all,

game number 4 ? , yep maybe , lol
i was only mucking about and this game up , picture proberly makes game look better than it is , at the moment just a simple shoot em up , no dropping bombs , not yet anyway , just a few waves of attacking planes , but i will try to improve upon this ,

airbourne ranger  , yep think i remember the game vaughly , think we started with the tandy trs80 over here , b/w , then the colour one game out , i had a video genie a trs80 clone

TinyFrogWare, yes an uptodate version would be great to see , a bit beyound me so glad you may be up for it ,

Thanks for the animation link Kevin , i will try to get to grips with this , as looks as you have a lot of controll over images , i still use the bump up frame A=A+1 approach .

I think there must be a million and one games that we could come up with using this great tool ,
but proberly  a million beyound me , but see there is some clever people here that would be a brezze
would be nice to see a nice portfolio of games written with this great program ,
ive played thousands of games in my time , well im 45 now been around since the zx80 , atari 2600
had great fun for years , but writing your own program just cant compete , its amazing .
now days i would rather muck around with my simple code than play my ps3

keep it up lads , great to see everyone on this great forum , i love it

mick :)
Title: Re: air-born
Post by: reno on December 15, 2008, 03:58:35 PM
He, look ! This is my house !! I'm here !!!

;D ;D ;D
Title: Re: air-born
Post by: micky4fun on December 16, 2008, 02:19:21 PM
Hi reno,

your house , lol , where you make that game RoyCaverna , GREAT GAME , i just download it , very nice indeed , well i hope i can get that good ,
very nice graphics ( even though in 640x480 ) and very good gameplay , great stuff , did you draw graphics yourself?

great stuff,,
Mick
Title: Re: air-born
Post by: reno on December 16, 2008, 04:16:59 PM
Hi,

Always good to get some feedback ;)

Yes, I drawed all the graphics in 256 colors with IDRAW. Later (the actual version), I added a paper texture on all graphics. Old school gameplay : lot of gamers found this game too hard :'(

I'm learning and making my "framework" with PBFX. I hope to make my next game in 2009 (using "Graphics gale" for the animations).
Title: Re: air-born
Post by: micky4fun on December 17, 2008, 10:27:25 AM
Hi reno

yes is hard even on beginner , but a very nice game , been playing it for a few hours this afternoon , stopping me doing anymore on my game , lol
i will download and try other game soon.

the graphics even only 256 colours work really well , i see that IDRAW is only for the MAC ,
but i would be useless as doing anything like that anyawy , takes a artistic flare and time , but the end results are nice
your games must take ages to do , im still borrowing images of net , lol .
will try to do some orignal graphics myself when i do a game that im not hurring with

look forward to seeing the programs that you manage to do using this PB program

Mick :)
Title: Re: air-born
Post by: reno on December 21, 2008, 04:55:50 PM
I worked with the IDRAW for windows... 3.XX I think.

The first time, I tried to make animations in true colors (with another program). But couldn't make something good ! It is very more easy to work with 256 colors palettes for sprites.

Did you tried http://www.humanbalance.net/gale/us/index.html (http://www.humanbalance.net/gale/us/index.html) (GRAPHICS GALE) ?

The good advice I can give every body, is to start very simpler, sprites with few colors, in the mind of the good old NES or MASTER SYSTEM. And then make progresses.
Title: Re: air-born
Post by: micky4fun on December 22, 2008, 05:35:43 PM
Hi reno

Thanks for your advice and link to GRAPHICS GALE i have just downloaded and installed the program , it looks a good program to use , will take a little while to suss out the controlls but i will give it ago in the new year ,

Im just been doing it the quick way but hunting for images and sprites on the net and using them , it aint come out to bad that way for a 5 minute job
But i can see to get good results you need to put in the time and effort , i will give it ago , but im pretty crap at art , lol

Ok ive just posted my game now airbourne , not as good as some of you might thought , but it was not spose to be a game i was doing , just something that came along as i tried a few things , its ok , not as good as my last effort santa sorta , but i think im proberly not going to go up many levels in the programming department as i think ive reached my limit nearly , but im more than happy with my progress with this PLAYBASIC program , logic , maths , ideas , art and learning ability was always going to let me down , but what great fun though and had the pleasure of speaking to all the great guys on here
I will now wait till the new year and start a longer full game and take my time this time round.


Airbourne info , 15 levels then boss level , game ends when lives lost or boss defeated.
SORRY no ground enemys

HAPPY XMAS AND NEW YEAR EVERYONE
Title: Re: air-born
Post by: kevin on December 22, 2008, 07:37:07 PM

Sadly it doesn't run here.   
Title: Re: air-born
Post by: micky4fun on December 23, 2008, 02:55:33 AM
aah , i have tried compiled code on this amd works pc and runs ok ,

so i have no idea why it dont run , the background image is very large , maybe that?

mick >:(
Title: Re: air-born
Post by: kevin on December 23, 2008, 05:03:00 AM

  Yep that's possible, but I think there's probably a file missing from the distribution.   It's hard to say without seeing the code.  I'm not sure if you're intend to include the source code or not, but the only the project description file is included (.PBP),  the code is actually missing (The Main.PBA).  So it's just guess work.

Title: Re: air-born
Post by: reno on December 23, 2008, 06:40:48 AM
It runs here, but yes, the image is too big ! Needs to be tiled ;)

Should be good to shoot with SPACE ; it's a pain with the mouse !

And the collision impact of our plane is too big.
Title: Re: air-born
Post by: kevin on December 23, 2008, 07:30:30 AM

  Strangely enough, it seems to be working for me also now. 
Title: Re: air-born
Post by: micky4fun on December 23, 2008, 12:11:59 PM
hi All

SORRY , posted last night was half asleep i think
i have touched it up a bit , can use space now , this also allows for rapid short fire as well ,
main image now 25% less in size ,
yes i sould have tiled it , but it was just a quick try out really
also made radius of players sprite smaller

i deleted file from last post and posted update here ,,
thanks for all comments , as you can see im not as good as you lads , but one day , lol , maybe?

thanks all , MERRY XMAS

MICK :)
Title: Re: air-born
Post by: kevin on December 30, 2008, 05:57:12 AM

  Liked the updated version and thanks for posting the source code.

Quotei have touched it up a bit , can use space now , this also allows for rapid short fire as well ,
main image now 25% less in size
yes i sould have tiled it , but it was just a quick try out really

    I don't think tiling would help you much with type of backdrop.    Titling really needs the backdrop to be build up off  identical chunks to work effectively.

    Streaming the data probably the best option.  Although a bit more complicated to understand.  See Example (http://www.underwaredesign.com/forums/index.php?topic=2824.0)     


Quotealso made radius of players sprite smaller

     Have you looked into using shapes ?   It's often the best of both worlds.


Quotei deleted file from last post and posted update here
thanks for all comments , as you can see im not as good as you lads , but one day , lol , maybe?

    I dunno,  you've already got a 4 game track record.  That's more than  most here.  In fact i can't think of too many in that club.    The only thing limiting you (as far as i can see) are getting your mind  around some more programming concepts.  In particular you're managing media/games objects.   This stuff can often require a bit more code to setup, but it makes life so much easier.

    One such concept would be moving to the dynamic creation of the resources.  The idea of dynamic management is that you let PB manage the media indexs/resources for you.  When you need one, you ask it for a one, when it's usefulness is complete, you delete it.  This way you never have to concern yourself with pre-arranging what media ideas images/sprites will use. 




Title: Re: air-born
Post by: micky4fun on December 31, 2008, 05:42:06 AM
Hi Kevin

Thanks for comments ,
I will look into the shape collisions , as this was a try out rather than a real proper game i just did the easy thing , at the moment im just trying out some commands that i seem to understand , theres lots and lots of commands that i aint got my head around yet , but as i go i hope to pick up on a few.

well yes im over the moon with my 4 efforts as i really new to all this , im iching to get going on something new again as i have lots of stuff to try out , but at the moment ive done my back in over the last 11 days , hoping it gets back to normal soon , as i cant wait to get finger tapping again.

Quoteprogramming concepts.  In particular you're managing media/games objects
if its possible to give a short demo or point to an example so i know what you mean as not to sure on what that exactly is ,

Thanks again and a happy new year to you

mick :)
Title: Re: air-born
Post by: kevin on December 31, 2008, 09:06:00 PM
Mick,

Quote
I will look into the shape collisions , as this was a try out rather than a real proper game i just did the easy thing , at the moment im just trying out some commands that i seem to understand , theres lots and lots of commands that i aint got my head around yet , but as i go i hope to pick up on a few.

   Yeah that's right, so if you pick up a one or two new thing every project, you'll soon find yourself reusing common bits of code, project to project.    Getting used to Functions/PSubs will help you write new code faster.     



Quote
well yes im over the moon with my 4 efforts as i really new to all this , im iching to get going on something new again as i have lots of stuff to try out , but at the moment ive done my back in over the last 11 days , hoping it gets back to normal soon , as i cant wait to get finger tapping again.

  ouch, so  it's nerve problem ? - A few years ago I had pinched a cyatic nerve in lower back,  ended up with pins and needles down the left side of my body for 3 or 4 months.  Initiially, it was so bad  I couldn't walk. 


Quote
programming concepts.  In particular you're managing media/games objects
if its possible to give a short demo or point to an example so i know what you mean as not to sure on what that exactly is ,

  This kind of stuff. 
  Type List Examples (http://www.underwaredesign.com/forums/index.php?topic=1730.0)

  So rather than pre-creating all of the sprites before we start the game loop for example, we could just dynamically create them as they're needed, then throw them away once they're dead.


Title: Re: air-born
Post by: micky4fun on January 01, 2009, 02:37:42 PM
Hi Kevin

did my back at work i think , pulling down roulette machine front panels , think i may have pulled a muscle , but its taking its time to heal thats for sure , hope it aint going to be as long as your cyatic nerve problem was ,  4 months is a long time .

Thanks for the link , i know what you are talking about now and will try to get my programming in this direction.

Thanks agian , as soon as my back gets better ile be raring to go

Mick :)