Skip to content

tomsoftware/Lemmings.ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

10c7c8b ยท Sep 15, 2021

History

81 Commits
Jan 13, 2021
Jan 13, 2021
Jan 13, 2021
Jan 13, 2021
Jan 13, 2021
Jan 13, 2021
Jan 13, 2021
Jan 13, 2021
Mar 25, 2019
Jan 13, 2021
Jan 13, 2021
Jan 13, 2021

Repository files navigation

Lemmings.ts

A Web Lemmings Clone/Remake in TypeScript - ๐ŸŽ‰ Yes it's 100% JavaScript ๐ŸŽ‰

[play the game]

Feature

  • Browser Game
  • Support all variants of Lemmings Game
  • Read original Lemmings binaries on the fly
  • Support playing of original music by interpreting the adlib.dat file and using an Adlib emulator(s) (DosBox)

ToDo

  • fix some game issues
  • touch support

How to run

  • download the Lemmings.ts.zip from releases
  • copy the original Lemmings, OhNo and Holiday binaries into the directory run/{version}/
  • start lemmings.html - because of security restrictions you may need to call the lemmings.html via a webserver e.g. nginx

How to compile

the project uses VUE as UI Framework VUE the game source can be found in src\game

  • install node.js
  • run npm i in a console to load package needed to build
  • run npm run build in a console to build the web-app-game to .\dist\ folder

How to develop

  • install node.js
  • run npm i in a console to load package needed to build
  • run npm run dev in Visual Studio Code to start the live-server

How to debug using Visual Studio Code

  • install Visual Studio Code
  • open project folder (root folder of the project) in Visual Studio Code
  • press Ctrl+Shift+B to start the live-server
  • use F5 to run the debugger

State

main demo1 demo2

Disclaimer

Disclaimer: This Project does not claim rights to any Lemmings Version. To the best of our/my knowledge, these titles have been discontinued by their publishers. If you know otherwise, please contact us/me and we will remove them accordingly. Thank you for your attention. See the LICENSE for more information.

Standing on the shoulders of giants

Special thanks goes to:

  • DMA for the original game
  • Volker Oth, ccexplore and Mindless for their work on reverse engineering the Lemmings Level and Grafic Formats
  • DosBox for there OPL emulator