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
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