Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - MDW

Strony: [1] 2 3 4 5 ... 74
1
Allegro / Odp: Stała szybkość gry i nielimitowana liczba FPS
« dnia: Sierpień 13, 2017, 00:39:08 »
Bardzo rozbudowane wytłumaczenie. Wystarczyłoby żebyś je skończył w momencie gdy pierwszy raz użyłeś wyrazu "interpolacja". Jeżeli funkcja przyjmuje jakiś zmienny parametr to jak najbardziej ma to sens. :)
Swoją drogą to dałeś mi tym opisem trochę do myślenia. Całkiem zgrabnie to sobie wykombinowałeś.
Powodzenia!

2
Allegro / Odp: Stała szybkość gry i nielimitowana liczba FPS
« dnia: Sierpień 12, 2017, 21:08:58 »
Ja może czegoś nie rozumiem ale po co robić taki zabieg? Jeżeli logika nie zmieni pozycji obiektów, niczego nie zmieni na scenie to po co taką scenę powtórnie renderować? Zazwyczaj ogranicza się renderowanie. No ale może jest jakiś powód żeby robić to na odwrót.

3
Projekty rozpoczęte / Odp: Szukam programisty do tworzenia gry.
« dnia: Lipiec 25, 2017, 12:45:11 »
Tylko żeby powstała korporacja jakiś geniusz musiał powiedzieć sobie a ja zaryzykuję stworze coś ciężką pracą
Zgadza się.

Generalnie ja też jestem całym sercem za małymi inicjatywami. Ale nie lubię komercjalizowania ich. :)

4
Projekty rozpoczęte / Odp: Szukam programisty do tworzenia gry.
« dnia: Lipiec 24, 2017, 22:51:17 »
Kto zaryzykuje ten będzie triumfował przy stworzonej grze
Będzie albo nie będzie. Samo podjęcie ryzyka niczego nie gwarantuje. Właściwie to jest zdecydowanie większa szansa, że komercyjnego sukcesu nie będzie niż że będzie. Najlepiej za bardzo się nie nastawiać. A jeszcze lepiej traktować to hobbystycznie. To jest najzdrowsze. :-)

kto nie ryzykuje ten robi na korporacje do końca życia.
Stereotyp. Dzisiejsze korporacje to najczęściej luzik i jedna z niewielu wygodnych, pewnych posadek pozwalających po godzinach (a z tego co się orientuję to czasem nawet w trakcie, hehe) dziubać swoje rzeczy bez ryzyka wpędzenia się w długi. Niektórzy potrzebują pewnego stałego dochodu, a posada programisty taką gwarantuje tylko w dużych korporacjach. Małe firmy to jest szaleństwo, wyciskanie człowieka do końca, robotę po godzinach. W korpo jest porządek, spokój, umowa o pracę, niezłe dochody, pewność... Więc nie narzekałbym tak, bo niektórzy daliby się za takie posady pokroić. :)

5
SDL / Odp: SDL2 Obliczenie proporcji tekstury do rozdzielczości okna
« dnia: Lipiec 12, 2017, 20:11:11 »
nie korzystam z OpenGL i raczej nie zacznę, tym bardziej że planuje przeportować tą gre na androida
Korzystanie z OpenGL nie tylko nie uniemożliwia portowania gry na Androida (albo jakąkolwiek inną platformę) ale wręcz to ułatwia. :) No ale wymaga to trochę zamozaparcia i zrobienia kilku elementów.

6
Narzędzia / Odp: Inkscape
« dnia: Lipiec 11, 2017, 19:40:37 »
Inkscape to program do grafiki wektorowej (zresztą daleki od ideału). Bliżej mu do inżynierskiego CADa niż programu malarskiego. Jeżeli chcesz używać tabletu (takiego graficznego) i zajmować się MALOWANIEM to raczej powinieneś poszukać jakiegoś programu do grafiki bitmapowej z funkcjami bardziej malarskimi (symulacje różnych pędzli, mieszanie kolorów). Chociaż oczywiście programy do wektorówki też fajnie się obsługuje tabletem/rysikiem.

7
OpenGL / Odp: [OpenGL] Pętla interka demoscenowego
« dnia: Czerwiec 27, 2017, 18:59:08 »
Pętla główna do dema właściwie nie różni się od pętli gry (przynajmniej takiej dynamicznej, a nie jakiejś układanki, tekstówki czy pasjansa). To aplikacje użytkowe mają inne pętle, czekające na jakieś eventy. A tu się napiernicza update(), draw() i na końcu czeka aż skończy się 1/60 sekundy (jeżeli założyliśmy sobie max. 60 fps).

8
Projekty zaawansowane / Odp: Drunk Tower
« dnia: Czerwiec 24, 2017, 22:50:00 »
Skoro się zgadzamy, to czemu kilka postów wcześniej najeżdżałeś na korzystających z silnika?
Bo bardzo często te silniki są chyba źle używane i wychodzą z tego koszmarnie niezoptymalizowane produkcje. Jak widzę dopisek "Unity" od razu włącza mi się kontrolka - uwaga to może być crap. Niestety bardzo dużo jest takich gier "wyklikanych w Unity", robionych właściwie bez programisty.

Z komercyjnego punktu widzenia silników trzeba używać. Ale w celach hobbystycznych czy do małych projektów to nie zawsze. Czasem silnik to wielka wada wpływające negatywnie na samą grę.

9
Projekty zaawansowane / Odp: Drunk Tower
« dnia: Czerwiec 24, 2017, 22:46:55 »
No nie żeby coś, ale jak ktoś nie potrafi nawet własnego silnika napisać, to żaden programista :)
To najwyżej twórca gier w tworach takich jak Unity, czy tam inne gotowe silniki.
Ja traktuję takie Unity jak bardzo dobrą, skomplikowaną i złożoną aplikację z tekstowo-skryptowym interfejsem użytkownika. :)

Generalnie w komercyjnych, dużych projektach powinno się używać silnika, bo to jest jedyne logiczne rozwiązanie. Ale w małych projektach to już nie jestem tego taki pewien. Zbyt często widziałem projekty, które były strasznie nieoptymalne (pod względem prędkości i objętości), bo były pisanie z użyciem tych przerośniętych tworów. W małych, prostych projektach własny silnik potrafi rozjechać Unity na placek. :)
Kiedyś (w okolicach iPhona 4S/5) na innym forum ktoś pokazał swojego Tetrisa z klockami 3D. Był całkiem ładny ale zdziwił mnie dopisem, że wymagany jest iPhone 4. Zapytałem dlaczego to niby nie miałoby chodzić na wcześniejszych modelach iPhona: 3GS, 3G, a nawet 2G. Przecież nawet pierwszy model iPhona z 2008 roku przy renderowaniu takiej grafiki i takich obliczeniach nudziłby się i wyszłoby na pewno 30 FPS. No i dostałem wytłumaczenie, że to jest w Unity, a to ma swoje narzuty. Ufffff... Kilkadziesiąt sześcianów, proste warunki i wymagana tak potężna maszyna (nawet dzisiaj) jak iPhone 4. Śmieszne... Od tamtej pory zacząłem zwracać uwagę na produkcje korzystające z Unity. Prawie zawsze niosą za sobą większe wymagania. To koszt uniwersalności czy ten silnik to taki straszny crap? :)

10
Projekty zaawansowane / Odp: Drunk Tower
« dnia: Czerwiec 24, 2017, 22:37:37 »
Bzdura. Silnik poza szybkością osiągnięcia efektu i jakością osiągniętego efektu nijak się ma do zwiększenia stanu konta. Kiedy możliwości techniczne nie stanowią problemu, najważniejszy jest design i marketing produktu.
Oczywiście, że ma to wpływ na stan konta. Chyba jest różnica w sfinansowaniu gry bez silnika i sfinansowaniu gry z silnikiem. Stworzenie silnika kosztuje kuuuuupę czasu (więc i pieniędzy). Tam gdzie chodzi tylko kasę dzisiaj chyba nikt nie pozwoli sobie na klepanie silnika od podstaw.

11
Projekty zaawansowane / Odp: Drunk Tower
« dnia: Czerwiec 24, 2017, 21:19:44 »
Unity pozwala na zrobienie własnej fizyki, czy podsilnika voxelowego. I lepiej od tej strony ugryźć temat, niż robić własny silnik.
Chyba, że kogoś bawi robienie własnego silnika. Trudno komukolwiek zabraniać się bawić. :) Silniki są dla dzieci i dla zawodowców. Dzieci nie ogarniają takich tematów i silnik pozwala im cokolwiek zrobić. Natomiast celem zawodowców jest jak najszybsze skonwertowanie czasu/wysiłku/pomysłu na coś do zwiększa stan konta. I tu też silnik bardzo pomaga. :)

12
Projekty zaawansowane / Odp: Drunk Tower
« dnia: Czerwiec 24, 2017, 14:59:29 »
Ech, no cóż. Poczytaj o rzeczach takich jak octrees, podział na chunki, regeneracja chunków, ich meshing.. to wygląda mi na typowo voxelową grę, więc te rzeczy powinny się sprawdzić.
Myślisz, że dzisiejszy programista aplikacji (także dla urządzeń mobilnych) zawraca sobie takimi rzeczami głowę? :) Dzisiaj robi się tak:
LoadObject();
DrawObject();
i pchamy na AppStore czy GooglePlay, bo przecież dzisiaj wszystko jest tak szybkie, że takimi prymitywnymi zaganieniami nie ma się co przejmować. ;)

13
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Czerwiec 24, 2017, 13:06:19 »
Bardzo możliwe, że tak będzie. Na szczęście ja tego już nie dożyje (Ty może tak). :)

14
Projekty zaawansowane / Odp: Drunk Tower
« dnia: Czerwiec 24, 2017, 10:27:05 »
Pytanie, czy fizykę 3D tylu sześcianów da się rozsądnie zoptymalizować ;) Przy tylu obiektach dobrze by było też sprawdzić rozdzielczość tekstur. Na sam kod wielkiego wpływu raczej nie ma, większość rzeczy robi tu silnik.
No tak, zewnętrzne silniki... Programista jest przy nich niepełnosprawny. Co za czasy...
Ale nawet jeżeli używa się cudzych rozwiązań to trzeba zbadać ich możliwości i dopasować pomysł i realizację do tych możliwości. Też mógłbym sobie założyć, że tu będzie 20 milionów złożonych obiektów i potem rozłożyć ręce, że nie jestem w stanie tego przyspieszyć, bo przecież taka ilość musi zarżnąć procesor czy kartę graficzną. Dla mnie to żadne tłumaczenie. Programowanie to nie tylko pisanie "ifów" mechaniki i logiki. Nawet w czasach gdy w kieszeniach mamy maszyny wielokrotnie szybsze od tych na których renderowano filmy "Toy Story" czy "Terminator 2". :)

15
Projekty zaawansowane / Odp: Drunk Tower
« dnia: Czerwiec 24, 2017, 10:07:36 »
To tak wolno działa podczas grania (na jakimś przeciętym urządzeniu z Androidem) czy tylko film ma tak mało klatek? Jeżeli tak wolno działa to polecam pobadać miejsca, które zjadają najwięcej procesora i trochę zoptymalizować kod, bo taka prędkość raczej nie zachęca do grania. A jeżeli to tylko film to warto zrobić lepszy, bo taka prędkość do ściągnięcia gry też nie zachęca.

Strony: [1] 2 3 4 5 ... 74