Hi, I'm Nathan from Mommy's Best Games. We started a few days ago coding our sprite engine from bits pulled from the internet. I've been working with XNA for years now, so Java is pretty nice to come over too.
I'm posting short, daily video diary entries about my game progress for the CREATE contest. You should too! Show your progress, and I think this will be really fun to see the games come together.
I don't have a ton yet, but the pieces are all laying about and are ready to go together. I think I'm going to call my game 'Pig Eat Ball'. It's a single-screen 4-player grab-a-thon with these weird little space-pig creatures trying to get the most balls while pushing each other around.
I don't have screenshots/videos, but I'm working on a hack 'n slash game. We've got players working along with enemies that target and attack players, and we're working on environment and adding in new enemy types now =]
Screenshot with balls bouncing from tonight. http://www.twitpic.com/bwqkmv Added a bunch of tiles to my level and now my framerate is pretty crappy! Time to sort out why.. sheesh...
Now there's collision working (though a little buggy). But the piggie creature is able to bump into individual blocks, and he's able to eat the tennis balls. Plus they are pooled and able to respawn. I've also created the level-object placement system. This lets me place the extra blocks in the middle more easily than hacking them through code.
I noticed the framerate is pretty bad with the debugger attached, but not bad when it's running clean, just on the console.
@MommysBestGames Thanks for sharing all this, and your insightful contributions to this forum, including your comments on Gamestick (which I wasnt aware of). Also, love your Shot1UP game on XLIG. ~ Ben
Things are starting to shape up like a game! I've got some more animations on the player pig creature for when he eats balls and bumps into walls. And I have balls spawning from an honest in-game object, the tennis ball thrower, instead of just being spawned in mid-air. When the pig eats the balls he gets bigger (this will factor into the core gameplay later). And the balls are recycled properly. The collision is doing better, and the framerate is good. I also drew new wall tiles all around. So it was a good day yesterday!
http://youtu.be/oqmlV_PGHVk The good news is that 'Pig Eat Ball' is now ... an actual *GAME*! You can start the game, play by the rules, and actually win or lose! That was good to get in.
Also there's 4 players able to play now and their scores are shown on the HUD.
And the biggest technical hurdle passed was that the game can now be resumed and the textures stay in tact. Previously if we tried to resume the game, all the textures were white. We fixed this by keeping a list of all textures used, and in OnResume for our Activity, we get OpenGL to decode the resource again and we store the new id.
Comments
EDIT: Created a thread here! http://forums.ouya.tv/discussion/465/onslaught-a-3d-hack-n-slash-create-game-jam
http://www.twitpic.com/bwqkmv
Added a bunch of tiles to my level and now my framerate is pretty crappy! Time to sort out why.. sheesh...
Check out Pig Eat Ball on Facebook!
Now there's collision working (though a little buggy). But the piggie creature is able to bump into individual blocks, and he's able to eat the tennis balls. Plus they are pooled and able to respawn.
I've also created the level-object placement system. This lets me place the extra blocks in the middle more easily than hacking them through code.
I noticed the framerate is pretty bad with the debugger attached, but not bad when it's running clean, just on the console.
Check out Pig Eat Ball on Facebook!
~ Ben
Here's our third video diary for 'Pig Eat Ball'
http://youtu.be/KMFahv7dbhU
Things are starting to shape up like a game!
I've got some more animations on the player pig creature for when he eats balls and bumps into walls. And I have balls spawning from an honest in-game object, the tennis ball thrower, instead of just being spawned in mid-air. When the pig eats the balls he gets bigger (this will factor into the core gameplay later). And the balls are recycled properly. The collision is doing better, and the framerate is good. I also drew new wall tiles all around. So it was a good day yesterday!
Check out Pig Eat Ball on Facebook!
http://youtu.be/oqmlV_PGHVk
The good news is that 'Pig Eat Ball' is now ... an actual *GAME*! You can start the game, play by the rules, and actually win or lose! That was good to get in.
Also there's 4 players able to play now and their scores are shown on the HUD.
And the biggest technical hurdle passed was that the game can now be resumed and the textures stay in tact. Previously if we tried to resume the game, all the textures were white. We fixed this by keeping a list of all textures used, and in OnResume for our Activity, we get OpenGL to decode the resource again and we store the new id.
Two days left, let's do it developers!
Good luck!
Check out Pig Eat Ball on Facebook!
http://forums.ouya.tv/discussion/507/pig-eat-ball-ouya-create-game
Check out Pig Eat Ball on Facebook!