Giter VIP home page Giter VIP logo

dino-thunder's Introduction

dino-thunder's People

Contributors

2002bishwajeet avatar akg2506 avatar imgbotapp avatar oceanofamisha avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

dino-thunder's Issues

Improving Main Menu State

Currently in V1.0

The game has a simple main menu state with a background music, cloud moving and two buttons mostly [Start and Stop].

To make it more intuitive and appealing, here are some of the following things you can do:

  1. Completely change the background to a whole different level
  2. Add a how to Play button which can be clickable through both mouse and keyboard and should redirect to a new state which shows instructions on how to play it.
  3. Add a Dino on main menu screen which can be moved left and right from the keyboard and jumps on spacebar. WHY? -> Cause I believe if someone wants to listen the main menu music and wants to pass time then can play with it.

Adding Parallax effect in Game Play State

Currently initial v1.0 does not contain any parallax effect when the Dino moves jumping through the obstacles.

So far only obstacles and the floor moves at the same speed towards Dino. Adding a parallax effect to it will add more realistic effects to the game

To know more about Parallax, here are some of the forums and sites which can help in implementing this
-> https://en.sfml-dev.org/forums/index.php?topic=5771.0
-> https://en.wikipedia.org/wiki/Parallax_scrolling

This is a gist which shows the working example of Parallax
-> https://gist.github.com/MarioLiebisch/c965e4caf4360ebd6def549d60423740

Feat: Adding a High Score State

Currently there isn't any monitoring of the High Score in the game. This is cause we don't have any I/O streams going on or making any calls that is storing that stuff in the server.

But this is a feature that everyone could appreciate !!

Adding Birds as an Obstacle in the Game

Currently in V1.0,

There are no birds as an obstacle in the game. So there is no duck feature in Dino if the birds come. Also we need to added randomness for spawning of bird or obstacle in the view.

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.