Giter Club home page Giter Club logo

gopher-kart's Introduction

GopherCon Racing Game

Created by Jamilet Zelaya with very little help from Erick Zelaya.

Run

You can simply double click on index.html.

Additionally you can also run with Docker (naturally it's required for this). Apache will start and log all the requests.

make run

You can now go to http://localhost:8080 or use make.

make open

gopher-kart's People

Contributors

jmzelaya avatar ardan-erick avatar dustinhendrickson avatar stevestmartin avatar jcbwlkr avatar

Stargazers

John Hutchison avatar Eduardo Zepeda avatar  avatar Trent Wiles avatar Semenchenko Kirill avatar Serge Simard avatar Karl Hepworth avatar Jakub Ziółkowski avatar  avatar

Watchers

James Cloos avatar  avatar  avatar John Dopazo avatar

gopher-kart's Issues

Have road and BG already moving

Make the road and BG stuff already moving when the count down starts.

Only time it should stop is when you get a game over

Timer

Add timer to start when game does (go up by milliseconds) and increment score depending on how long you survive (BUT limit this after a certain point).

Main Game Backgrounds

  • UI countdown
  • UI score + lives
  • Background (clouds : spritesheet)
  • City Background (repeat)

Sound Effects

We need sounds / music for the following.

Gopher choice button
Gopher driving
Gopher turn
Gopher crash
Coin collection
Heart decrease
Game over

Enter score screen

Design the screen for entering your score/name/handle onto the leaderboards page.

Gopher Physics

-Add physics to gopher
-Enable movement with keyboard
-Adjust acceleration for when key is pressed/not pressed

Character select screen

-Buttons (spriteheet : on, off)
-Play button (spritesheet : disabled, enabled)
-Background (spritesheet : GIANT)

Add Shadows

The following items need shadows:
-ALL racers
-Coins

Can be done with Phaser or through the actual sprites themselves.

Should be attempted with Phaser for least impact on all the other screens.

Collision Detection

Do collision checks to get the following effects:

-Racer with coins --> ***score up
-Racer with other racers --> decrease 'heart' & play crash

*** - Needs working font spritesheet for full effect

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.