Aplicație SDI (MFC) - joc de tetris

Proiect
8/10 (1 vot)
Conține 44 fișiere: doc, bmp, cpp, h, exe, dsp, ico, dsw, plg, opt, ncb, aps, pch, ilk, idb, obj
Pagini : 15 în total
Cuvinte : 1648
Mărime: 3.75MB (arhivat)
Publicat de: Andrei H.
Puncte necesare: 11
Profesor îndrumător / Prezentat Profesorului: Gabureanu Catalin

Extras din proiect

Tema proiectului :

Să se realizeze o aplicaţie software de tip joc care să aibă următoarele specificaţii de aspect şi funcţionalitate:

- O aplicatie in Visual C++ , de tip joc cu unul sau mai multi playeri.

- De preferat ca aplicatia sa aiba o structura modulara – conform Tutorialului aplicatie interactive MFC.

- Folosirea de resurse proprii plus conditii de adaptabilitate la joc.

Istoric :

În Iunie 1985, insiprat de un joc de pentamino, Alexey Pazhitnov creează jocul Tetris pe un calculator Electronica 60 la Centrul de Calcul al Academiei de Ştiinţe din Moscova. Vadim Gerasimov îl adaptează pentru IBM şi jocul începe să se răspândească în Moscova. Pazhitnov capătă o oarecare faimă pentru programul pe care îl compusese.

În iulie 1986 Versiunea pentru PC ajunge la Budapesta, în Ungaria, unde este adaptată pentru Apple II şi Commodore 64 de programatorii unguri. Aceste versiuni îi atrag atenţia lui Robert Stein, preşedintele companiei de software britanice Andromeda. El încearcă să obţină drepturile pentru reproducerea jocului pe PC direct de la Pazhitnov şi pentru celelalte versiuni, de la programatorii unguri. Chiar înainte ca Stein să ia legătura cu Pazhitnov sau cu Academia, acesta vinde drepturile asupra jocului Tetris (cu excepţia celor pentru versiunea Arcade şi a jocurilor de buzunar) companiei britanice Mirrorsoft şi asociaţilor lor americani, Spectrum Holobyte, o companie deţinută de Fundaţia Robert Maxwell Pergamon.În noiembrie 1986, Stein trimite un contract Academiei. Deşi Pazhitnov va spune mai târziu că nu a intenţionat să dea un răspuns pozitiv ferm acestei companii, Stein ia avionul spre Moscova pentru a semna contractul. Se întoarce însă cu mâna goală. Ruşii se puseseră la punct între timp cu legile junglei jocurilor. Stein pune la cale un alt plan: va încerca să fure Tetris şi va pretinde că a fost inventat de unguri.Acesta a fost începutul uneia dintre cele mai interesante bătălii legale din istoria jocurilor video, dusă de companiile Nintendo şi Atari, în urma căreia a apărut versiunea Tengen a Tetrisului şi au dat faliment câteva companii. În iulie 1989 pe teritoriul Statelor Unite au fost vândute aproximativ 3 milioane de console Nintendo cu jocul Tetris incoroporat, în paralel cu versiunea pentru Gameboy.

În anii ’80, Alexey Pazhitnov n-a câştigat prea mulţi bani pe urma invenţiei sale dar a fost fericit că jocul pe care l-a creat a devenit faimos în întreaga lume. Ca premiu, Academia i-a oferit un PC 286 şi se putea lăuda că apartamentului lui era mult mai frumos decât cele ale colegilor săi. În 1996, cu sprijinul financiar al lui Henk Rogers a înfiinţat compania Tetris LLC şi în sfârşit a început să primească drepturile

I. Prezentarea jocului

Fereastra principala:

Jocul porneste apasand butonul “Joc nou”. Va aparea o casuta de dialog la fel ca cea de mai jos:

Aplicatia se controleaza foarte usor folosind tastele:

Sageata sus= Rotire piesa;

Sageata jos=Accelerare coborare ;

Sageata Dreapta si Stanga=Mutarea lor.

Pentru a intrerupe jocul, apasati tasta “P”

Pentru a iesi din joc, apasati tasta Esc sau X-ul din ecranul principal. Se va deschide o casuta de dialog in care veti fi intrebat daca chiar doriti sa parasiti aplicatia.

Preview document

Aplicație SDI (MFC) - joc de tetris - Pagina 1
Aplicație SDI (MFC) - joc de tetris - Pagina 2
Aplicație SDI (MFC) - joc de tetris - Pagina 3
Aplicație SDI (MFC) - joc de tetris - Pagina 4
Aplicație SDI (MFC) - joc de tetris - Pagina 5
Aplicație SDI (MFC) - joc de tetris - Pagina 6
Aplicație SDI (MFC) - joc de tetris - Pagina 7
Aplicație SDI (MFC) - joc de tetris - Pagina 8
Aplicație SDI (MFC) - joc de tetris - Pagina 9
Aplicație SDI (MFC) - joc de tetris - Pagina 10
Aplicație SDI (MFC) - joc de tetris - Pagina 11
Aplicație SDI (MFC) - joc de tetris - Pagina 12
Aplicație SDI (MFC) - joc de tetris - Pagina 13
Aplicație SDI (MFC) - joc de tetris - Pagina 14
Aplicație SDI (MFC) - joc de tetris - Pagina 15

Conținut arhivă zip

  • Proiect POO
    • Aplicatie SDI (MFC) - Joc de Tetris.doc
  • Tetris
    • Tetris
      • FRealization.obj
      • GameRes.obj
      • Resource.res
      • Tetris.obj
      • Tetris_Windows.ilk
      • Tetris_Windows.pch
      • vc60.idb
      • WINAPIs.obj
    • Tetris_Windows.exe
  • Tetris - necompilat
    • Tetris - necompilat
      • Debug
        • Tetris
          • FRealization.obj
          • GameRes.obj
          • Resource.res
          • Tetris.obj
          • Tetris_Windows.ilk
          • Tetris_Windows.pch
          • vc60.idb
          • WINAPIs.obj
        • FRealization.obj
        • GameRes.obj
        • Resource.res
        • Tetris.obj
        • Tetris_Windows.exe
        • Tetris_Windows.ilk
        • Tetris_Windows.pch
        • vc60.idb
        • WINAPIs.obj
      • Source Code
        • Resource
          • GLYLOGO.bmp
          • LOGO.bmp
          • Resource.aps
          • Resource.rc
          • resrc1.h
          • TETRIS.ico
        • FRealization.cpp
        • GameRes.cpp
        • Resource.h
        • Tetris.cpp
        • Tetris.h
        • WINAPIs.cpp
      • Tetris_Windows.dsp
      • Tetris_Windows.dsw
      • Tetris_Windows.ncb
      • Tetris_Windows.opt
      • Tetris_Windows.plg

Alții au mai descărcat și

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Ai nevoie de altceva?