Skip to content

AlexisMichalowski/ProjetPotager

Repository files navigation

ProjetPotager

MiniInfo1 BIBS

Potager

Ce programme permet de simuler un environnement, le potager, représenté par un damier de 30x30 cases. Dans ce potager sont introduits des tomates, des pucerons (représentés en vert) et des coccinelles (représentées en rouge). Ces entités se déplacent et interagissent entre elles en fonction du temps : les tomates murissent, les pucerons mangent les tomates mures, les coccinelles chassent et mangent les pucerons. Les pucerons et les coccinelles ont également une espérance de vie et peuvent se reproduire. La direction des coccinelles et des tomates est indiquée par les symboles suivants :

  • vers la gauche <
  • vers la droite >
  • vers le haut ∧
  • vers le bas ∨
  • en diagonale NO ou SE \
  • en diagonale NE ou SO / Au début de la simulation, l'ensemble des tomates est mûr, on introduit 20 pucerons et 10 coccinelles. Le programme vous demande de choisir entre deux types d'afichage : l'affichage console ou l'affichage avec interface graphique, à l'aide de la librairie SDL. Le programme permet également de choisir entre deux niveaux :
  • niveau 1 : les tomates et les pucerons sont présents
  • niveau 2 : les tomates, les pucerons et les coccinelles sont présents

Auteurs

Documentation

SDL

Lancer le programme

Pour lancer le programme, saisir cette commande dans le terminal pour le compiler et l'executer

  make all
  ./main

Pour nettoyer le programme et enlever les fichiers .o, saisir cette commande dans le terminal

  make mrpropr

About

MiniInfo1 BIBS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •