Krzysztof Wesołowski » arkanoid http://kwesoly.net Programowanie, elektronika, automatyka - doświadczenia i projekty Wed, 07 Sep 2011 14:03:29 +0000 pl-PL hourly 1 Multiplayer Arkanoid – źródła http://kwesoly.net/programowanie/ada/multiplayer-arkanoid-zrodla/ http://kwesoly.net/programowanie/ada/multiplayer-arkanoid-zrodla/#comments Thu, 12 Feb 2009 01:50:30 +0000 http://kwesoly.net/?p=307 W związku z wpisem i zakończeniem zbierania projektów od naszego roku prowadzący zezwolił na publikację źródeł programu zaliczeniowego. Są to źródła opublikowanego wcześniej programu, wraz z naniesionymi minimalnymi poprawkami i ulepszeniami.  Mam nadzieję, że przysłużą się jako przykład, pokazujący kilka przydatnych w pisaniu projektów z języka Ada możliwości:

  • Użycia przystosowanych do współbieżności struktur danych wysokiego poziomu (obiekty chronione).
  • Dziennik działania programu w oparciu o plik, wykorzystujący obiekt chroniony.
  • Zastosowanie grafiki trójwymiarowej za pomocą GLUT i Open GL, zarówno do obsługi wyświetlania jak i wejścia.
  • Wielowątkowa struktura programu o stosunkowo jasnym podziale odpowiedzialności pomiędzy zadania.

Poza powyższymi program potrafi symulować bardzo prostego gracza komputerowego i wykorzystuje oświetlenie w celu urozmaicenia grafiki pozbawionej tekstur. Pełniejszy opis jego działania można znaleźć w Multiplayer Arkanoid - sprawozdanie

Program korzysta z oświetlenia, dzięki czemu wygląda w miarę ciekawie bez zastosowania tekstur:

Screen z gry - numer 1

Screen z gry - numer 1

Screen z gry - numer 2

Screen z gry - numer 2

Poniżej link do dwóch wersji programu:

]]>
http://kwesoly.net/programowanie/ada/multiplayer-arkanoid-zrodla/feed/ 0
Arkanoid – gra w języku Ada 2005. http://kwesoly.net/programowanie/ada/arkanoid-gra-w-jezyku-ada/ http://kwesoly.net/programowanie/ada/arkanoid-gra-w-jezyku-ada/#comments Tue, 02 Dec 2008 23:34:55 +0000 http://kwesoly.net/?p=184 Dziś zamieszczam binarki gry która powstała jako projekt z języka Ada. Gdy tylko zostanie on przyjęty oraz prowadzący nie będzie  nie będzie miał nic przeciwko opublikuję też źródła.
Multiplyer Arkanoid Gra

Poza tym poniżej sprawozdanie z ww projektu.

Multiplayer Arkanoid - sprawozdanie

]]>
http://kwesoly.net/programowanie/ada/arkanoid-gra-w-jezyku-ada/feed/ 1