Skip to content

tomsoftware/Lemmings.ts

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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