Informatii generale
- Categorie: Utilitar
- Judetul: Iași
- Surse: GitHub - m1hn3a/Midnight-Learner
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


