Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Zrobiłem gierkę

19.11.2016 15:14
maviozo
1
maviozo
233
autor zdjęć

Zrobiłem gierkę

Każdy nieco starszy gracz będzie od razu wiedział, z czym ma do czynienia, ale nawet jeśli nie jesteś jeszcze stary, to zapraszam. W sam raz, żeby przejść poziom w krótkiej przerwie od życia i potem kiedyś do wrócić do następnego. I następnego :)
Trochę grania jednak jest, bo na ten moment 132 klasyczne poziomy + 45 tutka + 20 lekko zaawansowanych.
Niektórzy ponoć wymiękają na pierwszych poziomach.
http://planetwalker.pl/game
Gra jest darmowa póki co :)

19.11.2016 15:41
2
odpowiedz
zanonimizowany1080091
33
Legend

Nazywa się podobnie do mnie.

19.11.2016 21:52
maviozo
3
odpowiedz
maviozo
233
autor zdjęć

Czysty przypadek :D

20.11.2016 18:28
maviozo
4
odpowiedz
maviozo
233
autor zdjęć

Nikt nic?

20.11.2016 18:44
😃
5
odpowiedz
zanonimizowany1142642
29
Pretorianin

Pobrałem, podoba mi się menu przeszedłem kilka leveli i jak dla mnie powinno o niej wiedzieć więcej osób bo fajna

20.11.2016 19:03
Ziecik
😃
6
odpowiedz
Ziecik
147
Sword

Cześć mav, ja też pobrałem, przeszedłem kilka leveli i jestem dość mocno zaskoczony ogólną jakością produkcji, ładne animacje, poziom skomplikowania poziomów i dobra responsywność (choć na mniejszych ekranach obszary reagujące na dotyk potrafią się zrobić naprawdę małe, może lepsze byłyby swipe'y kierunkowe na połowach ekranów, choć tak, trochę trudniejsze do zaimplementowania, można olać - drobnostka). Ale do tego muszę przyznać, że próg wejścia jest dość wysoki, dawno nie grałem w żadną grę, która w takim stopniu nie wybacza błędów, jeden fałszywy ruch i po sprawie, soulsy mogą się schować :D Nie wiem czy to dobrze od tej komercyjnej strony, ale hardkorowi gracze docenią, widać inżynierską precyzję (choć to się sprowadza do faktu, że każdy poziom da się przejść tylko na jeden sposób? To niekoniecznie nic złego;) ). Duże gratulacje.

Edit:
Może jeszcze jakiś malutki przycisk wywołujący menu pauzy zrobiłby dobrą robotę, bo chyba z 20 sekund zajęł mi pierwsze zrestartowanie rundy. Jakkolwiek to o mnie świadczy ;)

post wyedytowany przez Ziecik 2016-11-20 19:07:57
20.11.2016 19:23
deTorquemada
👍
7
odpowiedz
deTorquemada
252
I Worship His Shadow

Gratki :)

W czym Ty to zrobiłeś?

20.11.2016 19:29
not2pun
8
odpowiedz
not2pun
115
Senator

na s7 edge coś dotyk dziwnie działa, nie wiem czy nie trafiam w strzałki, ale mam wrażenie że muszę kilka razy wciskać by odpowiednio poruszać robotem

ogólnie fajna, do tego cza coś pomyśleć już prawie od początku

post wyedytowany przez not2pun 2016-11-20 19:30:18
20.11.2016 19:56
maviozo
9
odpowiedz
maviozo
233
autor zdjęć
Wideo

O funkcji dotyku też mi ktoś sugerował, że powinno zmieniać kierunek bez potrzeby podnoszenia palca - z czym się zgadzam i to na pewno zostanie dodane.
Ogólnie chodzi mi po głowie większa personalizacja tego elementu, czyli nie tylko zmiana funkcji obu padów, ale też możliwość ich zwiększania (na jakiejś skali) oraz lekkiego modyfikowania pozycji.
Lub nawet olać zamianę roli, tylko właśnie umożliwić dowolne przesuwanie kursorów po ekranie.
Torq - grafiki w całości narysowała moja żona :D na kartkach papieru, którym robiłem zdjęcia :D - nawet nie skanowałem, taki dziad ze mnie. A całość zrobiona w Unity - zresztą chyba na początku jest logo?
Dla osób, które chciałyby zobaczyć co jest dalej i ogólnie szeroki opis gry: https://www.youtube.com/watch?v=OQwJyXki4uU
Ziecik - z menu trafna uwaga. Faktycznie na niektórych telefonach wywołanie pauzy może nie być takie oczywiste, bo np. przyciski funkcyjne się pochowają. Niektóre poziomy dają się przejść na kilka sposobów. W trakcie jak sam je projektowałem, to się "sam przechytrzałem" :)
Niektóre poziomy są generowane losowo, więc ich nie da się "nauczyć", ale mają bardziej "przygodowy" charakter, jak w Boulder Dashu.

Co do poziomu trudności, może jestem skrzywiony na punkcie tej gry, ale serio wydaje mi się, że tutek jest prosty jak drut :D w razie czego można popróbować jeszcze klasyczne zestawy (choć od razu mówię, że Robbo 2 łatwe nie jest...)

post wyedytowany przez maviozo 2016-11-20 19:57:10
20.11.2016 20:27
👍
10
odpowiedz
beeria
215
Generał

Super! Ile czasu zajęło Ci zrobienie tego cuda? Czyste programowanie czy uzywales jakiś dodatków w stylu unity playmaker? Jak wygląda sprawa z prawami autorskimi? Ja swego czasu prosiłem hasbro o akredytację na andridowa apke do littlest pet shop ale niestety nie było żadnej reakcji i w efekcie nie wrzuciłem jej do Google play...
PS. Próg wejścia jest rzeczywiście wysoki, ale na pewno jest to nie lada gratka dla miłośników gier z osmiobitowcow. Gratulacje, daje zasłużone 5 gwiazdek.

20.11.2016 20:51
maviozo
11
odpowiedz
maviozo
233
autor zdjęć

Wspierałem się wielokrotnie jakimiś prostymi rozwiązaniami pojedynczych problemów, ale w całej grze nie ma ani jednego assetu z zewnątrz.

Zacząłem robić podchody pod zaimplementowanie jeszcze Lasermanii, do której już znalazłem prościutki dodatek, ale nie ma jeszcze tego w kodzie.

Jak wygląda sprawa z prawami autorskimi?
Zależy o co pytasz. Ale generalnie temat nie jest łatwy. Nie bez kozery gra nie nazywa się wprost Robbo czy Boulderdash. Tam, gdzie wykorzystuję np. układ elementów (planety) autorzy są podpisani. Czytałem o tym naprawdę sporo, długo myślałem. Sama mechanika nie może być zastrzeżona, a remaków pojawiło się setki. Grafika jest zrobiona od zera. W sumie jest parę pojedynczych odgłosów z oryginału, reszta z różnych darmowych bibliotek.

post wyedytowany przez maviozo 2016-11-20 20:55:05
21.11.2016 14:53
not2pun
12
odpowiedz
not2pun
115
Senator

co do sterowania to myślę że można dać np większe strzałki, by było łatwiej w nie trafć.
Odnośnie poruszania się bez odrywania palca, nie wiem czy to by było dobre w grze gdzie przemieszczamy się o punkt, w takim przypadku moze być tak, że będzie nam źle chodził za daleko np.

W takiej grze sterowanie musi być dobrze zrobione, ponieważ często w etapach wymagany też jest refleks, a jak np klikam by szybko uciec, a tu nic i ginę to idzie się zirytować.
myślę ze zamiast strzałek moze być koło podzielone na 4 cześć wykończone na ostro, będzie łatwiej trafić.

21.11.2016 15:02
👍
13
odpowiedz
zanonimizowany1195958
49
Generał

Jak juz wyżej zauważono, kierunki działają dziwnie.

Osobiście poprosilbym o opcję cofnięcia się o kilka ruchów. W grę gra moja 6letnia córka i przechodzenie jednego etapu kilka razy od początku mocno ją irytuje. Walczy dzielnie, ale chyba nie o taki stan duchowy gracza chodzi, prawda? ;) Myślę, że od 3 do 5 ruchów byłoby idealnie.

21.11.2016 15:58
'wilk '
14
odpowiedz
'wilk '
88
Konsul

@maviozo w Unity bardziej polecasz C#, czy JS. W którym zrobiłeś tą grę ?

21.11.2016 16:54
Adamus
👍
15
odpowiedz
Adamus
278
Gladiator

maviozo -> Respect :) Boulder Dash moja ulubiona gra jeszcze z czasów TIMEX'a :D

21.11.2016 17:02
maviozo
16
odpowiedz
maviozo
233
autor zdjęć

wilk - pisałem w JS (to tak de facto "unityscript"), z elementami z C#, jak słowniki czy listy + parę podstawowych konstrukcji.
Natomiast na dłuższą metę pewnie i tak trzeba się przesiąść na C#. JS jest łatwiejsze, zwłaszcza na początek.

Co do strzałek i sterowania. To jak już wcześniej mówiłem, planowałem już wcześniej lekką reorganizację. Myślałem nawet o tym, żeby w trakcie ustawień, gracz lądował na jakiejś "planecie-piaskownicy", gdzie mógłby chodzić i testować :)

Co do cofania ruchów. To raczej nie wchodzi w grę.
Natomiast jest inne rozwiązanie, nad którym myślałem, co prawda jako dodatkowy element, a nie ciągła pomagajka :)
Otóż byłoby to coś w rodzaju tarczy - czyli masz 1 lub 3 tarcze na planetę. Tarcza znika w momencie w którym robot normalnie by "umarł".
Ewentualnie jest jeszcze druga możliwość, z jednej strony mniej ułatwiająca grę, a z drugiej..... ułatwiająca :)
Byłby to swego rodzaju "bullet time" - być może ograniczony czasem, tylko jednorazowo na poziom. jak sama nazwa sugeruje, gra byłaby zwolniona o połowę, lub 1/3, co z pewnością znacznie ułatwiałoby elementy zręcznościowe.

Ostatecznie też myślałem o zestawie planet dla dzieciaków. Ale tutaj z kolei trzeba by było większej ilości czasu na zaprojektowanie względnie prostych ale ciekawie zróżnicowanych planet.

22.11.2016 21:11
maviozo
17
odpowiedz
maviozo
233
autor zdjęć

Wgrałem nową wersję.
W opcjach można włączyć tryb prosty - daje to jedną bateryjkę, która umożliwia przeżycie jeden moment normalnie śmiertelny.
Jednak planeta, którą przejdziesz za pomocą tego ułatwienia, będzie oznaczona :)
Poprawiłem też teoretycznie nieco dotyk, powinien działać jak swype. Zobaczymy, czy taka forma będzie Wam bardziej odpowiadać.

22.11.2016 23:58
DiabloManiak
18
odpowiedz
DiabloManiak
237
Karczemny Dymek

Mav ściągnąłem i gierka sympatyczna plus bywa trudnawa ( pierwsze zaskoczenie ze obok mobków się ginie :) )

24.11.2016 11:05
maviozo
19
odpowiedz
maviozo
233
autor zdjęć

Dzięki :)
dostałem sygnał, że czasem robocik robił się czarny podczas ruchu. Ja u siebie tego nie widzę, ale w necie gdzieś jakieś rozwiązania tego problemu krążą i profilaktycznie skorzystałem z porad.
Jakby coś dajcie znać.

27.11.2016 00:32
maviozo
20
odpowiedz
maviozo
233
autor zdjęć

Ostatnia duża poprawka na jakiś czas:
Rozbudowałem funkcje dotykowe, teraz można znacznie bardziej je skonfigurować pod siebie oraz drobne inne poprawki.

09.12.2016 14:05
maviozo
21
odpowiedz
maviozo
233
autor zdjęć

A upnę se :D

09.12.2016 15:42
22
odpowiedz
KUBATRIXXX
15
Konsul

A będzie na konsole i komórki ?

09.12.2016 15:53
maviozo
23
odpowiedz
1 odpowiedź
maviozo
233
autor zdjęć

To jest na androida, więc komórki się w to zaliczają, pewnie jakieś inne urządzenia z andkiem też - widziałem jak chodzi na tablecie i jest spoko

09.12.2016 15:57
👍
23.1
KUBATRIXXX
15
Konsul

To super.

post wyedytowany przez KUBATRIXXX 2016-12-09 16:09:07
09.12.2016 17:03
blood
24
odpowiedz
blood
245
Legend

Bardzo fajna gierka :) Gratuluję i życzę dalszej owocnej pracy. Mógłbyś opisać jak zaczęła się Twoja przygoda z programowaniem na Androida i jak długo pracowałeś nad tym tytułem? Pozdrawiam.

09.12.2016 17:57
25
odpowiedz
zanonimizowany992139
1
Junior

Gra przypomina mi produkcje na Pegazus'a :-) Android rządzi. To zapewne początek dopiero ale popracuj nad grafiką i będzie bomba.

09.12.2016 18:12
maviozo
26
odpowiedz
maviozo
233
autor zdjęć

blood - tak de facto, to Unity poznałem na studiach. Wcześniej miałem już do czynienia z javascriptem (unity umożliwia używanie języka bardzo bazującego na JS, zresztą C# też ma podobną składnię), więc ogólne zasady działania pojąłem bardzo szybko. Potem trochę samozaparcia, tutoriali i wyszło.
Pracowałem nad nim bardzo długo, ale miałem bardzo dużo przerw, czasem po kilka miesięcy nie dotykałem projektu. Z tego powodu ciężko mi powiedzieć, ile nad nim realnie siedziałem.
Np. sporo czasu zmarnowałem na szukaniu tymczasowych grafik, które potem zamieniłem na to co jest obecnie. Sporo czasu poszło na przeniesienie poziomów z oryginałów - oczywiście można było to zrobić mechanicznie i bez sprawdzania, ale chciałem mieć pewność, że wszystko jest ok i... przechodziłem wszystkie poziomy zarówno na mojej wersji jak i oryginale. Również tworzenie własnych poziomów zajęło mi sporo czasu. Nie można zrobić poziomu bez jego testowania i przemyślenia.
Wydaje mi sie, że zrobienie "silnika" zajęło relatywnie mało czasu. Na samo zrobienie menu głównego także sporo poszło :)

09.12.2016 21:47
👍
27
odpowiedz
1 odpowiedź
KUBATRIXXX
15
Konsul
Image

Fajne są takie mini gry podobne do Robot Robuś.

09.12.2016 21:54
👍
27.1
KUBATRIXXX
15
Konsul

Jak ją odpalić na windowsie ?
Wrzuć na normalna stronę gdzie można pobrać bez rejestracji.

18.03.2017 12:10
maviozo
28
odpowiedz
maviozo
233
autor zdjęć

Podbiję sobie stary temat - gra doczekała się kilku "wyzwań" w postaci medali do zdobycia. Jeszcze nie na wszystkich planetach są, głównie w zestawie z Boulder Dasha. Ale sukcesywnie będę poprawiał to i dodawał na innych. Może ktoś się skusi :)

W wolnych chwilach dłubię sobie też w konstruktorze, ktoś chciałby sobie poskładać własne plansze?

Forum: Zrobiłem gierkę