Tibia C# i Unity3D

Kommer ni släppa en Linux klient?

Hade inbjudan till aplha testet men jobbade dess värre som en tok hela förra veckan, lyckades installera men aldrig starta.. Hoppas att alphan gick bra och att jag har möjlighet att testa någon annan gång!

Heja er!

Skrivet av Exiphi:

Kommer ni släppa en Linux klient?

Ja det kommer till både Linux och IOS senare

Skrivet av Swedishliquid:

Hade inbjudan till aplha testet men jobbade dess värre som en tok hela förra veckan, lyckades installera men aldrig starta.. Hoppas att alphan gick bra och att jag har möjlighet att testa någon annan gång!

Heja er!

Det va ju synd, men det kommer fler tillfällen. Du har ju automatiskt en plats i nästa alpha också om du fick en nu
Jag uppskattar att nästa (med fokus på PvP/PvE arenas) kommer om ca 3 månader

Tja har följt det här ett tag nu, helt fantastiskt arbete måste jag säga.
Har inte hunnit testa alfan än, hoppar nog på nästa vända ;D
Har du gjort samma som tibias system som gömmer tak och våningar över spelaren när man står vid ett fönster/går in i en byggnad? Hur funkar det? När du löste det här med att en tile blockas av en vägg men ändå kan ockuperas av gubben (så man inte har massa onödig space på samma tile) hur gjorde du då ? Frågar för jag försöker en liknande grej i ett unityprojekt ;D

Skrivet av Adelekta:

Tja har följt det här ett tag nu, helt fantastiskt arbete måste jag säga.
Har inte hunnit testa alfan än, hoppar nog på nästa vända ;D
Har du gjort samma som tibias system som gömmer tak och våningar över spelaren när man står vid ett fönster/går in i en byggnad? Hur funkar det? När du löste det här med att en tile blockas av en vägg men ändå kan ockuperas av gubben (så man inte har massa onödig space på samma tile) hur gjorde du då ? Frågar för jag försöker en liknande grej i ett unityprojekt ;D

Hej! Roligt att höra Du är så välkommen till nästa alpha!
Kul att du är intresserad av spekutveckling och grejar med Unity, har du hållt på länge?

Angående din fråga: Ja, vi gömmer våningarna över baserat på vissa förutsättningar. Vi har inte just det där med att det måste vara ett fönster i nuläget men det hade varit väldigt simpelt att implementera. Kortfattat så kollar klienten på rutorna runtomkring spelaren, och kollar om där finns någon mark ovanför dem. Sen om marken ovanför inte är för tjock, så döljer den det. Anledningen till att vi döljer baserat på tjocklek är att det funkar bra vid grottor, klippor och liknande också.

Hur jag blockat väggar är väldigt simpelt. En vägg tillåter spelaren att gå in på rutan baserat på vart han kommmer ifrån. Så väggen i sig har ingen blocking alls. Funktionaliteten ligger mer i Pathfinding algoritmen alltså. När man räknar ut en väg att gå, så tar den också i beräkningen med vilken tile man kommer ifrån

Hoppas du är nöjd med svaret. Har du fler frågor så är det bara att fråga. finns ju också på Discord, och om du hoppar in i en Stream på twitch någon gång när jag streamar kan jag förklara bättre!

/Robin

Tack för svaret, jag har hållt på några månader nu men funderat på det mycket längre än så.
Är med i Discord men visste inte om jag ska fråga sånt där, väntade på stream också men det var ett tag sen så tänkte att ja ba kan fråga här Haha. Just nu har jag en lösning där jag använder två box colliders på gubben för att trigga när det är något ovan vilket inte kändes som en bra lösning men det funkar typ.
Låter som att du använder din pathfinding algoritm för alla typer av rörelser (keyboard input för 1 ruta typ), vilket jag trodde mer var för mouse-click ;P

Skrivet av Adelekta:

Tack för svaret, jag har hållt på några månader nu men funderat på det mycket längre än så.
Är med i Discord men visste inte om jag ska fråga sånt där, väntade på stream också men det var ett tag sen så tänkte att ja ba kan fråga här Haha. Just nu har jag en lösning där jag använder två box colliders på gubben för att trigga när det är något ovan vilket inte kändes som en bra lösning men det funkar typ.
Låter som att du använder din pathfinding algoritm för alla typer av rörelser (keyboard input för 1 ruta typ), vilket jag trodde mer var för mouse-click ;P

Ah ja jag har haft fullt upp med programmerandet då jag uppdaterar trigger-systemet och editorn så inte hunnit streama något. Blir oftast inte så mycket jobb gjort under en stream

Att använda box colliders funkar väl jättebra, anledningen till att vi inte gör det är flera som jag kan förklara bättre någon annan gång. Men din aproach med box collider ser jag inget fel med sålänge det funkar för ditt spel!

Jag använder såklart inte hela pathfinding algoritmen när man går med keys eller bara 1 ruta. Men funktionen som returnerar om rutan är blockerad ligger ju på Tile-klassen så jag kallar bara på den

Du får ställa vilka frågor du vill på Discorden

Stor förändring

Hej alla

Länkade på lite andra ställen redan så ni som följer oss kanske redan har sett detta, men vill ändå uppdatera denna tråden lite då och då!

Vi har nyligen uppdaterat hela vårt Trigger-system. Det var ju mycket bra innan, men behövde ha mer kontroll för att skapa avancerade triggers med Parametrar, variabler etc.

Jag skrev då ett helt nytt system från grunden. Jag gjorde konverteringsverktyg för alla våra gamla saker som vi skapat i det äldre systemet, och fick allt att lira !

Jag kommer med en annan video lite senare där jag kommer förklara mer tekniskt hur det fungerar, samt gå igenom den nya Editorn

läst hela tråden nu, så jävla intressant och sjukt kul o se hur långt du/ni kommit! har lagt till spelet på önskelistan o joinat disc o youtube, samt twitch.. riktigt spännande!

Skrivet av Godsfist:

läst hela tråden nu, så jävla intressant och sjukt kul o se hur långt du/ni kommit! har lagt till spelet på önskelistan o joinat disc o youtube, samt twitch.. riktigt spännande!

Kul o höra ! Tack för din support <3 !
Gå in på hemsidan också och ansök om du vill få chans att testa spelet när nästa stängda alpha kommer
https://gellyberrystudios.squarespace.com/alphatest

/Robin

Behaviour Update

Uppdaterat Behaviour Editor, som gör att vi kan skapa Behaviours med samma system som vi använder för allt annat