Survius Open Alpha + Trailer

Door chaozz op dinsdag 31 maart 2015 15:28 - Reacties (5)
Categorie: -, Views: 1.155

Na lang zwoegen en ploeteren, veel bloed, zweet en tranen is het dan eindelijk een feit: De eerste publieke alpha versie van Survius is gereleased!

Na een closed alpha periode van 10 dagen, en ongeveer net zoveel releases, is Survius Alpha 0.0.9 klaar.

EDIT: Bij een release hoort een trailer!https://youtu.be/Irmn5CTV9VE

Hier wat screenshots uit de huidige build:
http://static.tweakers.net/ext/f/0XmOtZz3DDAmEA3oZlecUZa5/full.png
"Drie tegen drie, makkie!"

http://static.tweakers.net/ext/f/xjJGwghOWGY6YL5sFU61tFhq/full.png
"Even wat hertenvlees op het vuur"

http://static.tweakers.net/ext/f/ijD9HQZsKgmzZMqFf0CuAr2U/full.png
"Op zoek naar iets bruikbaars"

De alpha is voor iedereen toegankelijk en bovendien gratis! In ruil daarvoor zou ik graag feedback en bug reports ontvangen. Bezoek hiervoor even het forum.

Voor een korte handleiding, klik hier.
Om een account te registreren om de game te kunnen spelen, klik hier.
Om de game te downloaden, klik hier.

De game is beschikbaar voor Windows, Linux en Mac.

Hopelijk tref ik jullie ingame! :)

Closed alpha toegang voor alle Tweakers

Door chaozz op donderdag 26 maart 2015 12:18 - Reacties (34)
Categorie: -, Views: 3.301

Closed alpha toegang voor alle Tweakers (en iedereen die toevallig deze blog leest :+ )

Ik ben een multiplayer survival game aan het ontwikkelen genaamd Survius. Meer over waarin ik de game maak en waar de game om draait kun je lezen in mijn vorige blogpost.

Na lang zwoegen en zelf testen ben ik begonnen om mondjesmaat mensen toe te laten tot de huidige pre-alpha versie, ter voorbereiding van de open-alpha.

http://static.tweakers.net/ext/f/2YZ33B1ySOrjrtwrX4v7GXZu/full.jpg

De open-alpha begint over 5 dagen. Ik zou het zeer waarderen als diegenen die van multiplayer survival games houden, of van games in het algemeen, de huidige versie zouden installeren en testen. Met jullie bug reports en suggesties kan ik een beter spel maken.

Om toegang te krijgen tot de pre-alpha moet je een account registeren. Daarna kun je de game downloaden en spelen.

Account registeren kan hier.
De game downloaden kan hier (OneDrive).

Er is een Windows-, Linux- en Mac-build beschikbaar.

Korte instructie

De besturing is als volgt:
  • Player Movement: WASD
  • Jump: SPACEBAR
  • Crouch: C
  • Pickup/Interact: E
  • Surrender: H (druk na de countdown nogmaals op H om uit surrender mode te gaan)
  • Equip Flashlight: 1
  • Equip Melee: 2
  • Equip Gun: 3
  • Turn on Flashlight / Aim gun: Right mouse button
  • Shoot gun / Swing melee: Left mouse button
  • Chat: Y
  • Stop Chat: ESC
Vragen voor testers

Surrender mode is de optie om je te laten gijzelen door anderen. Je speler doet zijn handen omhoog en laat automatisch alle pistool magazijnen vallen. Je kunt twee minuten niet lopen of je handen omlaag doen.

Maar, je bent niet te doden, en je kunt met je gijzelnemers wellicht onderhandelen over de afloop. (Wat blikjes eten voor je magazijn?). Klinkt op papier allemaal leuk, maar werkt het ook zo in de praktijk?

Sommige spelers rapporteren dat de game vastloopt, terwijl ik tijdens testavonden met vrienden hier nog geen last van heb gehad. Wat triggert zo'n vastloper?

Omdat er geen centrale server is (het is cloud based en er zijn alleen clients, waarvan er 1 masterclient is) moet ik concessies doen, bijvoorbeeld wat ik wel en niet sync. Hoe storend is dit tijdens het spelen?

Allemaal vragen waar ik tijdens het testen graag antwoord op zou willen vinden.

T-shirt designers!

Ik zoek nog steeds naar mensen die een eenvoudig t-shirt ontwerp kunnen maken aan de hand van een template. Jouw t-shirt komt dan wellicht in de uiteindelijke game terecht.

http://static.tweakers.net/ext/f/YsrSqrfIvFQUFVJvhSE8eNUW/full.jpg

Meer info en een template vind je hier.


Feedback

Geef je jouw commentaar liever in het Nederlands, dan graag onder deze post. Heb je geen problemen om dit in het engels te doen, dan gaag op het forum, zodat het voor andere spelers ook zichtbaar is.

Survius - Dev update februari

Door chaozz op maandag 02 maart 2015 09:21 - Reacties (8)
Categorie: -, Views: 1.237

Survius is een open wereld multiplayer survival game welke ik aan het ontwikkelen ben in Unity3D.
Voor meer info over de game lees deze post.

In de maand februari is het hard gegaan met de ontwikkelingen in Survius. Omdat ik mezelf heb voorgenomen een eerste alpha uit te brengen in Q1 2015 zijn de laatste paar weken nu in gegaan. Gelukkig is er al een hoop klaar, mede dankzij een productieve afgelopen maand.

Hieronder de belangrijkste updates:


Player Model

Het model dat ik gebruikte in alle ontwikkelversies tot nu was een model welke ik had gevonden op Turbosquid. Het was een vrij te gebruiken model, maar ik wist niet zeker of het ook commercieel gebruikt mocht worden.

Tijd dus om dit uit te zoeken. Na wat zoekwerk vond ik de maker van het model, en bleek ik voor commercieel gebruik inderdaad een licentie af te moeten nemen. Fair enough. Kosten: §114. Ahum..

Dus zocht ik verder naar een nieuw model, en vond uiteindelijk een model voor een fractie van de eerder genoemde prijs. Daarbij had dit nieuwe model niet alleen een blanke skin en hoofd, maar ook een gekleurde skin en hoofd. Daar bovenop waren de tshirts eenvoudig aanpasbaar.

http://survius.com/wp-content/uploads/2015/03/survius-manmodel.jpg


Backend

Ik heb een backend geschreven in PHP met daarachter een MySQL database. Dit backend faciliteert het login-systeem van de game. Ook wordt in de database de inventory van spelers opgeslagen (public en private) en de gekozen skin + t-shirt.

Wachtwoorden worden gehashed (SHA1) en gesalt.

Bij het opslaan van de inventory wordt zoals gezegd onderscheid gemaakt tussen het spelen op een publieke en een prive server. Je hebt dus feitelijk twee inventories. Je kunt dus niet een prive server starten, voorraden binnen harken en vervolgens naar een publieke server gaan om daar deze voorraad te gebruiken.


Clothing + Configurator

Vanuit het hoofdscherm van Survius kun je klikken op Edit Player. Dit opent een browserscherm waarop je kunt kiezen voor een andere skin en t-shirt. Deze keuze wordt opgeslagen in de database welke door de game wordt geraadpleegd.

Het hoofdmenu is nu voorzien door een speciaal voor mij gemaakte achtergrond en ziet er zo uit:
http://survius.com/wp-content/uploads/2015/03/survius-server-browser.jpg

De player configurator ziet er als volgt uit:
http://survius.com/wp-content/uploads/2015/03/survius-player-configuration-editor.png

Naast t-shirts heb ik ook de optie toegevoegd om zonnebrillen toe te voegen. Hoeden en maskers volgen vast later.

LET OP! Mocht iemand het leuk vinden een t-shirt te ontwerpen voor in de game, je kunt de voorbeeld shirts hier downloaden.


Surrender

De focus van Survius ligt op survival en coop. Ik probeer daarom met game mechanieken de focus weg te halen bij deathmatch en Kill on Sight (KOS). Een van die mechanieken is het surrender systeem.

Mocht je in een woning aan het zoeken zijn naar voorraden en je wordt opeens in het nauw gedreven door een groepje andere spelers, dan kun je ervoor kiezen jezelf over te geven. Dit heeft de volgende consequenties:
  • Jouw speler doet zijn handen omhoog
  • Je kunt niet worden neergeschoten zolang je je handen omhoog houdt
  • Er gaat een timer lopen (nu 3:00) en je kunt pas je armen laten zakken nadat de timer op 0 staat
  • Je dropt automatisch al je pistool magazijnen op de grond
De groep kan je nu "gijzelen" en jij kunt onderhandelen. Bijvoorbeeld door etenswaren te droppen in ruil voor een van je magazijnen.

Het systeem staat nog in de kinderschoenen en de eerste alpha versie moet uitwijzen wat een goed systeem is.

http://survius.com/wp-content/uploads/2015/03/survius-surrender.jpg


Hunting

Voor diegenen die liever in de bossen blijven en de settlements uit de weg willen blijven zijn er in het bos herten waarop kan worden gejaagd. Dit is de laatste toevoeging aan de game en is nog heel basic op dit moment.

Een hert (mannetje, vrouwtje, kleintje) kan je van ver af zien. Je kunt dichterbij komen door te hurken. Als je wordt gezien slaan ze op de vlucht in tegenover gestelde richting als waar ze jou zien. Ditzelfde gedrag vertonen ze bij het horen van pistoolschoten, met als verschil dat ze dan geen visueel op jou nodig hebben uiteraard.

Heb je eenmaal een hert aangeschoten dan valt deze dood neer en dropt deze rauw vlees. In een volgende versie kun je dit vlees op een vuurtje grillen/koken.

Een korte demo van het hunting systeem kun je hier bekijken.

Ik heb ook een val gemodelled om de herten later mee te kunnen vangen.

http://survius.com/wp-content/uploads/2015/03/trap.jpg


Zombie AI

Ik heb de zombie AI onder handen genomen. Ze wisselen nu tussen twee systemen: sight en breadcrumbs. Als ze je zien bewegen ze zich direct naar je toe. Verliezen ze je uit het oog, dan schakelen ze over naar een breadcrumb systeem welke ik heb geschreven.

Het werkt verrassend goed zoals je kunt zien in deze (alweer oude) video.


Health/Food/Thirst

Sinds de laatste update heeft Survius nu een health / food / thirst systeem. Deze drie waarden worden aan de rechter onderzijde van het scherm weergegeven en geven de status van je speler weer. Raakt je food of thirst waarde op nul, dan zul je langzaam health verliezen.

Het is dus zaak voldoende te eten en te drinken. Health kan worden hersteld met verbandtrommels.

http://survius.com/wp-content/uploads/2015/02/health-system.png


Geluid

Ook de geluiden neem ik zoveel mogelijk zelf op. Gelukkig heb ik een vriend die van muziek zijn werk heeft gemaakt en dus kwam hij met 4 koffers apparatuur om eea op te nemen. Die avond was het vooral smakken met chips, gulzig drinken met blikjes cola en gehannes met plakband. Ook alle zombie geluiden zijn nu authentiek. :)

http://survius.com/wp-content/uploads/2015/02/IMG-20150209-WA0019.jpg


Excuses voor de lange post. Hopelijk is de volgende post een aankondiging van de eerste open alpha.


Homepage: http://survius.com
Facebook: https://www.facebook.com/survius
Youtube: https://www.youtube.com/channel/UCl6GgmjrN9VzdUQ2scBjKlA
IndieDB: http://www.indiedb.com/games/survius

Even voorstellen: Survius

Door chaozz op dinsdag 13 januari 2015 19:15 - Reacties (8)
Categorie: -, Views: 1.691

Precies een jaar geleden veranderde ik de naam van een game waar ik toen al een jaartje mee aan het prototypen was in Survius. Nu een jaar verder komt er een beetje schot in het ontwikkelproces en durf ik wat meer publiekelijk iets van de game te laten zien.

Survius is een open-world survival game, waarin in ieder geval in de huidige versie, ook ondoden rond schuifelen. De game is vernoemd naar het fictieve eiland waar de game zich op afspeelt. Zoals gebruikelijk in games van dit genre begin je met niets, en moet je op zoek naar eten, drinken en iets om je te verdedigen.

Hier een screenshot uit de game in zijn huidige staat.
http://survius.com/wp-content/uploads/2014/12/devshot-church-10dec2014.png

Ik maak de game in Unity en gebruik C# om de game te scripten. Alle models, behalve die van de bomen, maak ik zelf. Daarvoor gebruik ik Sketchup.

http://survius.com/wp-content/uploads/2014/12/interiour-items1.png

Hierdoor ziet de game er precies zo uit als ik in mijn hoofd heb. En het is geweldig om de game langzaam te zien groeien naar het beeld dat ik in mijn hoofd heb.

Ik sluit af met een video van een multiplayer test die ik vorige week heb gehouden met twee vrienden. Deze video illustreert denk ik het beste hoe de game er op dit moment uitziet.

http://tweakers.net/ext/f/97T1znGS9RTKnAXgzX7AV1J9/full.jpg

Ik wil bij Survius proberen KOS tot een minimum te beperken. Ik heb daarvoor wat ideeŽn, die ik in een latere post aan jullie wil voorleggen. Verder wil ik jagen toevoegen, bijvoorbeeld met vallen.

Meer updates volgens, naar gelang de ontwikkeling van de game vordert.

Eerste bevindingen Oculus Rift

Door chaozz op woensdag 03 december 2014 13:52 - Reacties (16)
Categorie: -, Views: 2.836

Ik ben een gamer in hart en nieren en hou daarom ook de Oculus Rift al een tijd in de gaten. Van de VR-bril zijn nu twee versies verschenen, waarvan de DK2 (Development Kit) de meest recente is. Deze DK's zijn bedoelt voor game ontwikkelaars, zodat er voldoende content is om een consumenten versie van de bril op de markt te brengen.

Omdat het gerucht gaat dat april (?) volgend jaar de eerste consumenten versie (CV) op de markt komt wil ik op dit moment geen DK2 kopen. Immers, 350 dollar neerleggen voor een versie die wellicht niet de uiteindelijke specificaties heeft vind ik zonde. Maar toch wilde ik de Oculus Rift graag testen zodat ik zelf kan ervaren hoe het is om te gamen met stereoscopisch zicht.

En dus plaatste ik, zoals het hoort op Tweakers, een advertentie in de Vraag&Aanbod sectie. Het heeft even geduurt maar uiteindelijk nam Rickkamminga contact met mij op. Hij wilde mij zijn DK2 wel verhuren. Na wat heen en weer mailen lag de bril een paar dagen later bij mij op de deurmat.

Omdat het een kit is gericht op ontwikkelaars is de documentatie op z'n zachtst gezegd sumier (10 pagina's exclusief disclaimers etc.). Er werd toegelicht hoe je de bril aan de computer kon koppelen, maar verdere configuratie werd niet toegelicht. En dus begon een frustrerende uitdagende middag vol trail and error.

De Oculus kun je aansluiten als primaire monitor, maar dat is niet echt praktisch aangezien de Windows omgeving niet stereoscopisch wordt weergegeven. Ik ontkoppelde mijn tweede scherm en sloot op die uitgang de Oculus Rift aan.

Bij de Rift zitten twee soorten lenzen. Maat A voor mensen met normaal zicht of licht bijziend. En maat B voor erg bijziende mensen. Ik val onder categorie A.

Op https://developer.oculus.com/downloads// kun je oa. de SDK downloaden. Leuk, maar niet voor mij, aangezien ik de Oculus wil gebruiken als gamer. En dus heb ik aan de Runtime van even ruim 30MB genoeg.

Na het installeren heb ik de OculusConfigUtil. Het is belangrijk om onder User een profiel aan te maken. Onder het menu Tools > Advanced kun je de firmware van de bril updaten. Bij het installeren van de runtime wordt de nieuwste firmware voor je klaargezet. In mijn geval was dit niet nodig aangezien de bril reeds was voorzien van de laatste firmware versie.

Het belangrijkste wat je in de OculusConfiUtil kunt instellen is de weergavemodus onder Tools > Rift Display Mode. De DK2 ondersteund twee methoden, en alle verschillende spellen en demo's spreken de bril op een van deze twee manieren aan.

Direct HMD Access from Apps
Hiermee wordt de Oculus gezien als randapparaat en kunnen applicaties de bril direct aanspreken via de Oculus display driver. In de toekomst zullen alle applicaties deze methode gebruiken, maar je zult merken dat veel applicaties die je nu vindt dit nog niet ondersteunen.

Extend Desktop to the HMD
Hiermee herkent Windows de Oculus als tweede scherm. In de beelscherm opties van Windows kun je dan Extend Displays aanzetten zodat het bureaublad ook wordt weergegeven op de Rift.

Dit werkt, maar soms moet je wat kunst en vliegwerk uithalen om een game ervan te overtuigen om zijn kunsten niet op je primaire scherm maar op je Oculus weer te geven. Een beetje goochelen met de Primaire display settings en uiteindelijk lukt ook dat.

Ondertussen is er al een grote lading VR-content, onder andere geschikbaar via https://share.oculus.com/.

Ik vermaak me ondertussen kostelijk met de Oculus Rift en heb al een kleine selectie van mijn avonturen op mijn Youtube-kanaal gezet. Om even twee voorbeelden uit te lichten waarbij ik zelf vind dat de Oculus Rift het beste tot zijn recht komt.

Horror games, omdat je echt in de omgeving wordt gezogen. Dit maakt het een veel intensere beleving.
http://tweakers.net/ext/f/eodCM5W6CuJc0Y6QKvbLawk3/full.jpg
Bekijk Alone in the Rift (stereoscopisch geupload)

Simulatie games, omdat dit het gevoel van realisme uiteraard versterkt.
http://tweakers.net/ext/f/ZTKgFs3KtZKci05bRciFwsnJ/full.jpg
Bekijk Euro Truck Simulator 2

Eigenlijk maakt de Oculus Rift al mijn verwachtingen waar en ik kan dan ook niet wachten op de eerste versie voor consumenten.