Brandon McCulligh's Portfolio
News
About
Articles
Games
Tools
Proof Of Concepts
Recommendations
Contact
Snake Rawr Rawr
Start Date:
11/12/2012
Lines of Code:
3392
Languages\Frameworks:
C#
Great White North Engine
XNA
Authors:
Brandon
"Chester"
McCulligh
Launch Location:
Start -> Programs -> Great White North Productions -> Games
Operating Systems:
Windows XP and Higher
Description
Video
Screen Shots
Downloads
Instructions
Dev Log
Guide your snake around the game collecting chickens, carebears and even travelling through portals, but watch out for those pesky walls that randomly show up and in all different shapes and sizes. In two player mode, if you take a portal before your opponent, they will be unable to take the portal afterwards since it will close once you are finished warping. Furthermore, portals grant you extra points so it is a good idea to take them. Keep an eye out for the burst spawns as they can spawn 3 rare carebears at once.
This game was originally written to kill some time and also my friend and fellow co-worker was mocking me for something embarrassing I had been called online so I figured I needed to immortalize him forever in one of my games as his character "Carebear Truscello". You see, my friend is a giant carebear (which is a good thing) so I gave him this nick name and to his dismay it stuck...throughout the department. Hey now, at least I made him a rare spawn and worth a lot more than the regular chickens....
Snake Rawr Rawr Installer.zip
Snake Rawr Rawr Source.zip
Guide your snake around the game eating chickens and the rare Carebear Truscello. Avoid the edges of the game as well as randomly generated walls. You can also travel through portals to get around the map faster.
Player 1 Controls(configurable);
Left, Right, Up, Down
Player 2 Controls(configurable);
W, A, S, D
====================
CORE
====================
[*]Model objects
[*]Render snake
[*]Implement snake movement
[*]Render board
[*]State machine
[*]Implement collection of nodes which make snake grow
[*]Implement the ability to die
[*]Implement a HUD that tracks the score
[*]2 player
====================
POLISH
====================
[*]Multiple nodes
[*]Regular node spawn effect
[*]Regular node idle animation
[*]Regular node death effect
[*]Rare node spawn effect
[*]Rare node idle animation
[*]Rare node idle particles
[*]Rare node death effect
[*]Head animation
[*]Body animation
[*]Tail animation
[*]HUD text pulse animation
[*]SFK
[*]Music
[*]Portals Functional
[*]Portals SFX
[*]Redo portal sprites
[*]Random wall generation
[*]Random wall generation sfx
[*]New generation algorithm based on the current display to prevent overlapping spawns
[*]Snake corner pieces so its not jaggad
[*]Death animations fade out
[*]Countdown to start HUD
[*]Main Menu
[*]Options Menu
[*]Sliders for Music & SFX
[*]Configurable keys
[*]Transitions
[*]HUD countdown SFXs
[*]In two player a "winner" tag under the score of the player that won
====================
BUGS
====================
[*]We are loosing space on the pivot points with the children nodes...gaps appear in the snake
[*]2Player sound listeners aren't working, only 2nd player is listening
[*]Portal spawn is blarring and completely ignoring the emitter when the game is waiting, once the game is active it respects the emitter
[*]All sprites are shown in their initial stage, on count down...should be hidden
[*]SFX Emitter's leaking
[*]Weird scenario where If you turn in a portal you can loose some nodes
[*]Lingering sounds effects, specifically the portals
[*]2 Player is crashing due to the sound engine
[*]If you hit escape mid transition of the cinematic it flashes full on first then transitions out
[*]If you hit escape twice the transition out restarts (see Options screen)
====================
TIME
====================
modeling: .5 hours
programming
core: 6.75 hours
polish: 30.5 hours
art: 14 .75hours
sound: 6.5 hour
Total Time: 59 Hours
Top
v2.0.0.1
Powered by: Great White North Productions© Technologies