Midnight Learner - Utilitar - Iași - Lucrari 2025 Nationala

Informatii generale

Descriere

    Midnight Learner este un joc 2D care a fost conceput pentru a transforma învățarea programării într-o experiență captivantă și interactivă. Prin intermediul unor mecanici de joc inovative și provocări pe măsura abilităților utilizatorului, jucătorul este motivat să învețe concepte fundamentale de programare într-un mod dinamic, distractiv. 

  Acțiunea jocului este plasată într-un oraș futurist unde programarea este interzisă. Protagonistul, Troy Fenn, descoperă o carte misterioasă cu probleme de informatică care îi stârnește curiozitatea. Întreaga poveste se desfășoară în timp ce Troy încearcă să învețe și să rezolve aceste probleme complexe, ascunzându-se de autoritățile care patrulează orașul. Pe măsură ce progresează, nivelul de dificultate crește, problemele fiind din ce în ce mai complexe, iar raidurile poliției din ce în ce mai dese. El trebuie să depășească obstacolele, să rezolve problemele și să învețe tot mai multe despre lumea în care trăiește. 

  El știe că, învățând programare, aceasta este singura metodă prin care poate salva orașul, schimbând realitatea distopică a acestuia. 

Tehnologii

Engine: Unity (versiune 6.1 LTS)

Platformă: Windows (Build principal), extensibil pe Linux și macOS

Gen: Educațional, Adventure

Mod de joc: Singleplayer și Multiplayer local (Play-and-Pass)

Grafică: 2D , pixelART, efecte de lumină (Light2D și URP 2D Renderer)

Caracteristici cheie:

• Structură episodică:

Jocul este împărțit în mai multe nopți, fiecare reprezentând o sesiune de învățare. Fiecare noapte conține un set de probleme de programare, în principal în limbajul C++.

• Creșterea progresivă a dificultății:

Problemele devin din ce în ce mai complexe, iar intervențiile poliției sunt mai dese și mai imprevizibile, crescând tensiunea și gradul de implicare.

• Mod multiplayer local (Play-and-Pass):

Doi jucători se joacă pe același dispozitiv, alternând între ei la fiecare problemă. Timpul de rezolvare este cronometrat, iar jucătorul cu cel mai scurt timp câștigă.

• Evaluare C++ integrată:

Utilizatorii scriu cod într-un editor text in-game (bazat pe TextMeshPro). Codul este trimis către un compilator online pentru a fi testat. Rezultatul este afișat într-un terminal.

• Setări configurabile:

o Mod Full Screen / Windowed

o Ajustare rezoluție

o Control volum audio (muzică, efecte)

o Persistența progresului printr-un sistem de salvare automată (care reține nivelul, codul scris și upgrade-urile alese)

• Upgrade-uri permanente:

După anumite nopți, jucătorul poate alege upgrade-uri care influențează gameplay-ul (de ex: timp mai mare între verificări ale poliției, posibilitatea de a sări o problemă etc.).

Cerinte sistem

Cerințe minime:

Sistem de operare: Windows 10 (64-bit) / Ubuntu 20.04 / macOS 10.15

Procesor (CPU): Intel Core i3 (3.0 GHz) sau echivalent AMD

Memorie RAM: 4 GB

Placă video (GPU): Intel HD Graphics 4000 / Nvidia GT 710

Spațiu pe disc: 500 MB liber

Rezoluție minimă: 1280x720

Conexiune la internet Necesară doar pentru compilarea codului C++

Cerințe recomandate:

Procesor (CPU): Intel Core i5 sau mai bun

Memorie RAM: 8 GB

Placă video (GPU): Nvidia GTX 1050 sau echivalent

Spațiu pe disc: 1 GB liber

Rezoluție optimă: 1920x1080 (Full HD)

Realizatori

Mihnea Nichifor

  • Scoala: Liceul Teoretic “Dimitrie Cantemir” Iași
  • Clasa: 10
  • Judet: Iași
  • Oras: Iași

Screenshots