Ogólna architektura silnika - system scen

Posted on Wed 08 March 2017 in Gamedev • Tagged with DSP2017, Gamedev

Dziś trochę więcej opowiem na temat wysokopoziomowych wzorców stosowanych w grach komputerowych. Opisana poprzednio w artykule pętla gry jest bardzo nisko poziomowym elementem, mimo to jest niezbędna do implementacji dalszych podsystemów gry. System scen jest moim zdaniem drugim elementem, który dobrze jest zaimplementować, aby grę można było w łatwy sposób …


Continue reading

Ogólna architektura silnika - pętla gry

Posted on Sat 04 March 2017 in Gamedev • Tagged with DSP2017, Gamedev

Elementem, który posiada każdy silnik do gier jest pętla gry. W skrócie jest to element, który cyklicznie wykonuje całą logikę naszej gry. Wszystkie gry posiadają pewne stałe elementy, które muszą być wykonane, aby całość systemu działała.

W największym uproszczeniu gra co klatkę powinna:

  • sprawdzić sygnały z urządzeń wejścia,
  • na podstawie …

Continue reading

2DXngine: start projektu

Posted on Wed 01 March 2017 in Gamedev • Tagged with DSP2017, 2DXngine

Cześć, Jako, że "Daj Się Poznać 2017" dziś wystartowało, to ja również chciałbym wystartować z projektem konkursowmym. Po długim namyśle zdecydowałem się na napisanie silnika w C++. Zanim przejdę do pokazania co zrobiłem, chciałem po krótce określić ramy projektu. Napisanie kompletnego silnika z edytorem w czasie 3 miesięcy z moim …


Continue reading

Ogólna architektura silnika - start

Posted on Mon 27 February 2017 in Gamedev • Tagged with DSP2017, Gamedev

Jak już pisałem wcześniej chciałbym tego bloga poprowadzić bardziej w stronę tematów związanych z tworzeniem gier komputerowych. Zacznę od ogólnej architektury, czyli tego jak ja bym wydział to jak zaimplementować silnik. Doświadczenia może nie mam dużego, ale już parę mniejszych gierek napisałem z lepszym lub gorszym skutkiem, więc wyciągnołem jakieś …


Continue reading

Co dalej

Posted on Sat 18 February 2017 in Inne • Tagged with blog, inne

Cześć, Wiem, że dawno nie było żadnych postów. Musiałem nieco przemyśleć to czym chce się dalej na blogu zajmować. Z moich przemyśleń wynikają następujące decyzje. Po pierwsze chciałbym tworzyć wpisy w znacznej części poświęcone tworzeniu gier komputerowych. Co do Akka.NET i C++ to postaram się ją w miarę możliwości …


Continue reading

Akka.NET: Instalacja i obowiązkowy “Hello world”

Posted on Tue 06 December 2016 in .NET • Tagged with blog, .net, programming, c#, actror model, Akka.NET, Akka

Jakiś czas temu pisałem na temat aktor model z perspektywy pracy z nim. Osoby, które spotykają się z tym tematem po raz pierwszy odsyłam do poprzedniego posta. W tej serii mam zamiar przedstawić Wam Akka.NET, czy port aktor modelu prosto z JVM. Zabawę zaczniemy od prostego “Hello world”. W …


Continue reading

C/C++: Instrukcje warunkowe if i switch

Posted on Tue 29 November 2016 in C/C++ • Tagged with blog, tutorial, programming

Zdaję sobie sprawę z tego,że ostatni post był nieco przydługi i zostało w nim przekazane więcej elementów, dlatego zdecydowałem się na nieco mniejsze objętościowo posty (jeżeli jakiś temat będzie nieco dłuższy to podzielę go na kilka postów, zamiast starać się upchać wszystko razem). W trzeciej już części artykułów o …


Continue reading

O actor model z perspektywy paru miesięcy pracy

Posted on Sun 13 November 2016 in .NET • Tagged with blog, .net, programming, c#, actror model, Akka.NET, Akka

Cześć. Jako, że od pewnego czasu actor model staje się coraz bardziej popularny w technologii .NET chciałem nieco więcej opowiedzieć o pracy z takim rozwiązaniem. W pierwszym poście chciałem wprowadzić nieco moich przemyśleń i teorii bez kodu. Gdyby zdarzyło się tak, iż, jeszcze nie wiesz co to jest actor model …


Continue reading

Pimp your commandline

Posted on Sun 06 November 2016 in Inne, tools • Tagged with inne, tools

Cześć, dziś chciałem nieco odejść od tematu programowania na rzecz pokazania możliwości modyfikacji narzędzi pracy programisty. Oprócz ulubionego IDE na podorędziu każdego developera powinna znajdować się konsola czy też tzw. commandline. Systemy Uniksopodobne (Linux, OSX, FreeBSD, itp) mogą poszczycić się masą dodatków do swoich terminali tak Windowsy od zawsze miały …


Continue reading

C/C++: Typy danych, zmienne i operatory

Posted on Mon 31 October 2016 in C/C++ • Tagged with blog, tutorial, programming

Witam ponownie, jeżeli to czytasz to znaczy, że wróciłeś po więcej C++. W tym wpisie postaram się przedstawić typy danych, operatory i koncepcję zmiennej. Zaczniemy od tego jakie możemy mieć zmienne w C++. Typów podstawowych jest sporo, więc postaram się omówić najpopularniejsze i najczęściej używane:

  • int min: -2147483648 max: 2147483647 …

Continue reading