Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milchreis/tinydefence2
A simple TowerDefence clone which is playable in browser
https://github.com/milchreis/tinydefence2
browser-game javascript phaserjs tower-defense
Last synced: 4 months ago
JSON representation
A simple TowerDefence clone which is playable in browser
- Host: GitHub
- URL: https://github.com/milchreis/tinydefence2
- Owner: Milchreis
- License: gpl-3.0
- Created: 2018-03-14T20:38:41.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-18T18:25:16.000Z (over 5 years ago)
- Last Synced: 2024-10-12T03:41:38.467Z (4 months ago)
- Topics: browser-game, javascript, phaserjs, tower-defense
- Language: JavaScript
- Homepage: https://milchreis.github.io/tinydefence2/
- Size: 1.71 MB
- Stars: 7
- Watchers: 5
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
After approximately 5 years I want to create a more modern version of my first [TinyDefence](https://github.com/Milchreis/TinyDefence) game. Here is the result of my little hackathon.
TinyDefence 2 is a simple implementation of the tower defence principe (build towers to fight against the incoming enemies). Now it's build with the [phaser game engine](http://phaser.io/), which I also used for my platformer game [I Hate Zombies](https://github.com/Milchreis/I-Hate-Zombies). The game is hosted on github and is ready to play.![alt screenshot](https://raw.githubusercontent.com/Milchreis/tinydefence2/master/assets/images/screenshot.png)
**[Play it here](https://milchreis.github.io/tinydefence2/index.html)**
## Improvements over TinyDefence 1
- playable in modern browser
- sprites and animations
- maps are creatable with `Tiled`
- automatic way detection## Create your own level
You want to change the waves to make the game more difficult or easy? Than open up the file `assets/js/maps.js`. There is each wave for the first map defined.If you want to create a complete new map than install the map editor `Tiled` and create a copy of `assets/maps/map.tmx`. With Tiled you can open up your copy and create your own map. After that export your map as JSON file next to your copy and intergate it into the `assets/js/maps.js`.
Share your map with other people and start a pull request.