A port of the game created by Jussi Simpanen for Ludum Dare 30 "Connected Worlds".
Two friends want to reach the same place together but they have a little problem: They live in completely different worlds! Help the friends reach the common goal while swapping between the red and blue world. While the friends might not be able to see each others worlds, they can still interact by serving as a platform or carrying each other.
- Use the arrow keys (
↑
,←
and→
) to move and jump. - Use the space bar (
␣
) to switch between worlds and control a different character. - Use the back space key to restart a level wherever you need.
- Use the escape key (
esc
) to quit the game level.
Download and extract the packaged project, or clone this repository locally. The following npm scripts are available to you, performing the tasks described.
npm install # Installs all required project dependencies.
npm start # Launches the server and opens the page for live development.
npm run dist # Prepare the game release for distribution.
npm run clean # Wipes temporary and distribution files.
'Heart Star' was originally designed as a Flash game, created using the game authoring software Stencyl. For learning purposes, I developed this web application port using Phaser.
This port is a remake of the published Ludum Dare version, aiming to be as accurate like the original game as possible.
-
Game ported with Phaser game framework.
-
Game levels composed using Tiled Map Editor.
-
Graphics converted into Texture Atlases using
gulp.spritesmith
. Either GraphicsMagick or ImageMagick is required to use this feature. -
Uses localForage for game data storage management.
-
All game code written in JavaScript (ECMAScript 2015), compiled with Babel for compatibility with today browsers. Game code bundled with Browserify.
-
BrowserSync integrated as development server.
-
Uses Gulp for development task management.
-
Developed with Node.js.
Source code under the MIT License.
Original game project, including code and game assets, created by Jussi Simpanen, shared under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported license. All remixed artwork shared under the same license.