Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 15 Feb 2013
Offline Last Active Mar 31 2016 09:34 AM

#5039569 Late night coding

Posted by on 05 March 2013 - 10:47 AM

My roommate pulled off somethings similar one night. After working all day on a project, we were both stuck at the same point and could not get any further. We gave up for the day and went out drinking with friends. That night, my roommate decided to do a little coding on the project. When he woke up the project was working and he couldn't remember what he had done to fix it. That was the only time when drunk coding ever paid off. All the other times I've seen it the results were less than spectacular.

#5039187 Tumbleweeds - A creative challenge with rewards

Posted by on 04 March 2013 - 03:35 PM

The Floor is Tumbleweeds




The backstory to the game is simple. The city has become somehow flooded with deadly tumbleweeds that reach as high as the second story of your office building. Upon witnessing the chaos below from your office on the 13th floor, you see people fall in and somehow drown to death underneath the current of shifting tumbleweeds. The goal of the game is to get out of the city, and escape the deadly tumbleweeds. You must build bridges out of cupboards, swing from makeshift ropes, create ladders, and utilize all of your creativity to MacGyver your way out of the city.




A 3D, third person, puzzle/escape/survival game in which you control a solo hero trying to escape from a city overrun with tumbleweeds.


The player can walk, run, jump, crouch, and crawl through the brave new world. The player can interact with almost every item in the environment, pick up items for later user, and combine items together to create new items. The player is not given weapons, as fighting the tumbleweeds is not an option.


Every level is a simple A to B objective, but it is never as simple as just walking. You must use the objects around you to traverse the level and avoid falling into the ocean of tumbleweeds below. The game takes a twist at the end of the first level when it becomes apparent that the tumbleweeds are sentient, and are trying to kill you. Now you must not only find a way out of the city, but also board up windows and doors, and use the object around you to keep the vicious tumbleweeds at bay. You may need to set a small car fire to prevent the weeds from entering a parking garage, or use food as bait to facilitate a nerve-wrecking run past a small wave of tumbleweeds.


The game ends when you escape the city just in time to see the army dropping napalm on the skyline.



Example Level 1:


The elevator is out of service, so you descend the stairs to the third floor of the office building to see a group of people getting swarmed on the stairs leading to the second floor. Slamming the door closed behind you, you are now trapped alone on the third floor with a sea of tumbleweeds below you. The nearest building is a parking garage, so you decide that you must somehow break the window and cross the gap over the alley below. 


At this point the player is given control and must interact with the environment to find the proper tool to break the window and the proper tools to bridge the gap. Perhaps the potted plant can not break the window because it is plastic, and a fire-extinguisher should be used instead. To bridge the gap, maybe you need to break the legs off a few tables using that hammer you found in the toolbox and duck tape the wood together. But, what if the wood is not strong enough on its own to hold your weight? The player must solve the riddle to escape.

In addition to using items in the environment, some items can be collected and carried in your shoulder bag for use in later levels. You will have a limited amount of storage space though, so you can not collect everything. All levels can be beaten with the items found in the level itself, but certain items may make it easier, or faster.

The levels increase in complexity and difficulty as the tumbleweeds continually try harder and harder to outwit you and pull you down.



What the game amounts to is a large scale 3D escape game with the key functionality revolving around how you interact with the environment. The tumbleweeds becoming sentient and attacking you adds an aspect of survival to the game, creating scenarios of immediate and time urgent danger. Realistic physics on objects would be a key component to properly implementing the game. 

#5039155 Modified movement cost using A*

Posted by on 04 March 2013 - 02:29 PM

My suggestion would be to do the math.


Say you go up a rather steep hill that impedes your normal speed by 50%. Then you should add 50% to the cost of that node vs the normal unimpeded terrain cost. Same for grass, sand, snow, or whatever other terrains or factors you have in the game. Make the cost relative to the speed. As long as you are consistent in your math, it should work out just fine.


Also, if different unit types move at different speeds across different terrains, then the cost of each node should be different based on the AI unit that is performing the navigation. For example, say vehicle A moves faster through grass, but slower through sand, while vehicle B moves faster through sand, and slower through grass. These units should have different cost values for these terrains since the effect is different.


In the end it all comes down to math. Calculate the change in speed across a terrain for a particular unit, and apply the same percentage of change to the cost value.

#5039129 Article Inspiration

Posted by on 04 March 2013 - 01:45 PM

Maybe a a few more topics with regards to Audio:


Creating Game SFX

Creating Game Music

Connecting Sounds and Animations

Multiple sounds and music

Programmatically altering sound effects

Creating SFX with depth (far, near, left, right, in front, behind, above, etc.)

Sounds that move/doppler effect