Git Product home page Git Product logo

lemmings.ts's Introduction

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

lemmings.ts's People

Contributors

tomsoftware avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.