[WIP] Snake: The Dark Descent - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html) +--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html) +--- Thread: [WIP] Snake: The Dark Descent (/thread-11112.html) |
Snake: The Dark Descent - palistov - 11-01-2011 Everybody's favorite rampant, rampaging, ravenous reptile arrives in the world of Amnesia for a good time! [video=youtube]http://youtu.be/eAlkZuakvTQ[/video] If you don't know what Snake is, watch this video...you'll probably recognize it. NOTE: Player movement is used to detect keypresses. Be very precise when you press your WASD (or whichever keybinds you use). If you don't, Mr. Snake might not change directions, and you might lose! PROGRESS Nov 1 2011 - Built game board - Added flora and details to game board - Got the basic movement and keypress commands working - Next come the failure scripts (colliding with walls or with snake body) PLANNED FEATURES Power-ups (you like these!) - Adrenaline Rush: Your reptilian brain starts going into overdrive, allowing you to watch events pass more slowly. - Acrobatics: For a short while, you can pass over your own body without harm. Traps (these mean trouble!) - Earthquake trap: EEEEAAARTHQUAAAAAKE! - Sugar Rush: WAHWAHWHAHWAHWAHHAHWHAHAW! * These may all change in the future. Let me re-phrase that: EXPECT them to change. A LITTLE HISTORY Yes, this idea did come about after months of reveling at Apjjm's Tetris: The Dark Descent. Over the past few months I have been constantly pushing myself to become a better programmer, reading books, watching online lectures about programming techniques and doing little mini-assigments. I admire Apjjm and his work and he is the inspiration for this. And many thanks go to him for the various help he's provided you and all of us with as part of this community. WHAT CAN WE EXPECT IN THE FUTURE? Since Amnesia's engine makes doing some things like this incredibly tedious (if not difficult) there are limitations...but there are also advantages. Perhaps we may see a 2d platformer in the future. That one may require the help of Apjjm though, hehehe. WANT TO SEE THE CODE? I've decided to share the progress and the mechanics behind this project. Hopefully it can help spark some scripting innovation within this community's custom stories, instead of simply using only Amnesia's API to create events and puzzles. build 001 - 11.02.2011 build 002 - 11.06.2011 build 003 - 11.06.2011 RE: Snake: The Dark Descent - Gamemakingdude - 11-01-2011 Can't wait to try this out! Could use some screenshots RE: Snake: The Dark Descent - palistov - 11-01-2011 Haha there's nothing to show yet, I'm working on mechanics. It's very complex compared to what you would usually expect in an Amnesia script. But I'm planning on having some eye candy, so have no fear RE: Snake: The Dark Descent - flamez3 - 11-01-2011 (11-01-2011, 09:08 AM)palistov Wrote: Haha there's nothing to show yet, I'm working on mechanics. It's very complex compared to what you would usually expect in an Amnesia script.I'll keep an eye on this thread... RE: Snake: The Dark Descent - palistov - 11-01-2011 Added some flora. Will upload a screenshot tomorrow...it's bedtime for me! RE: Snake: The Dark Descent - Gamemakingdude - 11-01-2011 Palistov, is there any way to chat to you like in real time? Like Skype or msn? RE: Snake: The Dark Descent - palistov - 11-01-2011 Yeah add me on Skype, username is palistov (big surprise haha) RE: Snake: The Dark Descent - palistov - 11-02-2011 I'm considering making this an open project, meaning everyone will be able to test it out/modify it or do whatever with it. I'd just put it in a public dropbox folder and post the link here. Thoughts? RE: Snake: The Dark Descent - Kman - 11-03-2011 idk, i think you should just make this a normal custom story (though you can hardly call this a normal custom story ) instead of making it an open project. just my opinion though! RE: Snake: The Dark Descent - Your Computer - 11-03-2011 Do you have the snake "animation" based on a timer or a function that calls itself, or a while or for loop whose expression is dependent on conditions? Looking at the video, that looks like bothersome work to code. |