Page 1 of 1

Lure

PostPosted: Sun May 19, 2013 5:48 pm
by sansumbrella
You are a worm. You are struggling not to drown, but your frantic wriggling is attracting the attention of fish. Good luck.

Re: Lure

PostPosted: Sun Jun 02, 2013 3:09 am
by sansumbrella
So I finally started on the jam today (a week after the main working time). I'm building the game in Processing and will probably port it to javascript at the end so it's playable on the web. The keyboard input I'm doing isn't properly translating in the processing.js export right now; probably something to do with using Strings.

So far:
Drawing the landscape (randomized mountain, simple water's surface)
Drawing the worm
Worm slowly sinks unless you flail upward
Key-mashing control scheme set up
Worm turns purple as you lose oxygen
You also have less control the less oxygen you have

lure-01.png
Full health
lure-01.png (17.71 KiB) Viewed 13059 times

lure-02.png
Starting to fade
lure-02.png (17.07 KiB) Viewed 13059 times

lure-03.png
Dead worm
lure-03.png (17.21 KiB) Viewed 13059 times

Re: Lure

PostPosted: Sun Jun 02, 2013 3:18 am
by sansumbrella
Fish will be really simple geometry, too.

lure-04.png
And a fish
lure-04.png (18.5 KiB) Viewed 13059 times

Re: Lure

PostPosted: Mon Jun 03, 2013 4:32 am
by sansumbrella
First playable build is now up on my site:
http://sansumbrella.com/things/lure/

The worm is controlled by keyboard-mashing, with the 30 keys in "home row" and the rows above and below it mapped left-to-right along the body and vertically above and below the body. So "zxcvbnm,./" all push the worm up at different points along the body and "qwertyuiop" all push it down along the body. "asdfghjkl;" generally pushes upward, but the force is a bit randomized; they always map left-to-right to actual segments, though.
lure-b-01.png
Flying through the air
lure-b-01.png (15.73 KiB) Viewed 12998 times

lure-b-02.png
Fish showing interest
lure-b-02.png (20.06 KiB) Viewed 12998 times

I'm going to put a few more hours into this tomorrow so you can get eaten and have some closure.

Added:
Fixes so input works in processing.js
Worm physics
Wormy controls
Starry sky
Fish physics
Other things

TODO:
Get eaten by fish
Make fish gradually gain interest and attack
Give some feedback when you drown in addition to turning purple and having no control
Give a score: how long you survived * the size of fish that ate you

Re: Lure

PostPosted: Mon Jun 03, 2013 4:52 am
by jim
HAHAH! This game is hilarious! I can't seem to flail hard enough to make it up to the surface. Really like the concept though.

Re: Lure

PostPosted: Mon Jun 03, 2013 11:17 pm
by sansumbrella
jim wrote:HAHAH! This game is hilarious! I can't seem to flail hard enough to make it up to the surface. Really like the concept though.

Thanks! I'm definitely going for maximum silliness with the controls. The new build (same link) exerts a lot more force on the wormy body, so you can swim to the bottom and back if you need to.

Re: Lure

PostPosted: Mon Jun 03, 2013 11:34 pm
by sansumbrella
Here are more screenshots, now that I've added the last bits to the game.
What's new:
More responsive controls (more force applied to worm per key; you still need to mash a bunch, though ;)
Text overlay for some player feedback.
Improved fish motion: stalking and striking.
You can get eaten.
Fish are messy eaters.
Game over text (click to start over).
Control diagram on game page.

Controls for the worm:
worm-keys.png
Worm keyboard mapping
worm-keys.png (18.42 KiB) Viewed 12972 times


Final screens (note that you'll get a default font if the goofy handwriting one isn't installed on your machine):
lure-c-01.png
Start Screen
lure-c-01.png (27.62 KiB) Viewed 12972 times

lure-c-02.png
Launching
lure-c-02.png (20.11 KiB) Viewed 12972 times

Re: Lure

PostPosted: Mon Jun 03, 2013 11:35 pm
by sansumbrella
Lure is a game of chicken between fish and a worm.

Play it here:
http://sansumbrella.com/things/lure/