All Projects β†’ IdleLands β†’ IdleLands3

IdleLands / IdleLands3

Licence: GPL-3.0 license
An idling game of epic proportions

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
shell
77523 projects

Projects that are alternatives of or similar to IdleLands3

GiantShaftEnterprises
Incremental idle game about building businesses and shaft mining asteroids....and maybe conquering the galaxy along the way.
Stars: ✭ 41 (+0%)
Mutual labels:  idle-game
santa-inc
πŸŽ… 세계λ₯Ό μ„ λ„ν•˜λŠ” κΈ€λ‘œλ²Œ κΈ°μ—… (μ£Ό)산타
Stars: ✭ 48 (+17.07%)
Mutual labels:  idle-game
beerplop
Repository for the incremental game Beerplop
Stars: ✭ 17 (-58.54%)
Mutual labels:  idle-game
IdleSpace2
IdleSpace 2
Stars: ✭ 20 (-51.22%)
Mutual labels:  idle-game
continuum-engine
A Javascript engine to power incremental and idle games
Stars: ✭ 45 (+9.76%)
Mutual labels:  idle-game
break infinity.js
A replacement for decimal.js for incremental games who want to deal with very large numbers (bigger in magnitude than 1e308, up to as much as 1e(9e15) ) and want to prioritize speed over accuracy.
Stars: ✭ 145 (+253.66%)
Mutual labels:  idle-game
totominc.github.io
Old repo for my old learning projects (mostly incremental-games).
Stars: ✭ 57 (+39.02%)
Mutual labels:  idle-game
Idle-RPG-Bot
An Idle-RPG bot for Discord
Stars: ✭ 47 (+14.63%)
Mutual labels:  idle-game
IdleSpace
Yet another space themed idle game
Stars: ✭ 76 (+85.37%)
Mutual labels:  idle-game
AutoTrimps
AutoTrimps - Zek
Stars: ✭ 37 (-9.76%)
Mutual labels:  idle-game

IdleLands Build Status bitHound Overall Score

An idling game of epic proportions.

Pre-requisites

  • node 6.x
  • git
  • mongodb
  • redis (if you want to test multi-server capabilities)

Install

  • git clone
  • npm install
  • Create an .env file in the repo root with the key MONGODB_URI set to a URI leading to a local or remote mongodb install (eg: MONGODB_URI=mongodb://localhost:27017/play and if you're using redis, REDIS_URL should be set to where your Redis is setup (eg: REDIS_URL=redis://localhost:6379))

Running

  • npm run start:dev to start the server
  • npm run test:client -- --players <playercount> to test with that many players (up to ~1200)

Making Yourself A Mod

  • mongo
  • db.players.update({ name: "Your Character Name" }, { $set: { isMod: true } })

Possible Errors

  • Errors TypeError: Parameter "url" must be a string, not undefined or ReferenceError: (something about a missing proxy) typically means you have an old version of node (node --version to check)
  • If npm run test (before you PR!) doesn't work, you haven't run npm install
  • Any other errors or problems, feel free to just ask us in either the game chat or irc channel (##idlebot on irc.freenode.net). We're a pretty friendly bunch and more than happy to help get you started.

Tips

  • fork this repo, then clone to your local machine. PRs from your local repo
  • --silent is useful to stop "npm err!"s from filling up your screen
  • node --inspect=9222 whatever.js (e.g. in your package.json) gives you a Chrome url so you can debug/profile/etc to your heart's content. Adding the line debugger; will break at that point in the js code

Other IdleLands Repositories

  • Play The front end code (angular2, phaser.io, bootstrap)
  • Global The global player information site (angular2, phaser.io, bootstrap)
  • Maps Maps (json+png tilemap. Plus npcs, features etc on the maps)
  • Custom-Assets The strings for the game (monsters, vegetables, conversation etc)

Contributing

  • Make sure your code passes npm run test before making a PR.
  • Any help is help. No matter how small you might think it is, it's ALL very welcome! Thank you!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].