Giter Club home page Giter Club logo

sycophant's Introduction

Numerous Ninjas

Numerous Ninjas Logo

Numerous Ninjas (codename: Sycophant) is a beta stage, endless sidescrolling 2D mobile game written by Adam Anderson and David Pokora, using the Unity Engine.

Summary

Customize and play as a school of ninjas with the ability to rotate and walk along any axis you desire, overcoming obstacles through as many chambers as possible. Avoid hot lava, machines/objects that may crush you, weapons that fire projectiles at you, lasers which are activated by your orientation, among various other obstacles. Beware of slower movement in bodies of water, while taking advantage of their lowered gravity benefits and ability to swim upward. Collect powerups to help you progress through chambers or revive ninjas, but watch out for powerups which may impede your ability to progress easily.

Numerous Ninjas Gameplay Screenshot Numerous Ninjas Gameplay Screenshot

Requirements

  • Unity Engine (may require version 2017.3.0b5 or newer)
  • Microsoft Visual Studio is a plus, but not required.

Controls

Mobile: (Using on-screen controls)

  • Left = Move Left
  • Right = Move Right
  • A = Jump/Swim Upward
  • B = Rotate (90° in facing direction)

PC (Xbox Controller):

  • Left Thumbstick = Move Left/Right
  • A = Jump/Swim Upward
  • B = Rotate (90° in facing direction)

PC (Keyboard):

  • A = Move Left
  • D = Move Right
  • Space = Jump/Swim Upward
  • Shift = Rotate (90° in facing direction)

Note: Playing on PC requires mouse click/holding to spawn ninjas initially or navigate menus in substitute of touch-based clicks.

Unfinished (TODO)

Though there may be a few more minor things to add, this list covers the notable TODOs, easy as they may be to complete:

  • Create more chambers for increased diverse gameplay.
  • Create a tutorial for new players to introduce obstacles and controls.
  • Create sounds for all obstacles/events which lack them.
  • Display high scores.
  • Update camera tracking to better center the ninja group.
  • Biped movement down a slide may cause an issue in grounding state which becomes visible as a stutter and may impede an immediate jump invocation.

Authors

Adam Anderson:

David Pokora:

Contributors

Hellen TsimOgiannh: A large portion of ninja character artwork.

Copyright and License

Copyright 2017 Adam Anderson, David Pokora, and Hellen TsimOgiannh
Released under the MIT License, see here

sycophant's People

Contributors

xenomega 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.