Posts

Showing posts from 2008

Fizyka

No wiec tym razem napomnę co nieco o bibliotece fizycznej. Nie tak dawno zacząłem rozwijać umiejętności wobec kolejnego aspektu tworzenia gier. A jako, że z fizyki jakoś nigdy nie byłem orłem no to i tym razem było z nią ciężko. No ale do tego dojdziemy za chwilę. Jako, że kiedyś miałem okazję podczepiać newtona do jednej ze swoich aplikacji edukacyjnych (uczyłem się na niej obsługi silnika OGRE) i niestety miałem z nim dość sporo problemów dlatego tym razem zdecydowałem się na bibliotekę bullet (http://www.bulletphysics.com/) w wersji v2.73 . Początki były dość ciężkie jak to zawsze z nową biblioteką ale już po chwili wszystko zaczęło wychodzić i byłem bardzo zadowolony z efektów pracy. Biblioteka jest naprawdę porządnie napisana a z tego co widziałem bardzo konsekwentnie utrzymana jest również składnia kodu. Niektórym może na początku nie przypaść jednak do gustu odwoływanie się do elementów wektorów w następujący sposób: vector.x(); vector.setX(value); itp. Mnie osobiście jednak

Kontrola pojazdów

Image
Ostatnio przyszło mi przemyśleć problem jak najlepiej wykonać kontrolę pojazdów w grze. No i doszedłem do wniosku, że dla moich potrzeb najlepsze będzie rozwiązanie następujące: wczytuję mapę aby uzyskać informację na temat ilości punktów początkowych (PP) podczepiam klasy kontrolujące (gracza lub SI) ich ilość musi być mniejsza od liczby (PP) wywołuję przydzielanie pojazdów (tyle ile jest dodanych klas kontrolnych) w grze klasy kontrolują już bezpośrednio przydzielony czołg Rozwiązanie takie według mnie jest całkiem fajne bo pomimo, że zapewne ma parę minusów to umożliwia mi realizację założeń: na mapie można mieć mniej graczy niż musi być prostota dodania różnych klas kontrolujących (różne AI, różnych graczy) pełna kontrola czołgów podczas rozgrywki łatwa kontrola całości

Co nieco o tym co robię

Image
Aktualnie zajmuję się produkcją 2 projektów. Pierwszy z nich to Casual który wykonuję jako członek grupy 7th-haven ( http://7thhaven-dev.blogspot.com ): Drugim z projektów jest mini gierka o nazwie roboczej "Tanks" którą wykonuję w ramach oderwania od prac nad casual'em: Oba projekty opieram na autorskim silniku "S2D". W blogu postaram się zawrzeć informacje o technikach/sposobach które stosuję w programowaniu oraz o problemach związanych z powstawaniem tych produkcji.

No i się zaczęło

Dzisiaj zdecydowałem się założyć własnego bloga. Będę w nim opisywał swoje dokonania programistyczne, jakieś ciekawostki związane ze znanymi mi językami programowania, pokazywał projekty które wykonuję dla zabawy lub do innych celów.