├── .gitignore ├── LICENSE ├── README.md ├── fgmkJsEngif.gif ├── gamescreenshot.png ├── icon.svg ├── iconTiny.png ├── make.sh └── src ├── README.txt ├── achievment.js ├── actions.js ├── animap.js ├── audio ├── back.wav ├── barkbark.wav ├── confirm.wav ├── doorClose.wav ├── menuOn.wav ├── music │ ├── battle_1.mp3 │ ├── battle_1.ogg │ ├── battle_win.mp3 │ ├── battle_win.ogg │ ├── forest.mp3 │ ├── forest.ogg │ ├── opening.mp3 │ ├── opening.ogg │ ├── villa.mp3 │ └── villa.ogg ├── questionBox.wav ├── selectionClick.wav ├── showText.wav ├── startGame.wav ├── sys │ ├── back.wav │ ├── barkbark.wav │ ├── confirm.wav │ ├── menuOn.wav │ ├── questionBox.wav │ ├── selectionClick.wav │ ├── showText.wav │ └── startGame.wav └── wind1.wav ├── battle.js ├── bgmusic.js ├── bootstrap.js ├── camera.js ├── descriptors ├── charas.json ├── charaset │ └── charaset1.json ├── hms.json ├── init.json ├── items.json └── levels │ ├── Bluehous.map.json │ ├── Forest.map.json │ ├── Redhousewithroof.map.json │ ├── Villa.map.json │ ├── ahouse.map.json │ ├── beach.map.json │ ├── beach.pal.json │ ├── default.pal.json │ ├── desert.pal.json │ ├── desertcave.map.json │ ├── forest.pal.json │ ├── house.pal.json │ ├── housemiddown.map.json │ ├── housetopleft.map.json │ ├── playerhouse.map.json │ └── smallforest.map.json ├── dist.js ├── engine.js ├── feedback.js ├── fullscreen.js ├── game.css ├── helperf.js ├── hid.js ├── icon.png ├── img ├── animations │ └── forest.png ├── bgimg1.png ├── charaset.png ├── faceset.png ├── monsterset.png ├── pictures │ └── test.png ├── printer.png ├── sys │ ├── controllers.png │ ├── keysexplainer.png │ └── pckeys.png ├── tile.png ├── title.png └── unifont.png ├── index.html ├── items.js ├── menu.js ├── playbutton.js ├── pngfont.js ├── printer.js ├── rain.js ├── resources.js ├── screen.js ├── sound.js ├── textbuffer.js └── title.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/README.md -------------------------------------------------------------------------------- /fgmkJsEngif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/fgmkJsEngif.gif -------------------------------------------------------------------------------- /gamescreenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/gamescreenshot.png -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/icon.svg -------------------------------------------------------------------------------- /iconTiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/iconTiny.png -------------------------------------------------------------------------------- /make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/make.sh -------------------------------------------------------------------------------- /src/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/README.txt -------------------------------------------------------------------------------- /src/achievment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/achievment.js -------------------------------------------------------------------------------- /src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/actions.js -------------------------------------------------------------------------------- /src/animap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/animap.js -------------------------------------------------------------------------------- /src/audio/back.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/back.wav -------------------------------------------------------------------------------- /src/audio/barkbark.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/barkbark.wav -------------------------------------------------------------------------------- /src/audio/confirm.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/confirm.wav -------------------------------------------------------------------------------- /src/audio/doorClose.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/doorClose.wav -------------------------------------------------------------------------------- /src/audio/menuOn.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/menuOn.wav -------------------------------------------------------------------------------- /src/audio/music/battle_1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/battle_1.mp3 -------------------------------------------------------------------------------- /src/audio/music/battle_1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/battle_1.ogg -------------------------------------------------------------------------------- /src/audio/music/battle_win.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/battle_win.mp3 -------------------------------------------------------------------------------- /src/audio/music/battle_win.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/battle_win.ogg -------------------------------------------------------------------------------- /src/audio/music/forest.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/forest.mp3 -------------------------------------------------------------------------------- /src/audio/music/forest.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/forest.ogg -------------------------------------------------------------------------------- /src/audio/music/opening.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/opening.mp3 -------------------------------------------------------------------------------- /src/audio/music/opening.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/opening.ogg -------------------------------------------------------------------------------- /src/audio/music/villa.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/villa.mp3 -------------------------------------------------------------------------------- /src/audio/music/villa.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/music/villa.ogg -------------------------------------------------------------------------------- /src/audio/questionBox.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/questionBox.wav -------------------------------------------------------------------------------- /src/audio/selectionClick.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/selectionClick.wav -------------------------------------------------------------------------------- /src/audio/showText.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/showText.wav -------------------------------------------------------------------------------- /src/audio/startGame.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/startGame.wav -------------------------------------------------------------------------------- /src/audio/sys/back.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/sys/back.wav -------------------------------------------------------------------------------- /src/audio/sys/barkbark.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/sys/barkbark.wav -------------------------------------------------------------------------------- /src/audio/sys/confirm.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/sys/confirm.wav -------------------------------------------------------------------------------- /src/audio/sys/menuOn.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/sys/menuOn.wav -------------------------------------------------------------------------------- /src/audio/sys/questionBox.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/sys/questionBox.wav -------------------------------------------------------------------------------- /src/audio/sys/selectionClick.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/sys/selectionClick.wav -------------------------------------------------------------------------------- /src/audio/sys/showText.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/sys/showText.wav -------------------------------------------------------------------------------- /src/audio/sys/startGame.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/sys/startGame.wav -------------------------------------------------------------------------------- /src/audio/wind1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/audio/wind1.wav -------------------------------------------------------------------------------- /src/battle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/battle.js -------------------------------------------------------------------------------- /src/bgmusic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/bgmusic.js -------------------------------------------------------------------------------- /src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/bootstrap.js -------------------------------------------------------------------------------- /src/camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/camera.js -------------------------------------------------------------------------------- /src/descriptors/charas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/charas.json -------------------------------------------------------------------------------- /src/descriptors/charaset/charaset1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/charaset/charaset1.json -------------------------------------------------------------------------------- /src/descriptors/hms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/hms.json -------------------------------------------------------------------------------- /src/descriptors/init.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/init.json -------------------------------------------------------------------------------- /src/descriptors/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/items.json -------------------------------------------------------------------------------- /src/descriptors/levels/Bluehous.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/Bluehous.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/Forest.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/Forest.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/Redhousewithroof.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/Redhousewithroof.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/Villa.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/Villa.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/ahouse.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/ahouse.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/beach.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/beach.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/beach.pal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/beach.pal.json -------------------------------------------------------------------------------- /src/descriptors/levels/default.pal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/default.pal.json -------------------------------------------------------------------------------- /src/descriptors/levels/desert.pal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/desert.pal.json -------------------------------------------------------------------------------- /src/descriptors/levels/desertcave.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/desertcave.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/forest.pal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/forest.pal.json -------------------------------------------------------------------------------- /src/descriptors/levels/house.pal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/house.pal.json -------------------------------------------------------------------------------- /src/descriptors/levels/housemiddown.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/housemiddown.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/housetopleft.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/housetopleft.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/playerhouse.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/playerhouse.map.json -------------------------------------------------------------------------------- /src/descriptors/levels/smallforest.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/descriptors/levels/smallforest.map.json -------------------------------------------------------------------------------- /src/dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/dist.js -------------------------------------------------------------------------------- /src/engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/engine.js -------------------------------------------------------------------------------- /src/feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/feedback.js -------------------------------------------------------------------------------- /src/fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/fullscreen.js -------------------------------------------------------------------------------- /src/game.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/game.css -------------------------------------------------------------------------------- /src/helperf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/helperf.js -------------------------------------------------------------------------------- /src/hid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/hid.js -------------------------------------------------------------------------------- /src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/icon.png -------------------------------------------------------------------------------- /src/img/animations/forest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/animations/forest.png -------------------------------------------------------------------------------- /src/img/bgimg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/bgimg1.png -------------------------------------------------------------------------------- /src/img/charaset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/charaset.png -------------------------------------------------------------------------------- /src/img/faceset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/faceset.png -------------------------------------------------------------------------------- /src/img/monsterset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/monsterset.png -------------------------------------------------------------------------------- /src/img/pictures/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/pictures/test.png -------------------------------------------------------------------------------- /src/img/printer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/printer.png -------------------------------------------------------------------------------- /src/img/sys/controllers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/sys/controllers.png -------------------------------------------------------------------------------- /src/img/sys/keysexplainer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/sys/keysexplainer.png -------------------------------------------------------------------------------- /src/img/sys/pckeys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/sys/pckeys.png -------------------------------------------------------------------------------- /src/img/tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/tile.png -------------------------------------------------------------------------------- /src/img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/title.png -------------------------------------------------------------------------------- /src/img/unifont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/img/unifont.png -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/index.html -------------------------------------------------------------------------------- /src/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/items.js -------------------------------------------------------------------------------- /src/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/menu.js -------------------------------------------------------------------------------- /src/playbutton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/playbutton.js -------------------------------------------------------------------------------- /src/pngfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/pngfont.js -------------------------------------------------------------------------------- /src/printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/printer.js -------------------------------------------------------------------------------- /src/rain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/rain.js -------------------------------------------------------------------------------- /src/resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/resources.js -------------------------------------------------------------------------------- /src/screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/screen.js -------------------------------------------------------------------------------- /src/sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/sound.js -------------------------------------------------------------------------------- /src/textbuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/textbuffer.js -------------------------------------------------------------------------------- /src/title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericoporto/fgmkJsEngine/HEAD/src/title.js --------------------------------------------------------------------------------