Panda7 game finished! 10 minutes over deadline.
#gallery-1 {
margin: auto;
}
#gallery-1 .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 50%;
}
#gallery-1 img {
border: 2px solid #cfcfcf;
}
#gallery-1 .gallery-caption {
margin-left: 0;
}
/* see gallery_shortcode() in wp-includes/media.php */
Panda7, my October challenge game is finally finished. Sort of.
I started on 1st October and finished 10 minutes into the 1st of November.
This is the first game I’ve completed and by completed I mean the first game I’ve gotten to a decent playable state.
On Development
I feel like a Java pro. I learn best by going head first into the unknown and making mistakes and this game was full of mistakes. I started this project not confident with Java. It was fun and painful learning the quirks and weirdness of Java. Although similar, Java is not C#. C# makes life a lot easier. So many code re-writes. After writing hundreds of lines of code, my brain tells me, “You know what, I’m only going to tell you after you’ve spent 10 hours on code, a better way to do the whole thing”. This happened about twice a week and had me moving large chunks of code all over the place. Fortunately, I have a preference for re-writing things rather than fixing them, so this wasn’t too painful and I was used to things now working so no unusual problems there. The biggest code re-writes were;- Splitting everything into Controller / Input / View.
- Moving all my sprite sheet slices and their destination rectangles into a single class. A class made up of nothing but static fields and methods.
- Game Logic got re-written a few times. It finally found it’s home in a method that returns after each successful logic execution. Gave my game that staggered one after the other effect.
- Removing my event system. The game was too small for an event system and the game logic also doesn’t traditionally run like a normal game. It only executes bit of logic per update (my normal games execute all logic)
- There are a gazillion different versions
- There are a gazillion different screen resolutions
- There are a gazillion different screen aspect ratios
- All 3 of these are common
Tags: admob, ads, android, app, coding, free, game, gamedev, Google, indie, java, ld, Ludum Dare, october challenge, play, play store, post-mortem, store