GithubHelp home page GithubHelp logo

2dplatformermp's Introduction

This is a small-scale game engine for a 2D platformer with multiplayer functions. This was designed and built over a semester for a class of mine on game engines and I plan on updating it and re-tooling it to be more robust and flexible in the coming weeks and months. I used the processing framework to build this game. It currently is bundled with processing 2, but will be updated with processing 3 very soon. Currently the game it plays is very very simple. You control a box that can jump around and respawn and stuff. Once you run the server side of the game, any number of clients can connect and play (on localhost currently). Each client is equipped with the ability to record and play back replays of gameplay at varying speeds while still playing on the server. This project was a wonderful challenge and learing expierence with many different aspects of design and I look for ward to improving it more.

BUILDING: This is essentailly an eclipse project, you should be able to clone it directly. If not, you should be able to easily import an archive of this repository into an eclipse project.

To run the server side YOU MUST RUN THE SERVER RUNNER CLASS because that way java can find the resource files it needs. Same deal with the client side RUN THE CLIENT RUNNER CLASS.

Controls:

W - move up / tap to jump

A - move left

D = move right

2dplatformermp's People

Contributors

dsbatts avatar mayobytes avatar

Watchers

 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.