Coder Social home page Coder Social logo

tpgsim's Introduction

TPGsim (no longer maintained)

This is a practice tool for RotMG Shatter's "Test of Patience" phase. Speed, health points, defense, and difficulty are all adjustable.

In addition, there is both a solo mode and a group mode. In solo mode, the shades will aggro the player while in group mode, the shades will move as if being dragged in a large raid.

How to use

For Windows, go to releases and download the latest version (.zip). Unzip it and it should work out of the box.

For Mac users, download the latest .dmg file. You will encounter an "application is damaged..." error when trying to open it. This is due to Apple requiring developers to pay them in order to release applications. To open:

  1. First drag the application into the Applications folder
  2. Next, open the terminal and enter: xattr -rd com.apple.quarantine '/Applications/TPGsim.app'
  3. Done! You should be able to launch it now

Thank you to u/CoolioDood for this workaround!

If you wish to build from the source code, download this repository as a zip, and use Gamemaker Studio 2.3+ to compile the project from the yyz.

Tips

Hold shift while clicking to increment stats quicker. There is no end to this simulator - if you die, the game just restarts. You can judge whether you finished a patience by counting the number of drags. 3 for normal, 4 for hard mode. Screen rotate is available as well as camera offset. All controls are default for now. QOL changes may or may not be expected.

FAQ

Q: I don't like the default skin, will you add more skin options?

A: naur.

Gallery

image image

tpgsim's People

Contributors

mxple avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar acid angel from asia avatar Matija Novosel avatar

Watchers

 avatar

tpgsim's Issues

Framerate affects simulation speed

Hello, love this tool, but for me, especially in the beginning it runs only on like ~40 fps and the whole simulation is very noticeably slower and easier, later it gets up to 60 fps and becomes normal.

Maybe you forget to multiply object translations by the framerate delta?

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.