Aktualnie razem z @nervi tworzymy prostą grę na komputery. Jako, że za sprawą @chewing temat tworzenia staje się popularny to warto przybliżyć zasadę bardzo szybkiego tworzenia gier. Oczywiście tutaj muszą zaistnieć pewne przesłanki ... ale o tym w tekście
Narzędzia
Intuicja podpowiada, że nie jest to możliwe. Gry powstają miesiącami czy latami (jak GTA 5). Jednak oprogramowanie ciągle ewoluuje i gry można tworzyć coraz szybciej. Dzisiaj grę typu Doom mogłaby zrobić jedna osoba, a nie cała ekipa programistów. Wszystko zostało "skompresowane" do granic możliwości.
Mamy wszelkiego rodzaju "clickery" czy "Game Makery", które uproszczają ten proces - tak bardzo, że w podstawówkach uczy się w ten sposób tworzenia gier (jako wprowadzenie do programowania).
Tak więc mamy coraz to prostsze narzędzia co idzie często w parze z redukcją czasu.
Konkursy
Odpowiednie narzędzia pozwoliły na stworzenie różnych ciekawych konkursów do szybkiego tworzenia gier. Najpopularniejszy wydaje się Ludum Dare, w którym trzeba stworzyć grę w ciągu do 72h na dany temat. Impreza cieszy się tak dużym uznaniem, że mieliśmy w grudniu 43 imprezę tego typu, na której pojawiło się 2515 gier!
Jest jeden konkurs, który bije go na głowę (niestety nie pamiętam nazwy) i polega na stworzeniu gry w ... 6 godzin!
Occult w bólach powstawał (w sumie powstaje ...? Czekam na grafiki, ale raczej nie dożyję tego) około roku. To bardzo długo patrząc na żywot ludzki. Takie projekty mają bardzo duży problem ze sobą, nie jest łatwo coś takiego rozwijać, gdyż nie ma presji żadnej, szczególnie gdy robisz to amatorsko.
Projekt, który chciałem zrobić musiał spełniać jedną bardzo ważną rzecz - być potencjalnie do zrobienia w 360 minut od zera.
Oczywiście ten limit ciężko dotrzymać gdy się nie ma ekipy ani presji ;) Mimo to w ciągu paru dni (Projekt powstał 22 kwietnia 2019 roku) mamy już gotowy silnik i wymieniamy grafiki zrobione przeze mnie (tragiczne :D) na pikselartowe stworzone przez @nervi.
Czy warto takie gry tworzyć?
Odpowiedź moim zdaniem brzmi tak - to nie tylko świetna zabawa, ale jeśli projektujemy np. darmową grę (jak w tym przypadku) to nie chcemy jej tworzyć w nieskończoność z prostego powodu - nie mamy za wiele z tego. Im szybciej skończymy tym lepiej. Jasne, możemy rozwijać gry wiele lat (tak jak wiele projektów Open Source rozwija gry - SuperTuxKart ma chyba 11 lat?), ale musimy mieć rezultaty.
A gry, które bardzo szybko stworzymy (możemy później latami szlifować - czemu nie?) możemy wydać i najwyżej zrobić sobie dłuższy czas odpoczynku, podczas którego może inny developer przejmie nad nim pieczę.
Dodatkowo to świetny sprawdzian ze znajomości narzędzi. Nie da się zrobić gry (w krótkim czasie) bez wiedzy w co ręce włożyć.
Coś o projekcie?
Nie chcę tutaj zdradzać spoilerów - strzelanka top down, może uda się zintegrować ze Steem ;) Wyczekujcie wpisów na Utopianie.
W jakim języku takiego typu gry się pisze?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Jak ci wygodniej - jedni w Pythonie (z np. pygame), ja wolę otwarty klon "Game Makera" zwany "Enigma-dev"
https://enigma-dev.org/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Polecam rzucić okiem. Gra w godzinę bez użycia ulatwiaczy. Wymagany wysoki skill w programowaniu.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit