Giter Club home page Giter Club logo

sm64vr's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sm64vr's Issues

Basic player controls

Player is able to control Mario with his basic abilities.

The following actions are to be done with the decent physics:

  • Movement (keyboard)
  • Look (mouse)
  • Basic jump (no extra boost on double/triple jump)

Initial base

Initial codebase with the bare minimum to run the game.

In-Game Menu

The in-game menu will be a floating cube where the player can push buttons to perform actions.

Coin object

Create a coin object with the following features:

  • Rotates in correct direction and speed
  • Player can collect coin
  • Coin disappears on collection
  • Coin sound triggered on collection
  • Coin collected increments coin counter if player is in a level (not in castle).
  • Coin increments players health by one.

Quest?

Would it be possible to port this the the Quest 2? It seems really cool and interesting but I don't have the correct vr type.

Life Indicator

Player carries around an amulet which displays the player's current health.

  • Attached to player's right hip
  • Player can grab indicator to look at it
  • Indicator will track player health
  • when player lets go of the indicator, it remains at that exact spot and follows the player's movement

Myo Integration

Integrate the Myo armband for arm and hand gesture tracking.

Pink Bobomb

Create pink bobomb object with the following features:

  • Walking animation
  • Slowly faces player

Player avatar

Implement Mario model for player, including head tracking movement.

King Bobomb

King Bobomb boss at the top of the mountain.

  • 3D model
  • KB approaches Mario once Mario touches summit of mountain
  • KB walks towards Mario
  • Mario can grab KB
  • KB can grab Mario if Mario is near the front of KB
  • KB will throw Mario if he grabs Mario
  • (Check what action KB takes when throwing Mario)
  • If Mario throws KB onto summit then KB receives damage
  • If Mario throws KB off mountain, KB will jump back onto summit without taking damage
  • KB has 3 damage points
  • Once KB is defeated, he disappears and a star shoots from him to the middle of the summit in the air
  • Once Mario touches the star, he finishes the level and spawns in front of the Bobomb painting in Princess Peach's castle.

Goomba

Create goomba enemy with the following features:

  • Walking animation
  • Moves in pre-defined path
  • Jumps when spots player and then runs after player
  • Knocks player back if collision occurs
  • Player loses health when hit by goomba
  • Player can kill goomba by jumping on it
  • Squish animation
  • Player can kill goomba by punching it
  • Goomba is knocked back when punched by player
  • Goomba does not respawn after death

Player health

  • Player has a starting health of 8.
  • Handle being damaged.
  • Player makes hurt sound when damaged.
  • When health reaches 0, player death music is played, screen fades out and then player spawns at the start of the level.

Obstacles in Bobomb Battlefield

Create the following obstacles:

  • Lifts near the start of the level
  • Balancing platform near Chomp's area
  • Boulders in the pit at the mountain's floor
  • Boulders coming down the mountain

Player crouch action

Give player the ability to crouch.

This action isn't already written in Character Motor.

Black Bobomb

Create black bobomb object with the following features:

  • Walking animation
  • Moves in pre-defined path
  • Runs after player when player is close by
  • Explodes after X seconds when chasing player
  • Exploding animation
  • Player loses health when in vicinity of explosion
  • Player can pick-up bobomb
  • Bobomb will initiate detonation timer when picked up
  • Player can throw bob-omb
  • Bobomb respawns in same location he started immediately after death

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.