Giter Club home page Giter Club logo

tap-tap-adventure---cds-edition's Introduction

Tap Tap Adventure - Cercle des Sciences Edition

Tap Tap Adventure - Cercle des Sciences Edition (TTA-CdS) is a massively multi-player online open-source project based on Tap Tap Adventure.

The entirety of the source has been rewritten from the ground up, this includes rendering, networking, sprite parsing, map loading, etc. The code remains true to its coding conventions and follows it thoroughly. Although, compared to its predecessor, the code is far more comprehensive and adaptable, it is, as all other repositories on this website, a work in progress. If your capabilities include following onset conventions, you are welcome to contribute!

Running Tap Tap Adventure

Running the server is fairly straightforward, for the most part. If you encounter any issues, make sure you use the alternative solution.

First, you must clone the repository. There's really no way around it, you kinda need the source to run it, y'know?

Step 1 - Install the dependencies

sudo npm install -d

Step 2 - Installing the utilities

You can either choose to install MySQL for full distribution, or simply enable offlineMode in the server configuration.

If you choose to use MySQL, install mysql-server for the operating system you're using, and update the config.json in server folder to contain your details.

Step 2 - Run the server

node server/js/main.js

In most cases, the server was programmed to automatically generate the MySQL data in the database given, in the event this does not occur, there are two solutions you can attempt:

  1. Grant the MySQL user FULL permissions
  2. Run or query the .sql file in the tools folder.
Step 3 - Connect to the server

http://127.0.0.1:1800

That's it, as easy as 1, 2, 3, with many sub-procedures to follow :l

For Developers

If you are planning on aiding with development, I highly suggest installing nodemon as a npm dependency, it automatically restarts the server and saves you the hassle.

tap-tap-adventure---cds-edition's People

Contributors

veradictus avatar mixone-finallyhere avatar tassadarx avatar noctisdark avatar eric256 avatar ravenstar avatar spoobert avatar

Watchers

James Cloos avatar Noix 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.