GithubHelp home page GithubHelp logo

Logo

Rooster Run

Compete against family and friends to escape the barn. Only one Rooster can escape, the others will become a sunday roast.
Website | Tutorial | Contact The Team

About The Project:

Rooster Run has been developed and maintained by 9 Computer Science undergraduate students at Aston University. Rooster Run offers a fun and interactive multiplayer which is aimed at audiences aged 7-15 years. The game offers bright colours and blocky text to entice its audiences, with the built-in multiplayer player mode offering you the ability to play with your family and friends.

The Rooster Run storyline comes from the idea of Roosters planning their escape from a Barn or a Slaughterhouse, the Roosters must compete against each other to escape, the Airplane at the end of the map only offers one seat so the first rooster to get there wins freedom and the others will be Sunday roast.

Rooster Run offers powerups such as lighting to increase speed and power-downs such as mud to slow the player down. The game also allows the collection of coins that can save your life as you run across the map. Rooster run will be available to our players on the 1st April 2021 with the ability to create lobbies and share them with your friends to join and compete against each other.

Rooster Run makes use of the java language with libraries such as LibGDX and Kryonet being used in the development of the game and networking. GitHub has also been used extensively during the development process to offer a workspace that allows developers to collaborate on coding projects in addition to maintaining versioning control.

Getting Started:

To get a local copy up and running follow these simple steps.

Executable version:

  1. Visit our website and go to the download tab, from there you can download Rooster Run.
  2. Extract the zipped folder into your desired location
  3. Start RoosterRun.exe

Guide:

Controls:

image

Features:

image

Maps:

image

Multiplayer:

image

Built With:

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications.

libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, macOS, Android, your browser and iOS. libGDX provides a well-tried and robust environment for rapid prototyping and fast iterations. libGDX does not force a specific design or coding style on you; it rather gives you the freedom to create a game the way you prefer.

KryoNet is a Java library that provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO. KryoNet uses the Kryo serialization library to transfer object graphs automatically and efficiently across the network. KryoNet runs on both the desktop and on Android.

Google Cloud Platform is a provider of computing resources for deploying and operating applications on the web. Its specialty is providing a place for individuals and enterprises to build and run software, and it uses the web to connect to the users of that software.

GitHub, Inc. is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.

Gallery:

B1 B2 M1 M2 H1 H2

License:

Distributed under the MIT License. See LICENSE for more information. MIT

Contact:

Website - https://rooster-run.github.io/Rooster-run-website/index.html

Repo Link - https://github.com/Rooster-Run/Rooster-Run-EXP

Email us - [email protected]

rooster-run's Projects

rooster-run doesnโ€™t have any public repositories yet.

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.