Coder Social home page Coder Social logo

androidchallenge's Introduction

AndroidChallenge - MarsLander

Énoncé de base : Toutes les actions ont un impact de 0.5sec après. Le but est de se poser sur Mars, la poussée des moteurs utilisera le capteur de luminosité, et la direction utilisera l'orientation.

Jeu

Unique objectif : atterrir sur Mars (cercle orange). Le joueur (cercle blanc au centre de l'écran) se retrouve perdu dans l'espace. Son but est de trouver la planète Mars et d'atterrir dessus. Malheureusement, la tâche ne sera pas aussi simple qu'elle en a l'air... Des débris (cercles gris) vont lui barrer la route et il doit obligatoirement les esquiver pour ne pas endommager le vaisseau.

Capteurs et technologies

  • Touch Screen : Rester appuyé à l'écran active les propulseurs du vaisseau et donc ralentit sa vitesse. Relacher lui permet de reprendre sa vitesse de base.
  • Rotation geomagnétique : Le vaisseau avance toujours dans la direction opposée au nord magnétique. En orientant l'appareil, le vaisseau se déplacera différement dans la zone.
  • Accéléromètre : Change légèrement la direction du vaisseau.

Équipe

Équipe catJAM composée de :

  • LABADENS Julien
  • CAPBLANCQ Solal
  • LEMEUNIER Axel
  • DEMOUGEOT Maxence

Contact : {prénom.nom}@master-developpement-logiciel.fr

androidchallenge's People

Contributors

shinooow avatar remaketm avatar draxlir avatar winthiefow avatar

Watchers

 avatar

androidchallenge's Issues

Add UI indicators

Display the distance between the player and Mars as well as the player current speed

Add fuel for propulsors

The play should not be spamming the touch screen nor hold it for too long. So when he does, it will consume fuel which will recharge with the time. A UI should display the amount of remaining fuel

Implement magnetic field sensor

When the user change's his device orientation (north, south, etc.), the player will fall in the opposite direction in the game space.

For instance, if the device is pointing north, the player will fall towards the south

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.