Facebook Twitter YouTube Frictional Games | Forum | Newsletter | Dev Blog | Dev Wiki | Support | Gametee


Post Reply 
 
Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Work in progress Snake: The Dark Descent
Author Message
palistov Offline
Posting Freak

Posts: 1,208
Joined: Mar 2011
Reputation: 57
Post: #1
Snake: The Dark Descent

[Image: snaketddlogo.jpg]


Everybody's favorite rampant, rampaging, ravenous reptile arrives in the world of Amnesia for a good time!






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. Smile


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

(This post was last modified: 11-07-2011 08:23 AM by palistov.)
11-01-2011 08:50 AM
Find all posts by this user Quote this message in a reply
Gamemakingdude Offline
Senior Member

Posts: 470
Joined: Nov 2010
Reputation: 9
Post: #2
RE: Snake: The Dark Descent

Can't wait to try this out! Could use some screenshots Tongue

Rep if like me or im helpful or you love my stories!
Stephanos house
11-01-2011 08:57 AM
Find all posts by this user Quote this message in a reply
palistov Offline
Posting Freak

Posts: 1,208
Joined: Mar 2011
Reputation: 57
Post: #3
RE: Snake: The Dark Descent

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 Big Grin

11-01-2011 09:08 AM
Find all posts by this user Quote this message in a reply
flamez3 Offline
Posting Freak

Posts: 1,281
Joined: Apr 2011
Reputation: 57
Post: #4
RE: Snake: The Dark Descent

(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.

But I'm planning on having some eye candy, so have no fear Big Grin
I'll keep an eye on this thread... Smile

11-01-2011 09:32 AM
Find all posts by this user Quote this message in a reply
palistov Offline
Posting Freak

Posts: 1,208
Joined: Mar 2011
Reputation: 57
Post: #5
RE: Snake: The Dark Descent

Added some flora. Will upload a screenshot tomorrow...it's bedtime for me!

11-01-2011 09:55 AM
Find all posts by this user Quote this message in a reply
Gamemakingdude Offline
Senior Member

Posts: 470
Joined: Nov 2010
Reputation: 9
Post: #6
RE: Snake: The Dark Descent

Palistov, is there any way to chat to you like in real time? Like Skype or msn?

Rep if like me or im helpful or you love my stories!
Stephanos house
11-01-2011 10:26 AM
Find all posts by this user Quote this message in a reply
palistov Offline
Posting Freak

Posts: 1,208
Joined: Mar 2011
Reputation: 57
Post: #7
RE: Snake: The Dark Descent

Yeah add me on Skype, username is palistov (big surprise haha)

11-01-2011 07:27 PM
Find all posts by this user Quote this message in a reply
palistov Offline
Posting Freak

Posts: 1,208
Joined: Mar 2011
Reputation: 57
Post: #8
RE: Snake: The Dark Descent

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?

11-02-2011 11:44 PM
Find all posts by this user Quote this message in a reply
Kman Offline
Posting Freak

Posts: 4,187
Joined: Jul 2011
Reputation: 219
Post: #9
RE: Snake: The Dark Descent

idk, i think you should just make this a normal custom story (though you can hardly call this a normal custom story Tongue) instead of making it an open project. just my opinion though!

Posting Freak
11-03-2011 12:50 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Your Computer Offline
SCAN ME!

Posts: 3,456
Joined: Jul 2011
Reputation: 235
Post: #10
RE: Snake: The Dark Descent

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.

Tutorials: From Noob to Pro
11-03-2011 02:06 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)