Sunteți pe pagina 1din 3

Olimpiada de Tehnologia Informaei etapa locala

Seciunea C#
27 februarie 2015
Proba proiect
100 puncte

Realizai o aplicaie WindowsForm, numit Sliding_Puzzle_Nume_Prenume


(salvata pe discul D), care s permit rezolvarea unui puzzle cu 8, 15 sau 24 de numere.
Tabla de joc poate fi formata din 3x3, 4x4 sau 5x5 patrate. Unul dintre patrate va
ramane liber. La pornirea unui joc nou, numerele de la 1 la n-1 si patratul liber, vor fi
asezate in ordine aleatoare in cadrul tablei. Jucatorul poate muta la un moment dat un
numar in patratul ramas liber daca este vecin cu acesta, numarul si patratul liber
schimband locurile. Jocul se termina cand se obtine configuratia de numere 1,2,, n-1
incepand din coltul stanga sus a tablei, cu patratul liber in coltul dreapta jos.
Cerinte:
1. Realizati fereastra jocului confom figurilor de mai jos:

Fereastra jocului
redimensionata.

va

fi

pozitionata

pe

centrul

ecranului

si

nu

poate

fi

Olimpiada de Tehnologia Informaei etapa locala


Seciunea C#
27 februarie 2015

Optiunile Pauza si Sfarsit joc sunt inactive inainte de pornirea unui joc nou. Ele
devin active doar in timpul unui joc nou, celelalte optiuni din meniu devenind
inactive.
- In partea inferioara a ferestrei se vor afisa numarul de mutari realizate de un
jucator, precum si timpul scurs de la pornirea jocului.
(20
puncte)
2. Din meniul Dimensiune tabla sa se poata modifica marimea tablei.
(15 puncte)
3. Tabla de joc poate avea doua skin-uri: Zen si Aluminium. Din meniul Tema jocului
sa se poata alege skin-ul dorit.
(15 puncte)
4. Optiunea Joc nou afiseaza numerele si patratul liber pe tabla de joc in ordine
aleatoare. Patratul liber va avea si sageti directionale ce indica patratele cu
numere ce pot fi mutate. Mutarea unui patrat cu numar se realizeaza cu click cu
mouse-ul pe acesta, moment in care va glisa in locul liber. Patratul liber va trece in
locul numarului.
(30

puncte)
5. In timpul jocului sunt active doar optiunile de meniu Pauza si Oprire. Optiunea
Pauza permite oprirea cronometrului, iar optiunea Oprire va finaliza jocul curent
fara inregistrarea rezultatelor.
(10 puncte)
6. La alegerea optiunii de meniu Despre Autor, se va afisa o fereastra in care sunt
trecute datele autorului: Nume Prenume, Clasa, Liceul, Orasul.
(10 puncte)

Olimpiada de Tehnologia Informaei etapa locala


Seciunea C#
27 februarie 2015

S-ar putea să vă placă și

  • Di Rig Entie
    Di Rig Entie
    Document21 pagini
    Di Rig Entie
    Pescaru Daniel
    Încă nu există evaluări
  • Monografie
    Monografie
    Document6 pagini
    Monografie
    Vlăduț Maican
    Încă nu există evaluări
  • Evolutia Internetului
    Evolutia Internetului
    Document11 pagini
    Evolutia Internetului
    Vlăduț Maican
    Încă nu există evaluări
  • Subiect C# Faza Locala 2015
    Subiect C# Faza Locala 2015
    Document2 pagini
    Subiect C# Faza Locala 2015
    Vlăduț Maican
    Încă nu există evaluări
  • Date Geografie
    Date Geografie
    Document1 pagină
    Date Geografie
    Vlăduț Maican
    Încă nu există evaluări
  • Caracterizare Gelu Ruscanu
    Caracterizare Gelu Ruscanu
    Document2 pagini
    Caracterizare Gelu Ruscanu
    mihai_nicolae92
    100% (1)
  • Proiect Eda
    Proiect Eda
    Document8 pagini
    Proiect Eda
    Vlăduț Maican
    Încă nu există evaluări
  • Matrimonial e
    Matrimonial e
    Document1 pagină
    Matrimonial e
    Razvan22081997
    Încă nu există evaluări
  • Tester
    Tester
    Document3 pagini
    Tester
    Andrei.C.
    Încă nu există evaluări
  • 0 George Enescu
    0 George Enescu
    Document1 pagină
    0 George Enescu
    Vlăduț Maican
    Încă nu există evaluări
  • Date GeografieAsd
    Date GeografieAsd
    Document3 pagini
    Date GeografieAsd
    Vlăduț Maican
    Încă nu există evaluări
  • George Enescu
    George Enescu
    Document8 pagini
    George Enescu
    Vlăduț Maican
    Încă nu există evaluări
  • George Enescu
    George Enescu
    Document8 pagini
    George Enescu
    Vlăduț Maican
    Încă nu există evaluări
  • George Enescu
    George Enescu
    Document10 pagini
    George Enescu
    Vlăduț Maican
    Încă nu există evaluări