About Bud the Spud

"Bud the Spud" is a potato and unlike other potatos Bud is perfectly happy to remain a potato, he has no intention of becomming "Mashed Potato, French Fries, potato Chips" or anything else that takes away from his being just a plain ordinary potato.

one day Bud discovers that the "Rotten Potato" is selling off his fellow potato people to the fast food conglomorates in a mass genocide of his own people. Now this is enough to piss off any self respecting potato. And so begins Bud's adventure to find and stop the "Rotten Potato" from this dastardy most dispicable act of genocide. Bud will have no easy task as he will have many obstacles along the way, deadly toxic mud bogs to cross, attacking Worms, Potato Beetles, rogue toy Robots, food processing machines, Hibachi BB Q's and so much more.

Thus begins the concept for my indie game development project "Bud the Spud"

Monday, April 30, 2012

Mouse Traps Laid

After much frustration trying to figure out why my character was not taking damage from the mouse traps I finally got the problem solved with some help from Unity Answers. In the end I still do not know why he was not taking damage from the mouse traps because apart from not having a character controller the mouse traps are set up the same way as enemy characters, they each have a collider object set as a trigger which tells the character (Bud)'s "Hurt Collider" to take damage to the players health. now you would think that would be simple right? but nope, it was just NOT working for some unknown to me reason. Well it's fixed now by going a slightly different route in the Mouse Traps script.

So now the traps are functioning as they are supposed to and Bud gets a nasty 25 point damage if he trips one of these pesky things. The good thing is, is that if there is a ball near by Bud can push the ball so it rolls over a mouse trap and that will set it off, no more mouse trap problem because once a trap is tripped it's no longer a threat. I've placed two traps in the Tree House, I might place one more but not sure where yet, perhaps on the upper lookout deck.

Note: I tried today to see if I could drop the robot off of the Tree House look out deck so I would be able to do a screen capture of the robot exploding as he drops to the ground but it took me a long time to get it to happen just once and I was not fast enough to get to a good vantage point to quickly hit the print screen button, Oh I say him blow to bits alright but was just not fast enough to hit the capture button. Maybe next time, like I say it's REALLY thrown in as a "What if" factor and tricky to do, but it can be done and he explodes real nice too. I used the Big explosion with the fragments from the "Detonator pack" so it's really cool to watch ;)

Sunday, April 29, 2012

Mouse Traps

"Bud the Spud" has a new game item to watch out for, "Mouse Traps." There will be a few of these in the Tree House in level 03 for Bud to have to avoid. I'm going to place one of these along the path the toy wind up robot patrols inside of the Tree House because getting past that robot is still way too easy and needs another dangerous obstacle just to make it less easy to just dodge by the robot. I've not really decided on the damage amount these pesky things will dish out if bud accidentally runs into one. I'm thinking a good 25 should be pretty fair, but I'll make it a variable so I can change it easily in the inspector in Unity 3D's editor.

When I was designing the mouse trap I thought about going with the classic "Victor" mouse traps but did not want any recognizable company names used so instead I came up with "Snag Em" mouse traps, a non existent company I dreamed up just for this purpose. Do you like the "Snag Em" logo ;)

Saturday, April 28, 2012

Bouncing Balls and Robot Death

I kept thinking today when I was out fro my bike ride that my new space toy ball was missing something, but what was it, and then around the 5 mile mark it hit me, "My ball need sound and a bounce ability" which it was lacking. So after i got home I worked on giving the ball some bounce using the physics bounce material and playing around with the settings. Then I added the sound effect for when the ball bounces.

Next was the Toy robots in the Tree House. Now it's not likely that you can get the one inside of the Tree House to fall out and to the ground below but the one on the upper look out deck it is possible using the ball to force the robot to walk off of the edge or fall through the hole in the floor. I wish I could show you a sweet screen capture of the toy robot falling and then exploding with a nice robot exploding sound effect but it's very tricky to do and more sort of thrown in as the "What if" factor ;) Maybe over the course of game testing if I come up with sure fire method of dispatching the robot out of the Tree House I'll capture a video clip and upload it to my YouTube and then post it here ;)

Friday, April 27, 2012

Bud Spud And Toy Space Ball



A video clip showing "Bud the Spud" pushing the toy space ball found in the Tree House in level 03. The ball serves the purpose of partially hiding the hole in the floor on the upper look out deck of the Tree House that Bud must drop down through in order to find the 2nd key to unlock the door to the next level.

I think I need to adjust the size of his "Push Collider" as I can see his head cuts into the ball a little. At least I think that will solve the issue minor as it is.

LATE UPDATE: I adjusted the size of his push collider and it did not make a difference, I thought for sure it would, maybe what I need to do is give his body and actual mesh collider? I just hope that does not much with his other colliders, I'll test it and see if it works.

Buds new Pushable Toy Ball

OK I've got the toy space ball placed into my scene in the Tree House as you can see. Now the ball is serving a good purpose to partially hide the hole in the floor that Bud will need to drop down in order to find the 2nd key he needs. I also placed an extra life heart on top of the 2nd wooden apple box on top of the one you see here, you'll know when extra life hearts are near by by the sound of the beating heart, that's your clue that one is close.

So with that little job out of the way now I just need to work on the ground level stuff for Bud the Spud to deal with, fix up some of the terrain texture, perhaps add another challenge, workout the level exit for this level and then I think I'll be basically done with level 03, although I do want to tweak the scenario with the wind up toy robot inside of the Tree House as I still feel he is too easy to avoid. I'm not really sure what to do about that yet.

A New Ball For Bud to Push

You might recall from an earlier post that I was wanting to do something on the upper look out deck of the Tree House to make things more challenging. You might recall me mentioning that Bud the Spud will need to drop through a hole in the floor in order to land on one of the tree branches below in order to find one of the keys needed to unlock the door to the next level. Maybe, maybe not, but anyways yes that was something that had been rattling around in the back of my head. So what I figured was to place a new ball for Bud to have to push out of the way from over top of the hole in the floor. I figure it will give him something he need to do along with watching out for the sparking wind up toy robot that patrols back and forth across the floor. So I've made a new space toy ball for that very purpose. Why is it sometime the simplest models take a long time, the model is just a sphere I made in Max 8, what could be simpler right, even making the Unwrap UVW template was supper simple, but texturing it in Photoshop is what REALLY vampired my time. As you can see it's no simple map, the seems had to match up just right. But oh well, it's done now so all I have to do is export it to FBX and import that into Unity 3D and make it work the same way the "Soccer ball" from level 2 works, no biggie I'll be done that lickedy split ;)

Thursday, April 26, 2012

Bud the Spud With Jack in a Box

After a fair amount more tweaking my initial problem with the weird "Flipped Normals" of my FBX import from Max 8 into Unity 3D still unsolved I found a somewhat workable/not too bad solution (by no means permanent). What I did was use a "Transparent/Cutout/DiffuseBack" shader which I'm sure is WAY more complicated than what I actually need but at least it's showing my "Jack in a Box" head to look somewhat normal. I still have the point light inside of it tough. When I saved it into a prefab and dropped it into my Tree House scene I had to dial back the point light's intensity quite a bit but as you can see here it looks not too bad since I can't light map dynamic objects. I did however light map the tin box, lid, hinge and front tab so at least those parts appear to cast and receive shadows from the rest of the environment.

This will do until I can find a more permanent solution to the stupid "Normals being flipped" issue.