Persistent items, auto updater and doors

Door chaozz op donderdag 21 mei 2015 19:07 - Reacties (10)
Categorie: -, Views: 1.996

A lot big features have been added to the game in the past week. Read all about them in this dev blog.


Persistent Items
Survius build 0.2.0 came out a few days ago and that version added a feature that will change the way you play this game: Persistent Items.

Objects that are placed by players, like tents or obstacles, will stay in the game even if that player leaves. That might not seem like a big thing, but since this game does not use a dedicated server implementing this was a challenge.

This opens up new gameplay features. You can now scavenge the island for tents from other players to steal their inventory (tents can store items). But this also means you can fortify a house and when you login later those obstacles will be still there.

http://media.indiedb.com/cache/images/games/1/35/34529/thumb_620x2000/obstacles.png

These obstacles can be crafted with 8 wood logs. More craftable items will be added and I am open to suggestions!


Doors
All buildings in the game now have doors. These doors can be opened and closed (network synced) which makes running from zombies a bit easier. The only building without a door is the church.

http://media.indiedb.com/cache/images/games/1/35/34529/thumb_620x2000/doors.png

Opening and closing a door also makes a sound, so you can hear when someone enters the building you were just looting. At night you could also place an obstacle behind a door to keep other players out a bit longer. I say 'a bit longer' because obstacles can also be removed. But removing them takes time, and during this process they are vulnerable to attacks.


Auto Updater
Since build 0.2.0 the game has an Auto Updater (Windows Only!) which detects if a new version of the game is available. If an update is found, it will automatically start downloading it and start it's installation.

http://media.indiedb.com/cache/images/games/1/35/34529/thumb_620x2000/auto-updater.png

Mac and Linux users will get a message they need to update (manually) when an update is available.


Download
You can download the game at http://survius.com
Bugs and suggestions can be posted on the forums: http://survius.com/forums

Survius Alpha .01.0 - Tents and Boiling Water en

By chaozz on Wednesday 06 May 2015 09:15 - Comments (6)
Category: -, Views: 1.470

Survius Alpha 0.1.0 brings a number of exciting new features. Lets start with the most exciting one; Personal Tents.


Personal Tents
Each fresh spawn in Survius gets a folded tent in his inventory. You can place this tent anywhere on the island. It has 20 slots to store your items, which you can easily transfer from your backpack to your tent and vice versa.

http://media.indiedb.com/cache/images/games/1/35/34529/thumb_620x2000/A_Tent.png

Besides storing your items in it, you can also enter the tent. This makes you invulnerable to players or zombies. At night it will make sure no zombies come visit your camp.

Be sure to setup the tent at a disclosed and hidden location, as people who find the tent can access the contents. However, when you log off the tent will also disappear. If for some reason you loose your folded tent, you can find one on the dead zombies. They have a small chance of dropping them.


Boiling Water
Among the other loot items you can now also find empty canteens. You can fill these up at any lake on the island. Drinking that dirty water will hurt your health. So you need to boil it to make it safe for consumption.

http://media.indiedb.com/cache/images/games/1/35/34529/thumb_620x2000/Getting_Water.png

To boil the water, create a campfire with four logs, and put the filled canteens in one of the bottom three boiling slots of the fire. A counter will appear which will show when the water is boiled.


Loads of small fixes
Alpha 0.1.0 also fixes a lot of the reported bugs, for which I thank you all. Here is a list (as complete as possible) of fixes and features:
  • [fixed]Deer are hard to spot
  • [fixed](almost) No loot in Wennerston
  • [added]A way to collect dirty water and cook it on a campfire
  • [added]Heal player slowly when both water and food counters are above 90
  • [fixed]Stairs in a few houses are hard to climb
  • [fixed]When you logout the game does not save your location
  • [added]Add the ability for users to place a tent somewhere in the wilderness to store items they found
  • [added]A timer to the campfire slots, to show when it's done cooking
  • [added]Enter your tent to avoid zombies and players

Video Demo
I've recorded a short demo video which shows the new features.
http://static.tweakers.net/ext/f/TQVnoXmXZodDKazcQzPFiupI/full.png


Download
You can download this alpha here: http://survius.com
Thank you for reading and hopefully I will see you ingame.

Survius Open Alpha + Trailer

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

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.499

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.359

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