Code Monkey home page Code Monkey logo

projet_towerdefense's Introduction

Projet IMAC Tower Defense - Flower Tower

Jeu de tower defense avec pour thème le flower power des années 60-70, dans le cadre de la formation ingénieur IMAC.

https://github.com/BaptisteOry/projet_towerDefense

Prérequis

Le programme fonctionne sur Linux. Assurez-vous d'avoir SDL 1.2, OpenGL 2.0 et la librairie freeglut :

sudo apt-get update
sudo apt-get install libsdl1.2-dbg
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev

Démarrer

À la racine du programme (/), compilez avec la commande :

make

Puis, lancer le programme avec la commande :

bin/towerdef.itd

Règles du jeu

But du jeu

Survivez à toutes les vagues d'émotions négatives en plaçant des fleurs et en les améliorant grâce à des combis.

Commandes

  • H : aide et pause
  • Echap : quitter
  • A / Z / E / R + clic gauche : construire une fleur
    • A : fleur rouge - puissante
    • Z : fleur violette - équilibrée
    • E : fleur jaune - cadence rapide
    • R : fleur bleue - longue portée
  • Q / S / D + clic gauche : construire un bâtiment
    • Q : combi radar - augmente la portée des tours
    • S : combi usine - augmente la puissance des tours
    • D : combi stock - augmente la cadence de tir des tours
  • Clic gauche sur construction : consulter les informations
  • Clic droit sur construction : détruire une construction

Version

1.0 - juin 2019

Crédits

Programme réalisé au cours du deuxième semestre de la formation ingénieur IMAC pour les cours de « Synthèse d'image » et « Programmation et algorithmique ».

Bon à savoir

  • Nettoyer : make clean à la racine du projet (/)
  • Documentation (dont rapport) : /doc

projet_towerdefense's People

Contributors

solhaine avatar baptisteory avatar

Watchers

 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.