Volledig devlog van de afgelopen 5 weken!

Volledig devlog van de afgelopen 5 weken!

11 Nov 2018

De opening is alweer een maand geleden! Sindsdien is er veel gebeurd, dus bij deze een update om jullie een idee te geven van wat er in de tussentijd is gebeurd en wat er nog aan zit te komen!

We zijn van +/- 30 spelers online (tijdens de beta) naar +/- 300 spelers (tegelijkertijd) online gegaan. Vooral in de weekenden is het heel druk, dit betekent dat er veel paarden bij zijn gekomen in een korte tijd, veel vragen werden gesteld in het forum en veel onbekende bugs zijn gevonden en gerapporteerd.

Met maar één ontwikkelaar en één moderator die alles draaiende houden, blijkt het best lastig te zijn om alles goed bij te houden! We lezen elke gerapporteerde bug, maar door het hoge aantal berichten dat we binnenkrijgen, kunnen we helaas niet op elke bug reageren. Dit zouden we graag willen aanpakken, maar als we kijken naar het aantal berichten dat we dagelijks ontvangen (via social media, forum, in-game inbox en via e-mails) is het haast onmogelijk om alles apart te beantwoorden. Deloryan probeerde dit in het begin wel, maar dit kostte toch snel 4 uur per dag aan alleen al het reageren op alle berichten. Dan bleef er minder tijd over om verder te werken aan updates en het oplossen van de (gerapporteerde) bugs. We zijn bezig met wat aanpassingen om dit beter te laten verlopen :)

We hebben gewerkt aan een nieuw systeem op de achtergrond, maar door omstandigheden heeft Deloryan dit systeem nog niet af kunnen maken. Het gaat om een systeem waardoor we spelers tot moderators kunnen benoemen zodat zij weer andere spelers kunnen helpen en forum berichten kunnen beantwoorden.

Er zijn nog wat dingen die we zo snel mogelijk af willen maken, maar door o.a. bugs en wat andere problemen, was die prioriteit verschoven. Dingen die we zo snel mogelijk af willen maken zijn onder andere: bedrijven werkend maken, Delta Store (DP’s kopen), een systeem om valsspelen tegen te gaan, het moderator-systeem, een geschikte ‘’laatste updates’’ ruimte (in plaats van de simpele ruimte op het forum die er voorheen was), pagina om de todo-list te bekijken en de mijlpalen allemaal werkend.

Hier is de volledige (MASSIEVE) lijst met alles dat is opgelost of aangepast in de afgelopen 5 weken (na opening), grotendeels gekopieerd uit de updates area op Discord:

  • Gebruikersnamen ophalen van beta spelers met speciale karakters (fix)
  • De namen van alle foundation paarden met speciale karakters kloppend maken
  • Testen bij het laboratorium werkte niet goed
  • De login pagina weer toegevoegd aan de voorpagina van het spel
  • De laatste activiteit op het forum ziet er nu uit als een datum in plaats van een gebruikersnaam
  • Veel teksten vertaald van het Engels naar het Nederlands
  • Geen pijlen laten zien voor NPC paarden (paarden die niet van spelers zijn)
  • De data / statistieken van NPC paarden verwijderd
  • Layout fouten op het forum zijn weer kloppend gemaakt
  • Het betaalmiddel delta points voor dekkingen werd getoond als coins bij het ‘zoeken’ gedeelte
  • Alleen het vruchtbaarheidscijfer voor hengsten laten zien (sperma testen zal snel toegevoegd worden)
  • Tölt en telgang worden op de juiste manier getoond bij de IJslanders
  • Om mee te doen aan een show heeft een paard 15% energie nodig, maar op de ‘inschrijfpagina’ stond er nvt bij de paarden als ze minder dan 25% energie hadden
  • Ongebruikte code verwijderd
  • Wanneer een speler een premium account heeft, is dit te zien op hun profiel (en als ze dat hebben, hoelang ze een premium account hebben)
  • Nieuwe advertentie balken toegevoegd van google adsense
  • Een aantal typ fouten in teksten zijn verbeterd
  • De knop bij de rijschool is veranderd van ‘train’ naar ‘werk’
  • Je krijgt alleen een dagkampioen rozet bij een keuring als er TEN MINSTE 10 inschrijvingen zijn EN je paard de meeste punten heeft over de gehele show
  • De groothandel is alleen nog te zien voor bedrijfseigenaren
  • Bewerken van items in Horse Reality opgelost (alleen admins)
  • Wanneer je een hengst op de ‘zoek’ pagina selecteert, krijg je de genetica van de hengst te zien
  • Het is niet mogelijk om een handeling uit te voeren bij het laboratorium, de dierenarts of hoefsmid als het paard niet van jou is
  • Er gebeurt niks (bij het laboratorium, de dierenarts of de hoefsmid) als er geen paard is geselecteerd
  • Notificaties ontvangen bij een miskraam (laat het me weten als je nog steeds geen notificaties ontvangt na vandaag)
  • Voordat je een hengst kan ruinen, krijg je een notificatie dat je hem moet verwijderen als dekhengst (als hij daarvoor staat)
  • Alleen een paard met pensioen doen als een paard geselecteerd is
  • Verwijder hengsten van de dekhengsten als ze aangeboden staan als dekhengst en je ze met pensioen doen
  • NPC paarden laten geen exterieur zien MAAR hebben extra tekst staan bij hun fokkersadvies
  • Alle paarden moeten op zijn minst één keer met een keuring mee hebben gedaan, voor hun exterieur te zien is
  • Statistieken worden nu anders getoond
  • Alle items hebben nu een stukje tekst die het item beschrijft, hier staat ook de bonus bij die een paard ontvangt wanneer hij dat tuig op heeft
  • Kickstarter tuig is vandaag afgemaakt en toegevoegd aan de winkel
  • Al het basis tuig zou nu afbeeldingen moeten hebben
  • We hebben tekst gemaakt voor alle exterieur onderdelen in het fokkersadvies. Laat het me weten als je typfouten ontdekt
  • Mijlpalen: Student, Entrepreneur, Tourist en Globe Trotter werken nu
  • Alle essentiële tuig items afbeeldingen toegevoegd
  • Foundation is nu gerangschikt op ras
  • Typfout in de universiteit tekst verbeterd
  • Exterieur niet laten zien als een paard nog niet naar een show is geweest (op de fok / inseminatie pagina)
  • De [n] van Agouti is nu weer te zien als [a]
  • De (onzichtbare) error van het rusthuis is verwijderd
  • Een icoon toegevoegd voor hengsten die als dekhengst aangeboden zijn (man/vrouw icoon)
  • Een aantal iconen in het spel hebben een update gekregen
  • De bug die ervoor zorgde dat er geen coins uitgedeeld werden wanneer je een level omhoog ging tijdens het registreren voor een keuring is opgelost. Spelers die hier last van hebben gehad krijgen morgen de coins.
  • Geef de correcte genetische code weer voor de mift testen (SW1, SW3, n)
  • Laat alle status iconen zien voor paarden op de paarden pagina en op het gebruikersprofiel onder ‘paarden’.
  • Bugfix: leeftijd van overleden veulens.
  • Paarden met letale genetische combinaties overlijden gelijk en worden niet geboren/verkocht op de foundation.
  • Zadel/menwagen of hoofdstel/mentuig konden niet tegelijk omgedaan worden.
  • Stalbedekking en snoepjes kunnen weer correct gebruikt worden
  • Gebruik van voorwerpen wordt anders weergegeven. Tuig laat een percentages zien en andere voorwerpen laten het aantal ‘gebruiken’ zien
  • De bonuspunten van de voorwerpen in de ruiterwinkel worden nu weergeven (weergave in de inventaris wordt later toegevoegd)
  • Alleen weergeven van paarden die nog geen tuig op hebben
  • Repareren foutmelding bij de groothandel
  • Een icoon toegevoegd (halter) voor paarden die weer kunnen trainen. Wordt alleen weergegeven als het paard van jou is, minstens 8% energie heeft en niet meer bezig is met een eerdere training.
  • Per ongeluk het (!) icoon verwijderd gisteren en het nu weer teruggezet. Het icoon laat zien dat je paard nog verzorging nodig heeft (voer, water, borstelen, uitmesten).
  • Nederlandse spelfout opgelost.
  • Code update (ongebruikte variabelen verwijderd)
  • Niet meer weergeven van de 1000HRC transportkosten bij de dekhengst eigenaar notificatie
  • Maken van een systeem om valsspelers makkelijker te ontdekken
  • Toevoegen van een verbanning en reden waarom aan de database
  • Wanneer een gebruiker verbannen is kan hij niet meer inloggen in het spel met zijn account
  • Wanneer een IP verbannen is kun je niet meer inloggen of registreren met dat IP adres
  • Verstuur een notificatie aan voormalig betaspelers met hun beloningen tijdens het registreren
  • Weergeven van de laatste activiteit (nieuw topic/reactie) in het forum overzicht (lijkt nog niet helemaal correct te werken)
  • Betere leesbaarheid op het forum (iets groter lettertype)
  • Bedrijven: terugleveren aan de groothandel en ruiterwinkel als je het juiste bedrijf hebt
  • Geconverteerd: CSS naar SCSS om de file kleiner en sneller te laden te maken
  • Vriezer: Correct weergeven sperma (plaatje en tekst niet meer door elkaar heen)
  • Minimale lengte van 8 karakters voor het wachtwoord is toegevoegd
  • Inseminatie: werkt weer
  • Accounts verwijderen: geüpdate. IP controles blijven bewaard tot 7 dagen na het verwijderen van het account
  • Accounts verwijderen: ‘Verwijder account’ knop is alleen te zien als het account op zijn minst 7 dagen bestaat
  • Merries: Alleen ‘hengstig’ icoon laten zien als het paard hengstig is EN nog niet zwanger is (automatische hengstigheid werkt nog niet, alleen via de dierenarts)
  • Bedrijf: veranderingen op het profiel kunnen weer gemaakt worden
  • Veulens onder de 6 maanden zijn te zien op het profiel van de moeder
  • Wanneer je naar een pasgeboren veulen kijkt of naar de moeder met pasgeboren veulen, krijg je bovenaan te zien naar welk paard je kijkt
  • Markt: de titel die onder de Breadcrumbs (is het blauwe balkje) stond is verwijderd
  • Markt: de bug bij het bieden waarbij je een ‘error’ bericht kreeg als het paard verkocht was via ‘automatische verkoop’, is opgelost
  • Markt: Als een veulen nog geen 6 maanden oud is moet het bij zijn moeder blijven, als je een merrie verkoopt die nog een jong veulen heeft, dan verkoop je hen BEIDE!
  • Markt: Veulens kunnen verkocht worden als ze minstens zes maanden oud zijn
  • Forum: Weergeven van de juiste ‘laatste activiteit’ op de forum overzichtspagina
  • Geboorte: code had een update nodig om sneller te werken bij de geboorte van veulens, het werkt nu weer zoals het hoort
  • Paardenoverzicht: De afbeelding van het veulen bij hun moeder is ook te zien op de pagina van het paardenoverzicht
  • Bugfix: het juiste, ontvangen betaalmiddel laten zien als iemand jouw dekhengst heeft gebruikt
  • Bugfix: de ‘transportkosten’ niet laten zien in het bericht van de ontvanger als een dekhengst is gebruikt, aangezien het geld ‘uit het spel’ gaat en niet naar de eigenaar van de dekhengst
  • Markt: wanneer je het naar de markt sturen van je paard annuleerde was er een typfout en deze is verwijderd.
  • Markt: toon de veulenafbeelding met hun moeder op de markt.
  • Stalcapaciteit: tel alleen stallen voor paarden van 6 maanden en ouder.
  • Gebruikersprofiel: toon jonge veulens op het profiel. Dit telt alleen voor veulens jonger dan 6 maanden.
  • Bugfix: toon de overlappende teksten op het paardenprofiel wanneer het paard te koop en ter dek staat aangeboden, of wanneer deze een andere achtergrond heeft. (stijlerror)
  • Ontwerp aangepast: wanneer een paard te koop staat of als dekhengst wordt aangeboden word dit getoond via een strook bovenaan de pagina en niet meer via de gele banner.
  • Competities en keuringen duren nu 2 uur (en ieder kwartier is de prijsuitreiking)
  • Competitieuitslagen worden nu beter getoond op het paardenprofiel.
  • Competitieuitslagen laten nu de uitslag zien in plaats van 1ste, 2de of 3de prijs. Deze informatie was reeds in de database opgeslagen dus de getoonde informatie is correct.
  • Het resetten van je wachtwoord werkt weer via de link.
  • Paarden status wordt nu getoond in de nakomelingen tab op de paarden profielen.
  • De abortussen werken nu weer correct, ik heb de bestaande mislukte zwangerschappen handmatig moeten verwijderen, sorry als je daardoor wat dagen verloren hebt!
  • Als een gebruiker geband is, is dat nu zichtbaar op hun profiel
  • Toevoegen van paginatie bovenaan het forum net als beneden, zodat je minder hoeft te scrollen
  • Repareren van de URL’s bij de gebruikersnamen en avatars op het forum
  • Aanpassen "online users" pagina. Je ziet nu 25 gebruikers per pagina, en wat meer details, dit zal het ook wat makkelijker maken valsspelers te betrappen
  • Aanpassen begin hoeveelheden, starters krijgen geen DP meer. Deze kunnen vanaf level 15 verkregen worden
  • Opnieuw weergeven van de juiste pagina om een account te verwijderen
  • Repareren van de inseminatie knop
  • Weergeven pop-up bij het kopen van een foundation paard, (om ongewilde aankopen te voorkomen)
  • DP Store: ontwerpen van een aankoop email
  • DP Store: schrijven van tekst voor de emails bij bestellingen
  • DP Store: toevoegen bedankpagina na bestellen DP
  • DP Store: repareren van alle ontbrekende teksten
  • DP Store: als de betaling ontvangen is, voeg DP toe aan account, + verstuur notificatie, werk de DP geschiedenis bij, en verstuur een email met informatie naar de speler
  • CMS: toevoegen van een overzicht van alle bestellingen in het CMS om snel te kunnen zien (wie er DP besteld heeft, of de betaling ontvangen is, etc.)
  • DP Store: update paarden banner design in transactie mail (betaalbewijs).
  • Repareren onderschrift bij de forum posts, altijd weergeven als je een premium account hebt
  • Weergeven van de informatie van een veulen ook in de andere tabs als de overzicht tab
  • Toevoegen nederlandse bankrekening teksten
  • Weergeven volledige DP geschiedenis.
  • Toevoegen van pagina’s voor notificaties, banktransacties en DP transacties
  • Een ‘geen notificaties’ tekst toegevoegd aan de notificatie pagina als je geen notificaties hebt
  • Er voor zorgen dat de voorraad in de Delta store geupdate wordt nadat mensen een aankoop hebben gedaan
  • DP Store: het onderwerp verandert voor officiële banktransacties na aankoop
  • Bugfix interne transacties bankrekeningen (type was onbekend welke errors veroorzaakte)
  • Anti-cheat: Niet meer dan 3 registraties per IP adres
  • Anti-cheat: Na het maken van een account, kun je je 24 uur lang niet nog eens registreren
  • Verstuur alle emails vanuit het spel naar support@ in plaats van admin@
  • Error in het contactformulier verholpen