···1919 [Moonscript](https://moonscript.org),
2020 [Javascript](https://developer.mozilla.org/en-US/docs/Web/JavaScript),
2121 [Ruby](https://www.ruby-lang.org/en/),
2222- [Wren](http://wren.io/), [Fennel](https://fennel-lang.org), and
2323- [Squirrel](http://www.squirrel-lang.org).
2222+ [Wren](http://wren.io/),
2323+ [Fennel](https://fennel-lang.org),
2424+ [Squirrel](http://www.squirrel-lang.org), and
2525+ [Janet](https://janet-lang.org).
2426- Games can have mouse and keyboard as input
2527- Games can have up to 4 controllers as input (with up to 8 buttons, each)
2628- Built-in editors: for code, sprites, world maps, sound effects and music
···8486mingw32-make -j4
8587```
86888787-## Linux
8989+## Linux
8890### Ubuntu 14.04
8991run the following commands in the Terminal
9092```
···116118run the following commands in the Terminal
117119```
118120sudo dnf -y groupinstall "Development Tools" "Development Libraries"
119119-sudo dnf -y install ruby rubygem-{tk{,-doc},rake,test-unit} cmake libglvnd-devel libglvnd-gles freeglut-devel clang libXext-devel SDL_sound pipewire-devel pipewire-jack-audio-connection-kit-devel pulseaudio-libs-devel
121121+sudo dnf -y install ruby rubygem-{tk{,-doc},rake,test-unit} cmake libglvnd-devel libglvnd-gles freeglut-devel clang libXext-devel SDL_sound pipewire-devel pipewire-jack-audio-connection-kit-devel pulseaudio-libs-devel
120122git clone --recursive https://github.com/nesbox/TIC-80 && cd TIC-80/build
121123cmake .. -DCMAKE_CXX_COMPILER=clang++ -DSDL_ALSA=On
122124make -j4
···173175mkdir -p ~/Applications/TIC80dev.app/Contents/{MacOS,Resources}
174176cp -f macosx/tic80.plist ~/Applications/TIC80dev.app/Contents/Info.plist
175177cp -f macosx/tic80.icns ~/Applications/TIC80dev.app/Contents/Resources
176176-cat > ~/Applications/TIC80dev.app/MacOS/TIC80dev <<EOF
178178+cat > ~/Applications/TIC80dev.app/Contents/MacOS/TIC80dev <<EOF
177179#!/bin/sh
178180exec /Users/nesbox/projects/TIC-80/build/bin/tic80 --skip --scale 2 >/dev/null
179181EOF
180180-chmod +x ~/Applications/TIC80dev.app/MacOS/TIC80
182182+chmod +x ~/Applications/TIC80dev.app/Contents/MacOS/TIC80dev
181183```
182184Make sure to update the absolute path to the tic80 binary in the script, or
183185update the launch arguments.