Skip to content

Abandoned attempt to write 🧝‍♂️ Emoji Quest 🧙‍♀️ in 🦞 Lobster

Notifications You must be signed in to change notification settings

borkshop/lobsterquest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧙‍♀️ Emoji Quest 🧝‍♂️

🌈 Mojick has faded from the world. 🐉 Mojical creatures 🦄 have been lost for an age 🕰. You, 😬 Adventurer 😲, are charged to wander the 🎲 Faces of Daia 🎲 to find and restore the 💨 essences 💦 of 🔥 mojick ⚡️, ❓ interrogating, 🪓 harvesting, ✂️ crafting, and, where the cause is just, ⚔️ fighting emojis to restore mojick to all the lands.

Editor Preview

Emoji Quest is in development and brought to you by the makers of Escape Peruácru Island, BØRK: Escape the Scandinavian Home Furnishings Labyrinth, a weird color picker, an Elvish transcriber, an Elvish interactive Map of Middle-Earth, and some influential JavaScript stuff. ⚠️ May contain puns ⚠️.

🏗👷‍♀️ Contributing 👷‍♂️🚧

Use direnv to automatically set up your PATH when working within the EmojiQuest repository. All further instructions assume scripts and lobster/bin are on your executable path.

Build a lobster executable. Detailed instructions are in lobster/docs/getting_started.html.

cd lobster/dev
cmake -DCMAKE_BUILD_TYPE=Release
make -j8

Run go generate ./gen to build the sprite atlas and other game code from game data.

To run the Emoji Quest world editor, there is an edice script for convenience on Linux systems. Otherwise, the program starts at src/editor.lobster.

lobster/bin/lobster src/editor.lobster

The editor key bindings are:

  • q to quit
  • hjkl to navigate
  • return to toggle tile picker mode
  • f to fill with picked tile
  • d to delete the picked tile
  • c to copy the tile under the cursor
  • x to cut (copy and delete) the tile under the cursor
  • s to toggle sea/water
  • a to flood/drain entire face with/of water
  • v to toggle volcanic magma
  • w to write out map file

To update the lobster version, use git subtree and rebuild the executable.

git subtree pull --prefix=lobster https://github.com/aardappel/lobster master

Lobster, OpenMoji, and game data spreadsheets are checked in.

To update Openmoji, run update-openmoji [ref] and then run go generate ./gen to update the generated assets.

To update spreadsheets, download the spreadsheets into the data directory and again run go generate ./gen to update the generated assets.

About

Abandoned attempt to write 🧝‍♂️ Emoji Quest 🧙‍♀️ in 🦞 Lobster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published