April 2009 challenge: “Get off my lawn”
Outlawn - Day 3
Posted by oresmus on 2009/04/30 05:09
All I had time to code Monday night was some ball-terrain collision (which it turns out doesn't work well enough to use).
On Day 2 and Day 3 I got the lawn generated and drawn, got the ball character rolling on a plane controllably (with a follower camera), and got the realtime hill-building working well enough to know it's doable. But rolling on the lawn's terrain (rather than on a plane) is still not there, and might be too hard. If that doesn't come together tomorrow, I'll need to come up with some other goal for the gameplay. Fortunately, rolling around and building "tunnels" (i.e. "hills", but the ball remains under them) was fun enough to keep my 6-year-old son intrigued for at least a few minutes....
Anyway, I'm not expecting to have time for any art or sound (no loss, since I have no skills in those either), or for more than one level, but I'm still hoping to come up with something fun to do on that level. (And it's certainly been fun to get it working to this point.)
The Unfortunate Undoing - Its Day 4 and I was struttin' down the street
Posted by ZeroByte on 2009/04/30 01:51
In the interest of getting the game done in time, we've axed one location and I've started on animating the sprites. I'm getting these done at the rate of about one animation per 1-2 hours. Hopefully that speed will be enough to finish all the animations that we'll need. So today I break my uberlong screenshot streak, can't be arsed to mock it up anymore but I have two animations to look at! The first is the character walking while the next is the character strutting his stuff about.
Once again I shall be optimistic and think that I can get these animations done faster if I'm not as knackered as I am right now. Whew. I'm going to sleep later and later each day.
Cat vs Mice - Day 4 Progress (with screenshot)
Posted by mespringfield on 2009/04/30 00:44
In hopes of getting something playable by the end of the week, I've greatly simplified my original idea (which was probably way too ambitious) for the game. I've done away with the tactical RPG elements - now it's just a simple arcade-style game in which the player controls a cat defending his yard from a horde of invading mice. Each level features a different yard and several waves of mice to catch. The goal is to catch as many mice as possible before they reach the garden shed. A level ends when all mice are either caught or reach the safety of the garden shed.
Since the last update I've added code to render several more game world items, including: houses (with simple windows and doors), swimming pools, sidewalks, bushes, and (incomplete) flower boxes. The graphics are really simple at this point, and will probably remain simple and cartoonish.
I have enough done to post a first screenshot of a level I'm currently making. Here we see little kitteh wandering dangerously close to the swimming pool:

wreckgar - basis of engine together
Posted by wreckgar23 on 2009/04/30 00:42
BubbMan 2 - Nearly the end of day 4, more progress
Posted by pymike on 2009/04/30 00:17
- Fish and frog baddies
- Water tiles
- Spikes
- The snow world
- Die animation

Download W.I.P: http://media.pyweek.org/dl/8/8ball/BubbMan2-v0.2.zip
I'm going to reward my progress with a John Wayne movie... Good luck all!
LAWN: Terror From The Green - Gameplay almost complete
Posted by cyhawk on 2009/04/30 00:06

Gameplay is shaping up nicely. You can turn on and off sprinklers, dogs jump on you, old people say "hi there", there is hearing (dogs and old people look in the direction of the sound if they hear something), you can pick up and throw rubber piggies (sound still missing on landing), pass soccer balls and run around screaming if your buddy turns on the sprinkler on you! I'm afraid with all the strange mechanics a hefty tutorial will be necessary, but it will have to wait until tomorrow.
I've also managed to speed up pyglet greatly. Try this:
import pyglet pyglet.options['debug_gl'] = False def zero_errcheck( result, func, arguments ) return result pyglet.gl.lib.errcheck = zero_errcheck
EDIT: Not sure if this does anything, it's possible that something else I did is responsible for the speedup... Starting with python -O sounds good too, thanks, Richard!
Cursor keys move (press SHIFT to strafe), TAB switches, walk into tap to turn, walk into piggy to pick up, click soccer ball to pass, click piggy in inventory to throw. Click and drag (or approach window edge) to pan, mouse wheel zooms.
Spawnmower Lawn Defense - 3 Lifes Left!
Posted by T-002 on 2009/04/30 00:04
Lawn Fairy - Day 4 gone with the wind! Ha!
Posted by Woodwolf on 2009/04/29 23:24
Although I couldn't do much yesterday, I managed to get some good looking grass blades using OpenGL. While I fought against my own code, Kokoro created some beautiful sprites and an incredible background!
Today, I put all that together. The fairy is an animated sprite, there are bugs that are able to climb blades, and you can blow to create wind! Wind shakes blades and bugs move with them, so it all starts looking quite good.
Next step: three different bugs, eating mechanism (bugs kill blades if they eat them), complete blowing mechanism (that is, being able to knock down bugs with your blow) and complete sprites. More than enough for tomorrow!
Lawning day - Artist wanted
Posted by eltriuqS on 2009/04/29 22:08
-
Animation of people walking
Size: something that will go along well with the tiles in my screenshots
Direction: from above, going right, toward and away from the camera (see: tiles) -
Tiles of ground(dirt), grass, and concrete
Size: a diamond of 140*70 or something else with a ratio of 2:1 -
Animation of a sprinkler, a food stand, and maybe more
Size: should fit on one tile
pekujdr0idwork - It starts to look funky (screencaps)
Posted by JDruid on 2009/04/29 21:59
Next we're making grass and have animals chew it. And of course we have to have bird poop! The objects will most likely be well, animals and maybe bombs and other stuff a lawn needs. The plan is that the lawns will be have 10 units of grass with a colour that depends on its "health". Eg. getting chewed is bad for your health and in the end it dies. I haven't started with sounds and music yet, but I have a feeling I'll do something funky, now that I have a wahwah-pedal too.