Skip to content

KitsuneRandom/neethogg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 

Repository files navigation

T4

Contexte

Ce projet a été réalisé durant notre 2ème année de BUT Informatique. Le but de ce projet était de réaliser le protoype et le cahier des charges d'un jeu sérieux, sur un thème donné, en 2 jours.

Présentation du projet

NeetHogg est un jeu de simulation où l'on incarne un personnage qui doit prendre des décisions pour baisser le taux de NEET au plus bas

Captures d'écran

Ecran d'accueil:

truc

Ecran de jeu:

truc

Ecran de la boutique:

truc

exemples de carte :

truc truc

Procédures d'installation et d'exécution

Lancer l'executable :

Sinon :

  • Installez Godot
  • Téléchargez le zip de ce projet (bouton code, zip)
  • Ouvrir Godot
  • Cliquer sur "importer"
  • Chercher le fichier "neethogg/project.godot"
  • Lancer via la petite flèche en haut à droite

Cahier des charges

Objectifs pédagogiques

Les concepts de massification et de stagnation éducative:

En augmentant le niveau de qualification de sa population, une civilisation améliore ses performances économiques, mais cette politique connait une limite.

Le taux de NEET (jeunes sans emploi, ni études, ni formation) ne peut pas être réduit à zéro dans des conditions normales. L’objectif du joueur est de le diminuer au maximum. En revanche, si ce taux devient trop élevé, la situation socio-économique se dégrade fortement, entraînant des conséquences négatives pour la progression.

Objectifs pédagogiques avancés

Le jeu repose sur une temporalité étendue (type time-lapse) : les décisions prises par le joueur n’ont pas d’effets immédiats, mais peuvent mettre plusieurs années avant de produire des effets visibles.

Par ailleurs, le joueur doit veiller à maintenir un équilibre dans le niveau de qualification de la population. Un excès de personnes diplômées, en l’absence d’un nombre suffisant d’emplois adaptés, entraîne une augmentation du chômage qualifié. Ces individus peuvent alors basculer dans la catégorie des NEET, ce qui impacte négativement les indicateurs globaux.

Le joueur doit allouer efficacement des ressources (pepètes) dans un contexte de contraintes.

Certaines décisions peuvent produire des effets inattendus ou contre-productifs (ex : surinvestir dans l’enseignement supérieur sans créer d’emplois adaptés)

Références

Lien de la présentation de Gossa sur les concepts de Stagnation et de Massification éducative : https://github.com/juliengossa/presentations/blob/main/GameJam/GameJam.pdf

Description des fonctionnalités

Simulation

  • Chaque tour représente 5 ans

  • Pour jouer des cartes et passer au tour suivant il faut passer par la boutique

  • Tour du Neethogg

  • Prochain tour commence

Les Statistiques

  • La Démographie
  • Les emplois sans diplome
  • Les emplois avec diplome
  • Les places en formation
  • L'argent
  • Les NEETs

Comment fonctionne le NEET voici un schéma qui explique la Théorie du capital humain, et donc par extension les causes du NEET:

truc Voici une explication: ceci est un cycle, si tu investis dans l'éducation tu as ensuite une meilleure qualité de main d'oeuvre et donc + de formations. donc si il y a plus de personnes qualifiées, il faut adapter les emplois en conséquence, et bien souvent les emplois qui nécessitent des gens qualifiées rapportent plus de richesse que ceux qui ne nécessitent aucune formation. Richesse qui peut être réinvestie dans l'education. Mais ce système a une limite, tu ne peux pas avoir 100% de ta population avec des emplois nécessitant des études, tu as toujours besoin d'emplois comme des fermiers ou des serveurs. De plus la démographie a aussi un impact puisque cela impact le nombre de présentes sur le marché du travail . Les personnes qui n'ont ni études ni emploi sont donc considérés comme faisant partie du NEET (Not in Education, Employment or Training).

Les NEETs sont calculé par une fonction a vous d'adapter mais voila l'idee de comment elle fonctionne :

Le NEET est calculé comme un score de déséquilibre basé sur 3 manques :

manque d’emplois (50%)
manque de formations (30%)
pression démographique globale (20%)

Chaque manque est normalisé par la population, puis combiné en un score.

Enfin, ce score est multiplié par 20 et borné entre 0 et 20 pour donner l’indice NEET final.

Ce calcul est réalisé tous les ans dans la simulation du jeu

La boutique

  • Les cartes que l'on veut jouer pour le tour sont affichées
  • On calcul le total a payer
  • En achetant on fini son tour

Les cartes

  • Il y a des cartes Joueur qui sont achetables dans la boutique et qui modifie en équilibrant les stats
  • Et des cartes NEET que le boss "Neethogg" joue et qui sont des malus pour le joueur

Le Neethogg

  • Simple IA qui choisit ses cartes en fonction du pourcentage de NEET (plus il y en a plus l'ia est puissante)

Interface

Actions du joueur

Chaque tour, le joueur va pouvoir acheter puis jouer des cartes

Scénarios

Le joueur démarre avec une situation relativement stable :

Taux de NEET modéré -> accès à la formation correct marché de l’emploi équilibré

Objectif : Maintenir un équilibre entre formation et emploi tout en réduisant progressivement le taux de NEET.

Déroulement type :

Le joueur observe les indicateurs initiaux Il ajuste l’accès à la formation Il adapte le nombre d’emplois disponibles Il observe les effets à moyen/long terme Il corrige les déséquilibres (surplus de diplômés ou manque de formation)

Plusieurs scénarios après cela sont possibles :

  • NEET Stable: Le joueur a équilibré les offres d'emploi et les formations
  • Surqualification : Le système éducatif produit trop de diplômés par rapport au marché du travail.
  • Manque de formation : Une grande partie de la population n’a pas accès à la formation.
  • Pas assez de population par rapport aux formations et aux emplois : enorme manque de main d'oeuvre et d'argent
  • Trop de population par rapport aux formations et aux emplois : enorme part de la population sans emploi ou formation, NEET démesuré

Contraintes de développement

  • Le développement doit impérativement être compatible avec les systèmes d'exploitation Windows et Linux. La compatibilité avec MacOS serait un avantage supplémentaire apprécié.

  • Si le projet est une solution Web, celle-ci doit être compatible avec un hébergement de type "serverless", permettant une gestion flexible et évolutive des ressources. Le serveur doit être accessible via une connection SSL/TLS (https) avec un certificat valide.

Fonctionnalités et scénarios avancés

Modélisation fine de la population

  • Segmentation (âge, niveau d’étude, secteur)
  • Évolution des profils dans le temps

Différents Scénarios de départ :

  • Pays en crise
  • Économie stable
  • Forte croissance

Gérer les différents secteurs du niveau d'études :

  • Primaire
  • Secondaire
  • Tertiaire

About

jeu de simulation où l'on incarne un personnage qui doit prendre des décisions pour baisser le taux de NEET au plus bas

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors