IPB

Witaj Gościu ( Zaloguj | Rejestruj )

255 Stron V  « < 253 254 255  
Reply to this topicStart new topic
Nad czym aktualnie pracujesz?, Podziel się tym z nami!
Ocena 4 V
 
Wojo
post 5.05.2017 - 17:42
Post #7621


Forum Infiltrator
Ikona grupy

Wiek: 8 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 766
Dołączył: 9.07.2008
Uploader
Ostrzeżenia:
(0%) -----


Penguin styl graficzny to mistrzostwo. Serio, ciekawi mnie jak będzie komponował się z całokształtem.


--------------------
Seeding...
Go to the top of the page
 
+Quote Post
post 5.05.2017 - 17:42
Post #





Wiek:



Uploader


Pani kontekstowa pokazuje swe wdzięki tylko w Valhalli lub wszędzie jeżeli nie jesteś zalogowany(a)! :3
Go to the top of the page
 
Quote Post
ANtY
post 6.05.2017 - 11:58
Post #7622


Prezes @ Frozen District Sp. z o. o.
************

Wiek: 24 lata
Grupa: Użytkownicy
Postów: 4,602
Dołączył: 7.09.2008
Skąd: Poznań
Team: Frozen District

Nagrody:
Najlepsza Gra (CA 2015)
Najlepszy Zapowiedz (CA 2014)
Najlepszy GIF (CA 2013)
Najlepsza Zapowiedz (CA 2013)

Uploader
Ostrzeżenia:
(0%) -----




hmmm, wyglada to jakos?


--------------------
Go to the top of the page
 
+Quote Post
Wojo
post 6.05.2017 - 12:09
Post #7623


Forum Infiltrator
Ikona grupy

Wiek: 8 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 766
Dołączył: 9.07.2008
Uploader
Ostrzeżenia:
(0%) -----


Wygląda na mocno wczesną alfę a zwłaszcza podłoże


--------------------
Seeding...
Go to the top of the page
 
+Quote Post
ANtY
post 6.05.2017 - 12:46
Post #7624


Prezes @ Frozen District Sp. z o. o.
************

Wiek: 24 lata
Grupa: Użytkownicy
Postów: 4,602
Dołączył: 7.09.2008
Skąd: Poznań
Team: Frozen District

Nagrody:
Najlepsza Gra (CA 2015)
Najlepszy Zapowiedz (CA 2014)
Najlepszy GIF (CA 2013)
Najlepsza Zapowiedz (CA 2013)

Uploader
Ostrzeżenia:
(0%) -----




lepij?


--------------------
Go to the top of the page
 
+Quote Post
pablo1517
post 6.05.2017 - 12:49
Post #7625


Emperor
**********

Wiek: 28 lat
Grupa: Użytkownicy
Postów: 2,148
Dołączył: 9.04.2005
Uploader
Ostrzeżenia:
(0%) -----


To ja podrzuce to nad czym ja aktualnie pracuje (muzyka podwalona bo sobie dla funu zrobiłem trailerek) xP

https://www.youtube.com/watch?v=bBHysfTWjIo



--------------------
Jak mnie tu dawno nie bylo...
Go to the top of the page
 
+Quote Post
Wojo
post 6.05.2017 - 12:57
Post #7626


Forum Infiltrator
Ikona grupy

Wiek: 8 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 766
Dołączył: 9.07.2008
Uploader
Ostrzeżenia:
(0%) -----


Moim zdaniem te kolory do siebie nie pasują, a mówiąc o podłożu miałem na myśli trawę i tę nijaką ziemię


--------------------
Seeding...
Go to the top of the page
 
+Quote Post
Ignatus
post 6.05.2017 - 13:38
Post #7627


Forum Veteran
*****

Wiek: 32 lata
Grupa: Użytkownicy
Postów: 434
Dołączył: 12.12.2014
Skąd: POZ
Team: 7Bones
Uploader
Ostrzeżenia:
(0%) -----


Jakby troche urozmaicić te kolory?Bo teraz dramatycznie są mdłe i nieciekawe.Styl fajny ale kolory beznadzieja





Choć w sumie moja wersja jeszcze gorsza:D
Go to the top of the page
 
+Quote Post
Adriann
post 6.05.2017 - 13:41
Post #7628


Master of Posts
Ikona grupy

Wiek: 24 lata
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 1,395
Dołączył: 21.10.2009
Skąd: Kielce

adriannn1992

Uploader
Ostrzeżenia:
(0%) -----


Nieee fajnie było, ogarnąłbym spójne obramowanie na włosach i wymienił podłogę bo wygląda jak z gemboja a reszta troszkę inaczej.

A gra od Pablo miodzio, jak połączenie Lombo i N+ :3


--------------------
Go to the top of the page
 
+Quote Post
pablo1517
post 6.05.2017 - 13:42
Post #7629


Emperor
**********

Wiek: 28 lat
Grupa: Użytkownicy
Postów: 2,148
Dołączył: 9.04.2005
Uploader
Ostrzeżenia:
(0%) -----


CYTAT(Adriann @ 6.05.2017 - 14:41) *
A gra od Pablo miodzio, jak połączenie Lombo i N+ :3


Zapraszam na Pixel Heaven jakbyś chciał ograć smile.gif


--------------------
Jak mnie tu dawno nie bylo...
Go to the top of the page
 
+Quote Post
Adriann
post 6.05.2017 - 13:44
Post #7630


Master of Posts
Ikona grupy

Wiek: 24 lata
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 1,395
Dołączył: 21.10.2009
Skąd: Kielce

adriannn1992

Uploader
Ostrzeżenia:
(0%) -----


Rozważam czy samemu się nie pojawić ze stoiskiem więc może może:3


--------------------
Go to the top of the page
 
+Quote Post
lew_leo
post 6.05.2017 - 17:04
Post #7631


Major User
****

Wiek: ?
Grupa: Użytkownicy
Postów: 215
Dołączył: 17.02.2015
Skąd: Rzeszów
Team: LXD
Uploader
Ostrzeżenia:
(0%) -----


jak tak widzę co inni robią to ja chyba powinienem sobie darować game dev tongue2.gif
gierka pablo1517 miażdży :3


--------------------
Go to the top of the page
 
+Quote Post
pablo1517
post 6.05.2017 - 17:29
Post #7632


Emperor
**********

Wiek: 28 lat
Grupa: Użytkownicy
Postów: 2,148
Dołączył: 9.04.2005
Uploader
Ostrzeżenia:
(0%) -----


Robimy to we dwójkę smile2.gif


--------------------
Jak mnie tu dawno nie bylo...
Go to the top of the page
 
+Quote Post
I am Lord
post 6.05.2017 - 21:44
Post #7633


Trzymam Sword
Ikona grupy

Wiek: 27 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 4,541
Dołączył: 16.12.2005
Skąd: Piła

Huder


Nagrody:
Mistrz Ligi24 (2013)

Uploader
Ostrzeżenia:
(0%) -----


Długo już robicie?


--------------------
Acziwment unloked
Ciekawsze moje gry:
Ukończone: NewtonPong Android
Nieukończone:Maze Strategy
Compostowe: DungeonMazeShooter, ScorchedTanks, Atargatis, RedvsBlue, Wspomnienia
Go to the top of the page
 
+Quote Post
pablo1517
post 7.05.2017 - 13:10
Post #7634


Emperor
**********

Wiek: 28 lat
Grupa: Użytkownicy
Postów: 2,148
Dołączył: 9.04.2005
Uploader
Ostrzeżenia:
(0%) -----


Pierwsze 2 miesiące "szukając" wizji w 4 osoby, team sie rozleciał ze względu na rozbieżność tych wizji, a potem udało mi się znaleźć grafika i kolejne 4 miesiące już w dwójkę.


--------------------
Jak mnie tu dawno nie bylo...
Go to the top of the page
 
+Quote Post
lew_leo
post 9.05.2017 - 11:37
Post #7635


Major User
****

Wiek: ?
Grupa: Użytkownicy
Postów: 215
Dołączył: 17.02.2015
Skąd: Rzeszów
Team: LXD
Uploader
Ostrzeżenia:
(0%) -----


a ja testuje sobie różne systemy chodzenia po nierównym terenie


--------------------
Go to the top of the page
 
+Quote Post
Adriann
post 9.05.2017 - 18:06
Post #7636


Master of Posts
Ikona grupy

Wiek: 24 lata
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 1,395
Dołączył: 21.10.2009
Skąd: Kielce

adriannn1992

Uploader
Ostrzeżenia:
(0%) -----


Ciężko coś o tym powiedzieć, poka w ruchu czy coś:3


--------------------
Go to the top of the page
 
+Quote Post
Wojzax
post 9.05.2017 - 19:15
Post #7637


Grafik Paranoik
Ikona grupy

Wiek: 25 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 2,494
Dołączył: 29.02.2008
Skąd: Lublin
Team: A gdzie mie wezmo

Nagrody:
Najlepsza grafika (CA 2015)
Najlepsza gra (CA 2011)

Uploader
Ostrzeżenia:
(0%) -----


Mi w końcu udało się zrobić ślizganie po ścianach, męki z tym było co niemiara

Go to the top of the page
 
+Quote Post
lew_leo
post 9.05.2017 - 19:21
Post #7638


Major User
****

Wiek: ?
Grupa: Użytkownicy
Postów: 215
Dołączył: 17.02.2015
Skąd: Rzeszów
Team: LXD
Uploader
Ostrzeżenia:
(0%) -----


CYTAT(Wojzax @ 9.05.2017 - 20:15) *
Mi w końcu udało się zrobić ślizganie po ścianach, męki z tym było co niemiara


mam to samo z platformówka biggrin.gif

CYTAT(Adriann @ 9.05.2017 - 19:06) *
Ciężko coś o tym powiedzieć, poka w ruchu czy coś:3

nic ciekawego zwykły ruch ale jak chcesz tongue2.gif
twoja metoda to nr 2


--------------------
Go to the top of the page
 
+Quote Post
I am Lord
post 9.05.2017 - 19:34
Post #7639


Trzymam Sword
Ikona grupy

Wiek: 27 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 4,541
Dołączył: 16.12.2005
Skąd: Piła

Huder


Nagrody:
Mistrz Ligi24 (2013)

Uploader
Ostrzeżenia:
(0%) -----


CYTAT
Mi w końcu udało się zrobić ślizganie po ścianach, męki z tym było co niemiara

Jak oddzielisz ruch po osi X od Y, tak by sprawdzanie kolizji w tych osiach były niezależne od siebie to bardzo łatwo jest zrobić ślizganie.

dla przykładu, chyba moim najprostszym rozwiązaniem na jakie wpadłem jest to:

GML
var posX, posY;
posX = 0;
posY = 0;

if ( keyboard_check(ord('A')) ) posX -= 3;
if ( keyboard_check(ord('D')) ) posX += 3;
if ( keyboard_check(ord('W')) ) posY -= 3;
if ( keyboard_check(ord('S')) ) posY += 3;

// jak widać sprawdzanie kolizji w osiach jest od siebie całkowicie niezależne
if ( !place_meeting(x+posX, y, p_wall) ) x += posX;
if ( !place_meeting(x, y+posY, p_wall) ) y += posY;


--------------------
Acziwment unloked
Ciekawsze moje gry:
Ukończone: NewtonPong Android
Nieukończone:Maze Strategy
Compostowe: DungeonMazeShooter, ScorchedTanks, Atargatis, RedvsBlue, Wspomnienia
Go to the top of the page
 
+Quote Post
Wojzax
post 9.05.2017 - 19:56
Post #7640


Grafik Paranoik
Ikona grupy

Wiek: 25 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 2,494
Dołączył: 29.02.2008
Skąd: Lublin
Team: A gdzie mie wezmo

Nagrody:
Najlepsza grafika (CA 2015)
Najlepsza gra (CA 2011)

Uploader
Ostrzeżenia:
(0%) -----


Może rzeczywiście przerobię to tak jak piszesz, w sumie wystarczyłoby przerobić odchylenie joysticka na dwie osie.
Go to the top of the page
 
+Quote Post
I am Lord
post 9.05.2017 - 22:04
Post #7641


Trzymam Sword
Ikona grupy

Wiek: 27 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 4,541
Dołączył: 16.12.2005
Skąd: Piła

Huder


Nagrody:
Mistrz Ligi24 (2013)

Uploader
Ostrzeżenia:
(0%) -----


Jak jesteśmy w temacie kolizji, ślizgania itd, to niedawno robiłem małą customową fizykę, zarówno dla platformówki jak i top down.


Download GMZ: https://drive.google.com/file/d/0B-1vrtiAAh...Wk2clJKWnM/view sprawdźcie czy plik jest widoczny publicznie

Żółta piłka na tym filmiku jest graczem, w platformowym widoku może skakać


Całość obliczania kolizji i fizyki odbić czy ślizgów zawiera się w tym kodzie: to jest obiekt par_dynamic:End Step
CODE

/// physic calc
phyPX = phyX;
phyPY = phyY;

// sub-pixel movement
subHS += phyHS;
subVS += phyVS;
var tempHS = round(subHS);
var tempVS = round(subVS);
subHS -= tempHS;
subVS -= tempVS;

var vNormalx = 0;
var vNormaly = 0;
var vCollision = noone;
vR = phyCollisionSize+ceil(phyRSPD);

preciseCheck = false;
// first collision test is fast, it only check if a collision in a circle between origin and move vector can occur. If not then move else do precision checkings
if ( collision_circle(x, y, vR, par_collisionGroup, 0, 1 ) ) preciseCheck = true;
else
{
// simple move
x += phyHS;
y += phyVS;
}

// slow precise collision test
if ( preciseCheck )
{
// horizontal movement
var vSignHS = sign(tempHS);
repeat ( abs(tempHS) )
{
var vMiddle = instance_place(x+vSignHS, y, par_collisionGroup);
if ( !vMiddle )
{
x += vSignHS;
}
else
{
vCollision = vMiddle;
vNormalx = -vSignHS;
vNormaly = 0;
// slopes
var vUp = place_meeting(x+vSignHS, y-1, par_collisionGroup);
var vDown = place_meeting(x+vSignHS, y+1, par_collisionGroup);
if ( !vUp && vDown ) { if ( phyFixSlidingEnabled )/* if ( !place_meeting(x, y-1, par_collisionGroup) )*/ y -= 1; vNormaly = -1; }
else if ( vUp && !vDown ) { if ( phyFixSlidingEnabled )/* if ( !place_meeting(x, y+1, par_collisionGroup) )*/ y += 1; vNormaly = 1; }
}
}


// vertical movement
var vSignVS = sign(tempVS);
repeat ( abs(tempVS) )
{
var vMiddle = instance_place(x, y+vSignVS, par_collisionGroup);
if ( !vMiddle )
{
y += vSignVS;
}
else
{
vCollision = vMiddle;
vNormaly = -vSignVS;
// slopes
var vLeft = place_meeting(x-1, y+vSignVS, par_collisionGroup);
var vRight = place_meeting(x+1, y+vSignVS, par_collisionGroup);
if ( !vLeft && vRight ) { if ( phyFixSlidingEnabled ) /*if ( !place_meeting(x-1, y, par_collisionGroup) )*/ x -= 1; vNormalx = -1; }
else if ( vLeft && !vRight ) { if ( phyFixSlidingEnabled ) /*if ( !place_meeting(x+1, y, par_collisionGroup) )*/ x += 1; vNormalx = 1; }
}
}
}
// apply dampings
// air damping
phyHS += -phyFixDrag*phyHS*abs(phyHS);
phyVS += -phyFixDrag*phyVS*abs(phyVS);
// linear damping
phyHS += -phyFixDamping*phyHS;
phyVS += -phyFixDamping*phyVS;

// apply frictions and bounce if collision
if ( vCollision != noone )
{
// apply friction
var vFric = (1-vCollision.phyFixFriction)*(1-phyFixFriction);
phyHS *= vFric;
phyVS *= vFric;

// apply bounce self
var vBounce = 2*phyFixBounce*vCollision.phyFixBounce;
var vSpdHS = abs(lerp(vCollision.phyRHS+phyHS, vCollision.phyHS+phyRHS, 0.5));
var vSpdVS = abs(lerp(vCollision.phyRVS+phyRVS, vCollision.phyVS+phyVS, 0.5));
phyHS += vSpdHS*vNormalx*vBounce;
phyVS += vSpdVS*vNormaly*vBounce;

// apply bounce other
if ( vCollision.phyStatic == false )
{
var fakeKineticTransfer = vBounce*0.1; // this will unstuck instances in situations where they are in crowd
vCollision.phyHS -= vSpdHS*vNormalx+fakeKineticTransfer;
vCollision.phyVS -= vSpdVS*vNormaly+fakeKineticTransfer;
}
}

// update read only variables
phySPD = sqrt(phyHS*phyHS+phyVS*phyVS);

phyRHS = lerp(phyX-phyPX, phyHS, 0.5);
phyRVS = lerp(phyY-phyPY, phyVS, 0.5);
phyRSPD = sqrt(phyRHS*phyRHS+phyRVS*phyRVS);

phyX = x;
phyY = y;


--------------------
Acziwment unloked
Ciekawsze moje gry:
Ukończone: NewtonPong Android
Nieukończone:Maze Strategy
Compostowe: DungeonMazeShooter, ScorchedTanks, Atargatis, RedvsBlue, Wspomnienia
Go to the top of the page
 
+Quote Post

255 Stron V  « < 253 254 255
Reply to this topicStart new topic
1 użytkownik(ów) przegląda ten temat (1 gości i 0 anonimowych użytkowników)
0 Użytkownicy:

 



RSS Wersja Lo-Fi Aktualny czas: 29.05.2017 - 23:55