Developer in Develpment #2

Avatar image for nodeath
NoDeath

866

Forum Posts

432

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By NoDeath

Welcome friends! To the first 'real' edition of Developer in Development. Sadly with the exception of yesterday and today I was real lazy this week and spent far more time playing L4D2 and Borderlands with friends than I did coding, but never fear! I still have some stuff to show! So without further ado - The video.
 
  

  

What work I did do this week was mainly cleaning up all the code I had for collision and input that I'd haphazardly placed slap in the middle of the main game loop. Basically as soon as I tried to add full functionality to a second tank I realized that the way it was set up I had to copy and paste a few hundred lines of code and edit them to affect the second tank instead of the first(and this would have to be repeated for any further tanks). Clearly this would not do and a few hours of work later it now takes 4 function calls placed in the game loop to add a new fully functional tank to the game, so that's good. Other than that, as you can see in the video I added clickable buttons and a level select screen. I've actually had the levels loading from an XML file for a while now but I figured I'd show you guys that in the video while I was at it.
 
It's not the prettiest game ever and whilst it'd be real nice to try and make it look somewhat good I'm only marked on the code so that's where 90% of my effort is going. Now this is due in a bit under two weeks and I'm mostly happy about where its at, a few big things left to do though.
 
TO DO LIST:
 
  • Set up tank/tank collision
  • Set up scoring 
  • Get options working 
  • Make a  win screen  
  • Make tank death / respawn system
  • Build particle system
  • Create a level editor (maybe) 
  • Set up enemy tank AI (unlikely)
 
Those last three aren't required in the assignment brief but I'd really like to get them working before handing it in.
Avatar image for jjweatherman
JJWeatherman

15144

Forum Posts

5249

Wiki Points

0

Followers

Reviews: 10

User Lists: 18

#1  Edited By JJWeatherman

Sweet techno-pop coding montage. I wish making games was as fast as the beginning of that video in real life. 
 
I tried to make a game once. I failed miserably. Keep trucking duder, making a game is no joke.

Avatar image for bruce
Bruce

6238

Forum Posts

145

Wiki Points

0

Followers

Reviews: 3

User Lists: 1

#2  Edited By Bruce

Looks good so far man!

Avatar image for claude
Claude

16672

Forum Posts

1047

Wiki Points

0

Followers

Reviews: 2

User Lists: 18

#3  Edited By Claude

That is so cool, looks like a lot of work and trial and error. Almost like playing a game while making a game.

Avatar image for funexplosions
FunExplosions

5534

Forum Posts

-1

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#4  Edited By FunExplosions

Make it online, keep the bonked physics, add some goofy unlockable turrets, and you may just have created the next Transformice !.

Avatar image for nodeath
NoDeath

866

Forum Posts

432

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

#5  Edited By NoDeath
@Claude: Yeah play testing is a huge part. Once I add any code I have to go in a check if it worked and debug if it didn't.
Avatar image for zanzibarbreeze
zanzibarbreeze

3251

Forum Posts

3427

Wiki Points

0

Followers

Reviews: 14

User Lists: 6

#6  Edited By zanzibarbreeze

That's cool. It looks like it's an enlightening experience. :)