All Projects → friendlyfiregame → friendlyfiregame

friendlyfiregame / friendlyfiregame

Licence: other
Explore the world of “Friendly Fire” and meet all its inhabitants in a quest to save the world from an unknown destiny.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to friendlyfiregame

vigilante
🦇 2D pixel-art side-scrolling single-player ARPG
Stars: ✭ 63 (-1.56%)
Mutual labels:  platformer, metroidvania
ld47-fortLoop
Fort Loop: a 48h puzzle game for Ludum Dare 47
Stars: ✭ 24 (-62.5%)
Mutual labels:  ludum-dare
CuboidalDrift
A casual, fun, 3D indie game made with Unity
Stars: ✭ 13 (-79.69%)
Mutual labels:  platformer
bevy tilemap
Tilemap with chunks for the Bevy game engine.
Stars: ✭ 169 (+164.06%)
Mutual labels:  game-jam
gbjam8
A Game Boy demake of The Binding of Isaac made for GBJAM8.
Stars: ✭ 18 (-71.87%)
Mutual labels:  game-jam
MiniKnight
A pixel-art platformer in F#, where you must fight your way to the portal, collecting coins and slaying orcs along the way!
Stars: ✭ 47 (-26.56%)
Mutual labels:  platformer
Pico8Platformer
A platformer sample written for Pico-8, includes slopes and jump buffering
Stars: ✭ 38 (-40.62%)
Mutual labels:  platformer
tilepix
Library for combining tiled maps with pixel
Stars: ✭ 40 (-37.5%)
Mutual labels:  ludum-dare
elemental-one
A simple platformer made along the theme of Ludum Dare 28
Stars: ✭ 36 (-43.75%)
Mutual labels:  platformer
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+3109.38%)
Mutual labels:  game-jam
Magictools
🎮 📝 A list of Game Development resources to make magic happen.
Stars: ✭ 8,853 (+13732.81%)
Mutual labels:  game-jam
safe-tea
🍵 Pirate-themed tower defense game for the Feb 2018 http://elmgames.club/ challenge
Stars: ✭ 14 (-78.12%)
Mutual labels:  game-jam
toziuha-night-oota
Opensource Metroidvania inspired on Castlevania Order of Ecclesia
Stars: ✭ 78 (+21.88%)
Mutual labels:  metroidvania
OneHourGameJam
One Hour Game Jam website
Stars: ✭ 27 (-57.81%)
Mutual labels:  game-jam
libgdx-template
🎮 Starter project for libGDX. Perfect for Game Jams.
Stars: ✭ 18 (-71.87%)
Mutual labels:  game-jam
meandmyshadow
Fork of the puzzle game Me and My Shadow originally at SourceForge
Stars: ✭ 18 (-71.87%)
Mutual labels:  platformer
bialjam17
💫 The game that won the BialJam'17 event
Stars: ✭ 55 (-14.06%)
Mutual labels:  game-jam
LOST--Java-2D-Game
2D side-scrolling game made in JAVA with sprite sheet animations
Stars: ✭ 2 (-96.87%)
Mutual labels:  platformer
ludum-dare-browser
a website for browsing ludum dare games
Stars: ✭ 25 (-60.94%)
Mutual labels:  ludum-dare
blockbunny
Libgdx-based game for Android, iOS, and PC following the tutorial by ForeignGuyMike on youtube channel. Read more on README.md
Stars: ✭ 25 (-60.94%)
Mutual labels:  platformer

Friendly Fire

Playing the Game

Just head over to friendlyfiregame.com and pick the launch options that best fits your style.

Achieving all possible endings

There are multiple endings. Listed below you can find all endings and how to achieve them.

Ending A

This is the regular jam ending. Play the game regularly and feed the wood to the fire who gave you the quest. This leads to a final boss fight.

Ending B

Alternate ending. Play the game regularly but also finish the dog quest before feeding the wood to the fire. The final boss fight is skipped and replaced with a special cutscene.

Ending C

This is a gag ending. This can be achieved by soft locking yourself in the cave under the flame boy npc and talking to the cave man. To get over the river without the double jump, you have to use the "stone skip jump" technique/bug.

Ending D

This is a gag ending. As soon as you can fly, go to the tree in the west and talk to the dog. You'll have the option to pet the dog. If you let the petting sequence run it's course, the game will end.

Ending E

Alternate ending. Play the game regularly, you can also skip the dog side quest since this has no impact on this ending. Instead of feeding the wood to the main fire, feed it to the flame boy. This will trigger the ending.

Development

Getting started

Building the game

In Visual Studio Code press Ctrl-Shift-B to start the compiler in watch mode. This compiles the TypeScript sources in the src folder to JavaScript in the lib folder. It also watches the src folder for changes so changed files are compiled on-save.

Alternatively you can run npm i on the CLI to compile the project once or npm run watch to continuously compile the project in watch mode.

Running the game in a browser

There are four alternatives to run the game in the browser:

  • In Visual Studio Code press Ctrl-Shift-D and launch the webpack-dev-server and one of the available browsers that can be selected by clicking on the drop down menu next to the "launch" button.
  • Run npm start and point your browser to http://localhost:8000/. The browser automatically reloads the game when changes are detected (You still need to run the compiler in watch mode in VS Code or on the CLI to receive code changes).
  • If you already have a local web server you can simply open the index.html file in the project folder in your browser. This only works with a http(s) URL, not with a file URL.
  • Run npm run dist to package the game into the dist folder. Open the dist/index.html in your browser to run the game. To publish the game simply copy the contents of the dist folder to a public web server.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].