Jak pewnie wiecie zakładam z Arem firmę developerską. Niedługo rozkurwimy rynek gier komputerowych w Polsce, a zaraz potem na świecie, ale ten. Później.
Póki co chciałbym wam pokazać mały silnik platformówki, z którym męczę się od jakiegoś tygodnia.
http://v0idspace.com/rpg2d/webdemo/
Jeśli nie macie Unity Playera to ściągnijcie, zajmuje coś koło 4mb w zależności od waszego systemu.
Aby w pełni się cieszyć zajebistością gry kliknijcie prawym przyciskiem maszy i wybierzcie "Go Fullscreen".
Klawiszologia:
- W&D albo strzałki <-&-> jako poruszanie się postaci na boki,
- spacja jako skok (i podwójny skok również),
- lewy alt (będzie shift zaraz), bądź prawy przycisk myszki jako bieg.
- ESC, wyjście z trybu fullscreen.
W prawym górnym rogu macie wartości, którymi możecie się pobawić - byłoby naprawdę super, gdybyście powiedzieli, jakie wam najbardziej pasują. Zamieszczam opis, jakby ktoś nie ogarniał:
walkSpeed - odpowiada za szybkość poruszania się postaci,
runSpeed - odpowiada za szybkość poruszania się postaci podczas biegu,
inAirControlAcceleartion (inAirCtrlAcc) - odpowiada za to, ile "przyśpieszenia" do sterowania dostaje gracz podczas wyskoku (czyli można zablokować poruszanie się na boki, gdy gracz wyskoczy tylko w góre),
gravity - grawitacja no,
maxFallSpeed - maksymalna prędkość, jaką może osiągnąć postać przy spadaniu,
speedSmoothing (speedSmooth) - szybkość, z jaką postać przechodzi z chodzenia w bieganie,
rotationSmoothing (rotateSmooth) - szybkość, z jaką postać obraca się, gdy zmienimy kierunek ruchu,
height (hate
) - wysokość minimalnego skoku,extraHeight (extraHate) - maksymalna wysokość skoku, jaką można osiągnąć przytrzymując spację,
doubleJumpHeight (doubleHate) - wysokośc podwójnego skoku
Fajnie by było, gdybyście powiedzieli mi o znalezionych bugach, czy rzucili jakimiś sugestiami, btw znane bugi:
- jeśli podczas spadania z platformy wykonamy skok to później, na platformie możemy wykonać tylko double; innymi słowy "po double przy falling, w czasie ifGrounded(); nie ogarnia, że już możemy normalnie skakać",
- jeśli skoczymy "pod" platofrmę to postać się jakby przykleja do czasu zakończenia skoku, puszczenia spacji,
- w czasie schodzenia z pochyłych platform postać dostaje tzw. "bump", czyli sobie skacze.
//sory za taki oficjalny ton, ale jakoś tak wyszło
liczę, że cośtam nam podpowiecie//gra wyświetla obecnie około 30k trisów (bo postać ma 7 nie-low-poly sfer), ale silnik grafiki jest na tyle fajnie zoptymalizowany, że wydaje mi się, że nawet na słabych kompach nie będzie przycinki (ja mam 720 FPS
)
Ar.
Perski
Nie no, fajnie chłopaki, że coś działacie, chętnie będę podziwiał efekty, żeby potem się chwalić jakich mam zajebistych ziomków
Pograłem chwile, drabina mnie oszukała, więc się obraziłem i po graniu
Stankol
Ar.
Antek
fajnie, że pokazałeś najpierw endżajn! (główny bohater wygrywa wszystko
skw
fajnie, ze cos dzialacie; zycze powodzenia! informujcie na biezaco.
Vital
Choć bawiąc się takimi parametrami wolałbym wiedzieć czy bohater będzie typową cipką, czy superhero z ultra mocami, czy też pozostanie brązowym pudełkiem z oczami (oby nie, sorry;P)
edit. btw daj opcję wpisywania wartości a nie klikania w plusy/minusy. Wiesz ile trza się na klikać żeby mieć wartość gravity = 0 ?
skw
Stankol
Bohater... będzie czymś pomiędzy typową cipką, superhero, a brązowym pudełkiem z oczami. Znaczy jeszcze tego nie stwierdziliśmy z Arem, ale generalnie będzie to postać z erpega, więc bardziej superheros, ale podchodzący pod cipkę (bo platformowa). Och, nieważne.
Wpisywanie wartości to fajny pomysl i prawdopodobnie później się do niego zastosuję ZIOOOOM.
Skw - klocek generalnie ma kolor cielesny.
//JuSh NiEdUGo PokaSHem WaM wErsJEm beS bUGUFFF i Z FaJnYmII sheChaMI
xom
Btw. trzymam kciuki za szybkie "rozkurwienie" rynku gier na świecie. Bo w Polsce dacie sobie radę bez mydła.