Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/florianrappl/mario5ts
The TypeScript version of the Mario5 demo application.
https://github.com/florianrappl/mario5ts
codeproject game html5 mario tutorial typescript
Last synced: 14 days ago
JSON representation
The TypeScript version of the Mario5 demo application.
- Host: GitHub
- URL: https://github.com/florianrappl/mario5ts
- Owner: FlorianRappl
- License: mit
- Created: 2014-10-29T11:40:56.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2019-11-17T22:16:45.000Z (almost 5 years ago)
- Last Synced: 2024-04-14T08:34:39.156Z (7 months ago)
- Topics: codeproject, game, html5, mario, tutorial, typescript
- Language: TypeScript
- Size: 10 MB
- Stars: 61
- Watchers: 7
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mario5 TS
This repository contains the code for the TypeScript version of the Mario5 demo application.
**[Online demo at mario5ts.florian-rappl.de](https://mario5ts.florian-rappl.de)**
## Requirements
For compiling the code you will need the following applications:
* Node.js (tested with v10) for running gulp
* NPM (tested with v6) for installationThe rest will be installed upon local installation.
# Installation
First you should clone the repository. Then in the directory of the repository run
```sh
npm install
```If you want to run the game just type in
```sh
npm start
```Otherwise if you want to build it for deployment, run
```sh
npm run build
```## Releases
### Current
(branch: `master`)
* Refined use of modern module system
* Use Parcel for bundling
* Generate repetitive code
* Use SASS for the style### Fusebox
(tag: `fuse`)
* Use modern module system
* Apply FuseBox for bundling
* Standard CSS for the style
* Removed jQuery (completely DOM standard rendering)### Legacy
(tag: `legacy`)
* The original JavaScript code is available in `src/Original`.
* The description below hints, where features of TypeScript have been placed.
* An article describing the original code is available on [CodeProject](http://www.codeproject.com/Articles/396959/Mario).
* The system is built by using `gulp`.The legacy branch README also contains some more background information.