Skip to content

Inspired by Into the Breach 2d turn-based game written in C using SDL

License

Notifications You must be signed in to change notification settings

mmarlewski/sdl_game

Repository files navigation

Fallen Stalactite

image

https://marcin12345.itch.io/fallen-stalactite

About

  • Explore an open world consisting of 48 unique rooms.
  • Use your skills and items to interact with the environment.
  • Push, pull, throw, melt and manipulate various object to gain access to other rooms and resources.
  • Fight enemies ina turned based combat with telegraphed attacks.
  • Lure enemies into traps and take advantage of their attacks to access hard to reach goods.
  • Watch out for environmental hazards.
  • Open blocked passages with skills or items.
  • Exchange gemstones for other items in vending machines (or break them to gain items without paying).
  • Bring to life other allies to help with room puzzles.
  • Add new augmentations to your body to unlock new skills and skill synergies.
  • Decide between mutually exclusive augmentations and choose your way of approaching the world (jumping or floating on water, pushing or throwing objects, pulling or putting items into far away objects, manipulating mechanical objects or teleporting freely in room).

How to run

Linux
Windows
Web
  • install and activate emsdk: https://emscripten.org/docs/getting_started/downloads.html
  • run: emcc -sWASM=1 -sUSE_SDL=2 -sUSE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS='["png"]' -sUSE_SDL_MIXER=2 -sUSE_SDL_TTF=2 -o index.html --shell-file template.html ./src/*.c --preload-file ./res --use-preload-plugins -sALLOW_MEMORY_GROWTH=1 -sMAXIMUM_MEMORY=1gb -O0 && emrun --browser firefox index.html (change 'firefox' to your specific browser)

Inspired by

  • Into the Breach : telegraphed attack to take advantage of enemy actions and 8x8 grid rooms
  • metroidvanias : approach to level exploration (certain level chunks inaccessible without appropriate power-ups, new power-ups spread throughout the level)
  • immersive sims : interacting with the environment in systemic ways (meltable objects can be melted with cell item by the player or with lasers by enemy turrets, water and lava tiles accessible to floating enemies or hero with floating ability, pits can be crossed by jumping, being thrown by enemy, pulling yourself to another object with chain or by flying with flying ability)

Recordings

About

Inspired by Into the Breach 2d turn-based game written in C using SDL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages