piątek, 25 maja 2018

Quest na stworzenie MMORPG

Wpadł mi do głowy pewien pomysł, który mam ochotę zrealizować, a który prawdopodobnie zajmie sporo czasu jeżeli w ogóle uda mi się do czegoś konkretnego dojść, biorąc pod uwagę ambitne projekty, których się podejmowałem, a które teraz leżą odłogiem z różnych powodów, najczęściej z czystego lenistwa i braku motywacji, jak i studiów, na które obecnie uczęszczam.

Chciałbym, od podstaw, stworzyć własną grę MMORPG. Szczerze mówiąc nie mam żadnego konkretnego kierunku, w jakim ma iść ta produkcja (czy to będzie fantasy, czy sci-fi), chodzi mi bardziej o kwestie techniczne, aczkolwiek wszystko jest do ustalenia.

Mam kilka założeń wstępnych dotyczących tego projektu:
  • będzie to 2D sidescroller taki jak Terraria, Mario czy inne gry tego typu. Chcę, żeby gra była robiona od podstaw (własny silnik gry, własny silnik serwera), a grafika 3d wyłącznie skomplikuje sprawę,
  • tworzyć będę w oparciu o rozwiązania otwarte i darmowe - chciałbym, aby ta gra była darmowa dla każdego do modyfikacji, sam zamierzam umieścić kod tej gry na githubie jeżeli będzie coś, co warto pokazać,
To na razie tyle jeśli chodzi o jakieś założenia, jeżeli przyjdzie mi coś do głowy to wspomnę w następnych wpisach, mam zamiar zrobić całą serię wpisów, w których będę opisywał proces tworzenia gry. Oczywiście chętnie usłyszę jakiekolwiek sugestie dotyczące gry, zwłaszcza gdzie ma być umiejscowiona lub jak ma wyglądać jej fabuła, bo te rzeczy jeszcze kompletnie nie istnieją w mojej głowie.

To tyle z mojej strony, mam nadzieję, że zobaczymy się w następnym wpisie. 
Pozdrawiam i życzę miłego dnia lub wieczoru.

środa, 4 kwietnia 2018

Pierwsza opublikowana gra: sss...!

W poprzednim poście (który był dobre kilka miesięcy temu) pisałem o pico-8. Od tej pory na tę platformę udało mi się napisać małą gierkę "Sss..." jako test swoich programistycznych umiejętności oraz opanowania środowiska. Niemal dwa miesiące spędziłem na pisaniu kodu do klona snejka, którego projekt rozpocząłem dzień po opublikowaniu ostatniego postu, a którego ukończyłem gdzieś w połowie września. Dwa miesiące później opublikowałem na forum strony pico-8. Niestety w wyniku nieznanych błędów kart nie działał poprawnie (nie było dźwięku, pojawiły się jakieś paski na ekranie), dlatego postanowiłem zdjąć. W międzyczasie stworzyłem import do htmla.

Niestety podczas przenosin na nowy dysk twardy straciłem kod do gry. Okazało się jednak, że mogłem import wrzucić na itch.io. W ten sposób opublikowałem grę pod adresem:

https://lesteross.itch.io/sss

Wciąż szkoda mi straconych kilku tygodni pracy, ale przynajmniej to udało mi się zrobić. W międzyczasie pracowałem nad innym projektem, jednak z własnego lenistwa a i również przez nowy semestr studiów ciężko mi kontynuować ten projekt. Możliwe jednak, że uda mi się wreszcie wziąć porządnie do roboty i stworzyć grę, z której będę dumny. Pozdrawiam.

poniedziałek, 17 lipca 2017

PICO-8

Całkiem niedawno odkryłem tę ciekawą platformę do tworzenia gier. Jej wyjątkowość polega na tym, iż jest to po prostu mała konsolka w formie programu komputerowego, na którą można tworzyć gry na malutkim ekranie 128 na 128 pikseli z paletą 16 kolorów i kilkoma przyciskami. Więcej na jej temat można przeczytać tutaj.


Postanowiłem podjąć wyzwanie napisania jakiejś ciekawej gry na ten system. Póki co sprawdzam funkcjonalność konsoli poprzez pisanie prostych gierek, a o to pierwsza z nich (zakładając, że wideo dobrze się załaduje):



Prościutki klon gry "kółko-krzyżyk". Tworzenie zajęło mi tak z pół dnia, ale bardzo fajnie się na to "urządzenie" pisze. Ludzie też potrafią tworzyć naprawdę ciekawe rzeczy (raycastingi, efekty  cząsteczkowe itp.).

Chciałbym spróbować wycisnąć z PICO-8 najwięcej jak się da, możliwe, że wkrótcę ukaże tutaj wyniki moich starań. 

Do tego czasu pozdrawiam i życzę wspaniałego dnia :).

PS: Zapomniałem wspomnieć, że mam swojego twittera pod tym adresem.

wtorek, 14 marca 2017

Projekt

Nie pisałem tu  od niemal 3 lat. Nie miałem żadnej ciekawej zapowiedzi, jednak od jakiegoś czasu przymierzam się do stworzenia gry komputerowej. Będzie to gra platformowa akcji. Niestety niewiele mogę na jej temat powiedzieć: większość rzeczy mam w głowie, szczątki tego są napisane gdzieś w dwustronicowej dokumentacji, jedyną rzeczą, jaką mam w większym komplecie, to silnik gry, którego rozpocząłem tworzenie w tym samym miesiącu, co ostatni wpis na blogu, a który kilka miesięcy temu został odbudowany od podstaw.

Sam pomysł na grę kilka lat siedział mi w głowie. Głównym sygnałem, który ostatecznie zachęcił mnie do pracy nad tą grą to konkurs na najlepszą grę niezależną organizowany na konferencji "Digital Dragons", która ma się odbyć 22-23 maja, a zgłoszenia do konkursu trwają do 20 marca. Niestety, do ostatecznego terminu został niecały tydzień, a ja przez po części lenistwo, a po części odbywającą się nie tak dawno temu sesję jestem na etapie szlifowania umiejętności, które wydają mi się potrzebne do stworzenia gry. Teraz zaczęły się studia, a ja od samego początku musiałem wziąć się do roboty. Mam nadzieję, że gra, którą tworzę, dotrze do konkursu za rok ;].

Jeżeli będę mieć więcej informacji do opisania na temat tej gry, dam znać.

Planuję jeszcze, dla szerszej publiki, publikować posty w języku angielskim. Ciężko będzie, ponieważ mam niezwykle mało doświadczenia we pisaniu czy mówieniu po angielsku, ale się postaram (lub wy mnie poprawicie).

Pozdrawiam i życzę miłego dnia/wieczoru/nocy/poranka ;].


sobota, 5 lipca 2014

Hello world!

Witam serdecznie na moim blogu!

Mam na imię Maciej, w niedługim czasie skończę 20 lat. Moim głównym zainteresowaniem jest tworzenie oprogramowania w przeróżnych językach, przymierzam się do tworzenia gier, ale od czasu do czasu moim hobby jest tworzenie muzyki w programach takich jak FL Studio. Założyłem ten blog, aby zaprezentować nieco swoje umiejętności i pokazać, co osiągnąłem, co stworzyłem i czym chciałbym się podzielić ze światem.

Nigdy wcześniej nie miałem styczności z tworzeniem blogów, z resztą sam bardzo rzadko je czytam (najczęściej są to blogi techniczne), więc nie mam doświadczenia w tym wypadku. Same posty w tym blogu będą umieszczane rzadko i z dużym prawdopodobieństwem nieregularnie. Będzie pewnie sporo błędów, więc proszę o wyrozumiałość :).

Ten blog mam zamiar uczynić miejscem opisywania wszystkich moich własnych bądź współdzielonych projektów. Mam już kilka konceptów dotyczących głównie gier komputerowych jak i na platformy mobilne. Nie wiem, czy cokolwiek wypali, ale myślę, że może być ciekawie. W przyszłości dam znać, jakbym miał wydać coś naprawdę interesującego.

Pozdrawiam :).