Dacă ar trebui sa descriu într-un cuvânt sistemul de operare Windows acela ar fi durere. Ca să realizezi o interfață colorată pe Linux scrii un rând fain-frumușel cu un escape sequency de maxim 10 caractere în timp ce pe Windows instrucțiunea system din <cstdlib> îți dă foc la paie, iar celelalte metode necesită declararea unei funcții care merge pe bază de magie neagră. Pentru schimbarea culorii se apelează funcția.
După ce magia neagră a fost oficial descoperită și folosită de Merlin în program, interfața în Windows este acum plină de obiecte colorate care indică unde sunt minele (paruri, lebede, fulgere, etc.).
În arhiva .zip a jocului este atașată sursa care permite personalizarea culorilor (color.cpp). Sursa rulează numai pe Windows.
Download (Dual-System: Windows & Linux): http://ge.tt/3NL6KcS (197KB)
Feature-uri:
– Multiplayer exclusiv (offline);
– Bonusuri (numărul fiecăruia poate fi modificat în meniul principal):
*Expansiune / Expansion (modificarea dimensiunii tablei jucatorilor);
*Joker (practic ăsta e bombardament);
*Reîmprospătare / Refresh (oponentul o ia de la capăt);
– Sistem de punctare;
– Adăugate mai multe condiții de câștig (pot fi schimbate în Options):
*Pe timp / Time Attack (cel cu scorul mai mare după un anumit timp câștigă);
*Clasic (primul care termina tabla câștigă, fiecare jucător are 5 vieți sau o infinitate – apare ca -1);
– 3 moduri de joc (Mainstream, Think!, Brainstorm);
– Interfață îmbunătățită pentru Windows;
– Compatibil atât cu Windows cât și cu Linux;
– În modul Time Attack, timer-ul apare în interfață.
Chestii cu care mi-am pierdut vremea:
Modificarea sursei inițiale pentru a rula pe ambele sisteme de operare utilizând directiva pre-procesor #ifdef.
Introducerea funcției de colorare specifica Windows-ului plus o ora de căutare a tuturor culorilor disponibile.
Ce o sa mai apară pe viitorul apropiat?
– Noi bonusuri;
– Noi moduri de joc;
– Eventual bug-fix și optimizări după mai mult beta-testing;
– AI (Artificial Inteligence) – Jucătorul va putea juca împotriva calculatorului.
P.S. Felicitări lui Buhai Rareș care a găsit propozițiile de pe Windows și cele de pe Linux. Ai câștigat un fursec imaginar. Digeră-l încet.
Mulțumiri lui „YATZICH!!!” a.k.a Moartea pentru beta-testing. Sa nu cumva să trimiteți feedback ca vă tai.