Yes you read that right.
Peasant - salt of the earth. dirty. you're the king? he didn't vote for you.
Macing - Verbification of Mace, the medieval instrument used for bludgeoning.
Cannon envy - the desire to get one's hands on another's cannon.
Peasant Macing was a game I made in highschool using gamemaker. It was inspired by the only fun I ever had playing age of empires 3. The AI kept trying to expand past a cannon tower, but didn't seem to notice it was there, so it would send one undefended peasant at a time. Getting hit by a cannon ball would usually launch the peasant into a nearby lake, leaving his spiffy hat to drift to the ground somewhere. The original Peasant Macing was just that and nothing else: you control a cannon tower, peasants try to run up the hill, you knock them back down. Every hundred peasants knocked into the water would give you a powerup, which were all completely insane. Things like a rotten salmon nuke, burning greyhound, rolling easter island statue, whatever.
Peasant Macing: Cannon Envy is going to be a remake of the above, as it was made in game maker and I lost all the code and executables GO ME. I'm making it in C++ using Irrlicht for graphix and box2d for physics. I'm going to shoot for an NPR style of 3d game that pretends to be 2d to match the original fairly closely.
Gameplay:
You have a side view of a hill leading down to a body of water, with a castle at the top. You control a wizard and a cannon at the top of the hill. You fire the cannon, but cannot adjust the elevation of it. While the shell is in the air, you pull the shell towards or push the shell away from the tower, presumably using the wizard.
A boat will dock at the bottom of the hill, and huge masses of peasants come out. Your goal is to use the cannon to knock them back down the hill into the water, and sink their boat. Whenever a boat is sunk, a new one shows up, so the game continues until you lose.
On their way up the hill, there are certain nodes where the peasants build huts, which spawn more peasants quickly.
Every hundred points makes the wizard load something awesome into the cannon. I'll figure out the powerups when I get there.
Basically, it's like a shmup. Except down. It's a shoot-'em-down, yeah!
Milestones:
I'm not taking any chances. My checklist shall remain in view of the public, where it won't get lost.
Milestone 1 (Hello peasants)
Get milestone 1 here!Get irrlicht and box2d to play niceMake peasant modelAnimate peasant modelGet peasant model in engineMaintain and update a list of objects in the worldMake terrain base classMake basic peasant class, get the lazy bum to climb the hill
Milestone 2 (Hello wiXard

)
- Make cannon model
- Make wizard tower model
- Make Wizard model
- Animate wizard model
- Make longboat model
- Animate longboat model
- Make longboat object
- Add the cannon at the top of the hill
- Add the wizard tower behind the cannon
- Add the wizard to the tower
- Make projectile that can be directed with arrow keys
Milestone 3 (I heard you like ballistics)
- Make peasants react to cannonball
- Make cannonball explode on impact with ground
- Make cannonball come out of the cannon
- Make peasants splash when they hit the water
Milestone 4 (fourt' o joo-lah)
- Make effects for all relevant actions
- Add huge sinking effect for ships
- Make 2 powerups for the cannon
Milestone 5 (bring da noise)
- have at least 8 powerups
- finish effects for all powerups
- have an effect for wizard putting powerups in the cannon
Milestone 6 (when its time to peasant we will always peasant hard)
- Fix all known bugs
- finish loss conditions, scoring, title screen
- Final cutting and polishing
-

This is going to be an incredibly silly project. I am under no illusions that it will be easy. If it ends up being good enough, I'm going to release it commercially for an appropriately scaled amount of money. probably between 5 and 10bux depending on quality and my financial situation. Until then, I'm going to dump a build of it on you guys every time I hit a milestone so I can see what sucks and what flies. At the current rate of coding, I should be at milestone 1 by next week. I'll keep this thread updated with screenshots and progress reports daily. My goal is to finish this before college gets back in in september. TOOTLE PIP

Day 3 update:
Gorram internets reset when I uploaded this before, so I'll keep 'er brief. I will be on vancouver island for part of next week, so I will be away from my PC I program things on, but I have my laptop, but it has some problems with irrlicht's .md2 animation. I am getting paid for work during this trip, which is awesome. I want to get the first alpha build available for download on thursday or friday. words from the past!