Strangeness

Strangeness

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.10
fun: 3.03
innovation: 2.85
theme: 2.57
graphics: 2.52
audio: 2.96
humor: 2.23
mood: 2.93
A short little puzzle game about a world that's too small. The bit with pushing rocks onto enemies is a bug (Jam-version only), you have been warned.

A NOTE ABOUT BUGS: If you play the Jam version of the game, you'll run into some confusing (but not game-breaking) bugs; one that a lot of people encounter is that enemies can move out from under a boulder if you push it directly on top of them. In fact, the bug is that you can push it on top of them in the first place. This and other issues are addressed in the Bugfix version of the game. For details, see "KNOWN ISSUES", below.

*JAM -* Windows | Mac | Linux/source
*BUGFIX -* Windows | Mac | Linux/source
*POST-JAM UPDATE -* Windows | Mac | Linux/source

To run the Windows distribution, unpack the zip and double-click Strangeness.bat
To run the Mac distribution, unpack the zip and double-click Strangeness.app
To run from source (for Window, Mac or Linux):
* Have Ruby 2.3.x
* Have Bundler
* `gem install bundler` if you don't already have it.
* Unzip the source
* From the directory that contains `ld38.rb` and `Gemfile`:
* `bundle install`
* `ruby ld38.rb`

CHANGES (Breaking issues fixed in both Jam and Bugfix release):
* [WINDOWS] The batch file to start the game has been adjusted so it doesn't break when there are spaces in the directory path.
* [MAC] Bundled libSDL2-2.0.0.dylib with the game, so that if you don't already have it installed, the game still works.
* [MAC] Bundled libyaml-0.2.dylib with the game, so that if you don't already have it installed, the game still works.

KNOWN ISSUES (fixed in the bug-fix release, but not in the Jam):
* [ALL] There's a bug where you can push a rock on top of an enemy. This never helps, and can sometimes get you killed.
* [ALL] Rocks can be pushed into walls. This also doesn't accomplish anything.
* [ALL] Enemies tediously move one-at-a-time, resulting in slow gameplay if lots of enemies are around.

OTHER ISSUES (Not Fixed):
* [WINDOWS] The Windows version hangs for a few seconds after the title screen, for some users. After that, it runs normally.
* Do note that you need to press a key to pass the title screen.

UPDATES (new stuff in the Post-Jam Update)
* Configurable controls, including gamepad support (probably)!
* A new enemy!
* A new puzzle element!
* 240% more puzzles!
* Small fix to an existing puzzle!
* More to come!

Tools:
* Language: Ruby
* GameDev Library: Gosu
* Editor: Textmate 2 (Yes, _still_).
* Graphics: Pyxel Edit, Seashore
* Map: Tiled
* SFX: bfxr
* Music: Autotracker-bu

The font used in the game is Alagard by @Pix3m (used under CC-BY, he's not part of my team). All other graphics, sound effects and audio were created during the event (music was auto-generated). All code was written during the event except for a couple dozen lines of base code taken from my LD33 entry.

Bugs can be reported on the BitBucket issue tracker.
Found a bug?
Tell us on Discord