Produkcja gier

17
Jaka jest techniczna definicja „grupowania duszka”?

Platforma i język agnostycznie, w jaki sposób definiuje się grupowanie duszków? Wygląda na to, że istnieje wiele różnych technik zmniejszania ilości pracy podczas rysowania i że często są one łączone z „grupowaniem”. Przyszło mi do głowy, że może nie być prawdziwej odpowiedzi, ale być może ktoś tu...

17
GLSL, wszystko w jednym lub wielu programach cieniujących?

Robię kilka demonstracji 3D za pomocą OpenGL i zauważyłem, że GLSL jest nieco „ograniczony” (a może to tylko ja?). W każdym razie mam wiele różnych rodzajów materiałów. Niektóre materiały mają barwę otoczenia i rozproszone, niektóre materiały mają mapę okluzji otoczenia, niektóre mają mapę...

17
Czy warto skakać przed kodem?

Zawsze myślałem, że planowanie jest ważne dla gry. Ale nie wiem w którym momencie. Niektórzy mówią mi, żebym kodował zamiast planować, ale wydaje mi się, że to wciąż ważne, ponieważ kiedy będziesz w kodzie, będziesz wiedział, co robić dalej. Obecnie pracuję nad grą, która będzie zawierała wiele...

17
Jak ratować świat proceduralny?

Niedawno czytałem o tym, jak tworzyć światy proceduralne ... ale jak je uratować? W grach takich jak Terraria lub Minecraft użytkownicy mogą dowolnie modyfikować krajobraz, ale tego świata nie można odtworzyć od początku. Jakie techniki są używane do ratowania proceduralnych, ale modyfikowalnych...

17
Szybka, dokładna kolizja 2D

Pracuję nad strzelanką 2d topdown, a teraz muszę wyjść poza mój podstawowy system kolizji z prostokątami. Mam duże poziomy z wieloma różnymi duszkami, z których wszystkie mają różne kształty i rozmiary. Tekstury dla duszków to kwadratowe pliki png z przezroczystym tłem, więc potrzebuję też...

17
Algorytm upraszczający budowę / siatki konstrukcyjne

Szukam algorytmu upraszczającego siatki budynków lub podobnych konstrukcji. EDYCJA: Skomentowałem, że algorytm Hoppe'a sprawia, że ​​siatki stają się coraz bardziej kuliste z uproszczeniem. Ale nie jestem tego pewien, więc usuwam komentarz. Budynki natomiast powinny mieć tendencję do stawania się...

17
Makiety interfejsu użytkownika do kodu

Mój projektant interfejsu użytkownika stworzył piękny PSD z interfejsu użytkownika i wszystko ładnie. Największym problemem, jaki mam, jest konwersja niektórych bardziej eleganckich czcionek używanych w coś do renderowania w grze. Czy istnieje sposób na konwersję tych stylów czcionek w Photoshopie...

17
Proces uzyskiwania oceny DEJUS (Brazylia)?

Chciałbym uzyskać ocenę DEJUS dla mojej gry HTML5 w Firefox Marketplace, dzięki czemu mogę powiedzieć Mozilli, aby udostępniła grę użytkownikom w Brazylii. Chcę, aby gra została oceniona jako: Livre (ogólne) Czy obywatele spoza Brazylii mogą prosić o oceny od DEJUS? Jeśli tak, jakie dokumenty...

17
OpenGL: Gdzie powinienem umieszczać shadery?

Próbuję nauczyć się OpenGL ES 2.0 i zastanawiam się, jaka jest najczęstsza praktyka „zarządzania” modułami cieniującymi. Zadaję to pytanie, ponieważ w przykładach, które znalazłem (takich jak ten zawarty w Demo API dostarczonym wraz z Androidem SDK), zwykle widzę wszystko w klasie GLRenderer i...

17
Zdobądź pierścień płytek w siatce sześciokąta

Dzięki temu postowi : Sześciokątne płytki i znajdowanie sąsiadujących z nimi sąsiadów , jestem w stanie zebrać sąsiednie płytki do danej płytki. Ale prawie utknąłem na algorytmie, który daje mi tylko „pierścień” płytek określonych przez przesunięcie. Algorytm podany w tym artykule Przepełnienie...

17
Dlaczego moje obliczenia koloru nieba w Mathematica są nieprawidłowe?

Próbuję zaimplementować algorytm do obliczania koloru nieba na podstawie tego papieru (model Pereza). Zanim zacząłem programować moduł cieniujący, chciałem przetestować tę koncepcję w Mathematica. Są już pewne problemy, których nie mogę się pozbyć. Może ktoś już zaimplementował algorytm. Zacząłem...

17
Jak mogę wygenerować łamigłówki Sudoku?

Próbuję stworzyć generator łamigłówek Sudoku. Jest to o wiele trudniejsze niż się spodziewałem, a im bardziej się w to pakuję, tym trudniej jest! Moje obecne podejście polega na podzieleniu problemu na 2 kroki: Wygeneruj kompletną (rozwiązaną) łamigłówkę Sudoku. Usuwaj liczby, aż da się...