quaddev.com » projektowanie

“Być jak Brus Łilis” - moja nowa gra zbudowana przy okazji składania frameworka “rm*”.

Gra należy do gatunku zręcznościówek i ogólnie jest dość prosta, mimo to jestem zadowolony z postępów.
Chodzi w niej o zestrzeliwanie asteroid pałętających się w naszym układzie słonecznym (”Armageddon” się kłania;)
Rozgrywka będzie podzielona na 10 poziomów, które będą się różnić od siebie prędkościami asteroid oraz prawdopodobieństwem pojawienia się obiektów przeszkadzających w głównym celu.
Punkty będą przyznawane w ilości stosownej do aktualnego poziomu, za zestrzelenie obiektów potrzebnych ziemianom (satelity) będą przyznawane punkty ujemne.
Każdy poziom będzie trwał przez dany czas (wstępnie celuję w zakres 10-20s). W “highscores” będą zapisywane najlepsze wyniki zdobyte w grze. Podsumowując będzie to krótka gierka, w której trzeba będzie w określonym czasie zdobyć jak najwięcej punktów.

Tyle ze wstępnych założeń - mogą się jeszcze zmienić.
Screen z aktualnego stanu gry poniżej (kliknij aby powiększyć).

Przedwczoraj udało mi się skończyć kolejny etap produkowania prostego frameworka SDL. Przez weekend przysiadłem porządnie z tym artykułem i kodem do niego dołączonym. Owocem tego jest kolejna rozwojowa wersja - to, co można było robić w poprzedniej wersji obudowane na menadżerze stanów. Nie powiem, trochę roboty z tym było, ale jestem bardzo zadowolony z efektu końcowego.

Teraz czas na ciąg dalszy, ostatnio wybierałem między menadżerem stanów a dźwiękiem - teraz jeszcze się zastanawiam: dźwięk czy może dołożyć particle? Póki co “odpoczywam” myśląc nad gameplayem i grafiką do przykładowej gierki. W międzyczasie jeszcze kilkudniowy urlop… A później drugi;)

Link jest na górze w projektach - zastąpiłem poprzedni nowszą wersją.

Przy okazji - znalazłem coś ciekawego - “The Unofficial Apple’s Consumer Strategy”;)
\"The Unofficial Apple\'s Consumer Strategy\"

Tak, dobrze przeczytałeś. Jak napisać kolejną pierwszą grę.

Dlaczego?

“Pierwszą” nazwę grę, którą skończę. Całkiem. Do tej pory powstał Robal (nie doczekał się ani highscores ani ostatniego poziomu, pisany z kolegami), później RobaczekGL - niby 1.0, ale wielu rzeczy z pierwotnych założeń nie zrealizowałem (spuszczę zasłonę milczenia na niedopracowane sterowanie, ale terminy goniły). Oprócz tych dwóch kilka innych, które mogły być ciekawe… Wszystkie zawieszone.
RobalRobaczekGL
(pierwszy Robal, drugi RobaczekGL)

Od RobaczkaGL minęły niedawno 3 lata - od tamtej pory tylko cofnąłem się w rozwoju. Nie napisałem niczego sensownego. Wycofałem się z kodowania (nie licząc paru “studenckich” programików).

Kilka miesięcy temu ruszyliśmy z przyjacielem projekt GUI do silnika szachowego, gdzie gdyby policzyć ilość jego kodu wyjdzie pewnie z 90%. Zająłem się tam głównie roboczą grafiką, mniej kodem. Idzie powoli, bo Ogre3D i Blender do rozgryzienia, ale widzę sens w tej nauce - póki co, czekam aż kolega się obroni;)

W międzyczasie postanowiłem zacząć od prostszych rzeczy - o czym pisałem już wcześniej - mały framework do małych gierek. Okazja, żeby przekonać się do obiektowości i przestać myśleć proceduralnie (tak się uczyłem programować i ciężko to porzucić).
Okazja, żeby spróbować sił samemu, zbudować coś od podstaw - do końca. Zrobić tę “pierwszą” grę:)

Tym razem jednak najpierw poczytałem różne devblogi, przechodziłem 2 tygodnie z pomysłem w głowie, dużo myślałem co do tej pory źle robiłem, szukałem odpowiedzi w różnych źródłach i poprzez analizę własnych błędów.

Read the rest of this entry…

Grzebałem coś dzisiaj na temat przemysłu gier wideo - trafiła mi się stronka Toma Slopera - gorąco polecam www.sloperama.com. Kolejne moje podejście do game-biz - właśnie studiuję “sloperamę”:)
Autor opisuje prawie wszystko, co można spotkać próbując zostać “kimś” w tym biznesie. Tyle streszczania, to trzeba samemu przestudiować:)

Na koniec mała ciekawostka z w/w strony:)

Wczoraj, w linkach do blogów na “gazecie” pojawił się UI Design. Pierwszy raz widziałem tego bloga, bardzo mi przypadł do gustu. Czuję, że spędzę tam więcej czasu.
Tak w skrócie autor pisze o projektowaniu wszelkiego rodzaju interfejsów użytkownika - dla gier jak i stron WWW. Pisze o zestawianiu kolorów, odpowiednim dobieraniu rozmiarów tekstu a także o projektowaniu interfejsów dla gier komputerowych. Świetny blog, dużo ciekawech informacji dla każdego, kto robi coś, co inni mają zobaczyć na ekranie - obojętnie czy to blog, portal czy gra. Polecam http://ui.blox.pl:)