Nachmittags-Update – Freitag, den 19. Februar 2016

Leute,

Zeit für ein weiteres großes Wochenend-Update von euren freundlichen Entwicklern aus der Nachbarschaft (falls ihr zufällig in der Nähe der Innenstadt von Fairfax, Va wohnt!). Bei der Länge des Updates sollten wir gleich zur Sache kommen.

Erstens nehmen wir derzeit an der MAGFest (http://magfest.org/) teil und führen den neuesten Build von Camelot Unchained™ vor. Da die Convention quasi die Straße runter stattfindet (ungefähr 20 Minuten entfernt), hielten wir es für eine gute Idee, dass ein paar von uns dort auftauchen und dabei helfen, das Spiel zu promoten. Die Promotion des Spiels ist eine gute Sache, wenn der Veranstaltungsort so nah ist. Vor allem, wenn der Großteil des Studios an seine Schreibtische angekettet bleibt, während wir der Beta 1 weiter entgegenschreiten.

Der erste Tag war ein voller Erfolg, da einige Unterstützer für ein Pläuschchen vorbeikamen, aber auch weil viel mehr Leute, die keine Unterstützer waren und bisher nichts von dem Spiel gehört haben, von dem Gesehenen begeistert waren. Viele möchten das Spiel auf dieser Grundlage unterstützen, daher war es eine absolute Win-win-Situation. Während wir uns zur Beta 1 und darüber hinaus bewegen, wird uns die Teilnahme an weiteren Conventions dabei helfen, das Spiel weiter zu promoten.

Gestern waren Michelle, Jenesee, Max, Tyler und ich an unserem Stand. Heute sind Jenesee, Ben, Jon, ich und Andrew an der Reihe (oder wieder an der Reihe), um das Spiel vorzuführen und mit Unterstützern zu sprechen, während der Rest vom Team im Studio verbleibt. Promotion ist wichtig, aber Beta 1 ist wichtiger. Daher können wir es uns zeitlich nicht erlauben, das gesamte Team zur Convention mitzunehmen. Übrigens ist das für uns eine Arbeits-Convention (d.h. wir gehen nicht zu Panels, sehen Bands zu etc.) und keine, bei der die Firma aus Lust und Laune teilnimmt. Verdammt, wir benutzen die Convention sogar, um nach Programmierern zu suchen. Wir haben unser „We are hiring“(Wir stellen ein)-Schild dabei, um Leute auf der Convention zu rekrutieren.

Und nun zu einigen Fotos von der Veranstaltung.

13e54df8-b3ce-440e-9957-ca3a6aa0401a.jpg

————————————————————
Hier seht ihr Max und Jenesee, die ein paar erfreuten Besuchern das Spiel vorführen.

cdbcce95-b1b9-4601-9bd6-bb4bcd8305f3.jpg

Michelle zieht eine Grimasse für die Kamera, während sie auf der Show arbeitet.

84cc3b8b-f5c8-43c4-9ff1-230df99d5d14.jpg

Tyler, der hart daran arbeitet, sein „Rogue“ aufzusetzen. Anscheinend war Tyler in seiner Kindheit ein begeisterter Rogue-Fan.

5ba2746b-6803-46de-a1b8-97095bd8e4fa.jpg

Zweitens haben wir gestern die erste Stufe unseres neuen Belichtungssystems für das Spiel enthüllt. Wenn ihr das ganze Update lesen möchtet, könnt ihr es hier finden (http://camelotunchai…8-februar-2016/). Wie Andrew gestern bereits erörtert hat, war die Verbesserung des Belichtungssystems schon seit langer Zeit geplant. Dank der Arbeit, die George und Andrew machen, wird unser Belichtungssystem nicht nur nicht wie ein Spiel aus dem Jahre 2001 aussehen, sondern es wird hilfreich sein, das Aussehen des Spiels in dieses Jahrzehnt und darüber hinaus zu transformieren. Andrew kann sehr gut erklären, wie wir das bewerkstelligen werden und welchen Einfluss es auf das Spiel in der Zukunft haben wird. Vergesst nicht, dass das erst der erste Durchgang von nur einem Teil unseres neuen Belichtungssystems ist. Wie immer bekommen unsere Unterstützer in Echtzeit mit, wie sich unsere Technologie und das Spiel entwickeln. Es mag im Moment nicht wie eine gewaltige Änderung aussehen, aber wenn ihr den Artikel lest, bekommt ihr ein besseres Verständnis dafür, wie wichtig diese und weitere Änderungen für das Spiel sind.

Drittens wollte ich sicher gehen, dass die Belohnungsränge, die ich für den Kickstarter erstellt habe, mehr Vergnügen bereiten und reicher mit Belohnungen bestückt sind, als alle anderen Kickstarter. Als ein Teil dieser Ränge nahmen wir eine Menge extra Pledges auf, die unsere Unterstützer mit ihren Freunden und Familien teilen oder ihnen schenken können. In den letzten Wochen haben wir die Backend-Technologie mit unseren Alpha- und IT-Leuten schwierigen Tests unterzogen. Und wir sind annähernd für die letzte Stufe der Tests bereit: Das UI. Wenn alles gut geht, wird das in den nächsten zwei Wochen passieren, also bereitet euch bitte darauf vor, uns weiterhin beim Stresstest des Systems zu helfen. Es ist wie immer wichtig, dieses notwendige Stück Technologie vor der Beta 1 zu haben, damit die Leute mit Beta 1 Geschenk-Rängen diese an die von ihnen vorgesehenen Empfänger weitergeben können.

Viertens machen wir sehr gute Fortschritte in Richtung Beta 1. Die gute Nachricht ist, dass wir die User Stories wie am Fließband abarbeiten, die schlechte Nachricht ist jedoch, dass wir noch einen langen Weg vor uns haben. Werden wir es schaffen? Dazu kann ich nur sagen, dass wir unser Bestes geben, um Beta 1 pünktlich fertigzustellen. Erwartet nächste Woche ein weiteres Update hinsichtlich unserer Bemühungen. In der Zwischenzeit könnt ihr euch das aktuelle User Stories Update durchlesen.

21 Alte Karten mit 54 erledigten Punkten.
3 Neue Karten mit 32 erledigten Punkten.

Alte Karten:

Als Entwickler müssen wir stetig unsere Software updaten.
Wwise updaten, um sich mit Bugs aus dem früheren Build zu befassen. – Erledigt

Als Unterstützer möchte ich zwischen den Geschlechtern einer jeden Rasse, die ich spielen will, auswählen können.
Charakter-Erstellungs-UI in einem vereinfachten, aber trotzdem funktionalen Stand für spätere Iteration neu gestalten. – Erledigt

Als Unterstützer möchte ich in neuen Biomen spielen, die sich abhängig von Reichsbesitz ändern. – Biom 01
Biom 1 – Lege TDD Besitzer-Assetliste aus dem Konzept fest. – Erledigt
Biom 1 – Lege Arthurier Besitzer-Assetliste aus dem Konzept fest. – Erledigt
Biom 1 – Lege Wikinger Besitzer-Assetliste aus dem Konzept fest. – Erledigt

Als Entwickler möchte ich die Physikperformance erhöhen und Änderungen einfacher integrieren können.
Verbesserungen:
Voraussagen der Spielerbewegungsbeschleunigung verbessern. – Die Bewegungen anderer Spieler sieht viel besser aus! – Erledigt
All die kleinen Mathefehler beheben, die einen Desync des Servers und des Clients verursachten. – Erledigt
Code, der Spieler richtig zum Terrain ausrichtete updaten. – Erledigt
Update Paketgröße um 85-90% reduzieren, um wieder zu früheren Iterationen zurückzukehren. – Erledigt
Möglichkeiten für die Diagnose und das Debuggen der Server-Position im Client mit Physik und Netzwerk perfHud verbessern. – Erledigt

Als Unterstützer möchte ich, dass die Welt von Camelot Unchained mit seiner Geschichte wächst.
Der Raubzug der „Great Depths“ Teil 1 – Erster Entwurf – Erledigt

Als Unterstützer möchte ich Verbesserungen bei Serverstabilität, -geschwindigkeit und –robustheit sehen.
Lass Loadtester hardclosen und alle paar Stunden neu starten um die Auswirkung von crashenden Bots abzumildern. – Erledigt

Als Entwickler und Unterstützer möchte ich Verbesserungen bei der Speichernutzung und des „Threadings“ sehen.
PhysX-Szenen-Lock auf den richtigen Thread setzen. – Erledigt

Als Unterstützer möchte ich einen Patcher, der nicht nur mein Spiel aktualisiert, sondern mir auch die wichtigsten Neuigkeiten und Updates anzeigt, mir Hilfestellung leistet und einen Chat mit der Community zur Verfügung stellt. Zudem sollte er dabei großartig aussehen!
Sound: Koppele Klicks und Effekte für die Knopfinteraktion. – Erledigt
Sound: „Download Complete” Sound. – Erledigt
Sound: „Play” Knopf Klicksound. – Erledigt
Setze erste Version des Web-API-Servers ein, um Patcher-Alarme, Server-Info und Charaktere zu bewältigen. – Erledigt
Implementiere SSL-Unterstützung für das neue Web-API. – Erledigt
Erste Web-API-Dokumentationswebseite online und vom neuen API-Server genutzt. – Erledigt

Als Entwickler möchte ich, dass die Camelot Unchained Website die Hauptfeatures in einer prägnanteren und visuell beeindruckenderen Weise vermittelt.
Aktualisierte Version der verfügbaren Medien auf der Medien-Seite. – Erledigt

Als Unterstützer und Entwickler möchte ich einige provisorische VFX, um die neuen Kampfmechaniken und Technik zu testen.
VFX: Sporenwolken – Erledigt

Als Entwickler möchte ich Verbesserungen im Editor sehen, die meine Arbeit erleichtern.
Geländeeditor aktualisieren, damit er mit den jüngsten Änderungen der Geländeerstellung funktioniert. – Erledigt
Kleine Verbesserungen an der Partikelstabilität des Editors. – Erledigt

Als Unterstützer möchte ich ein effizienteres und stärker optimiertes Animationssystem, dass gezieltere Hilfestellung zu den besonderen Ansprüchen von Camelot Unchained bereitstellt.
EDITOR:
Zusätzliche Editorunterstützung für Haltungen: Erstelle eine gut definierte assetlib Haltungs-Klasse. – Erledigt
Zusätzliche Editorunterstützung für Haltungen: Funktionalität des Editors mit neuen gut definierten Klassen durch regelmäßiges Databinding herstellen. – Erledigt
Zusätzliche Editorunterstützung für Haltungen: Aktualisiere Build-Server – Erledigt
Zusätzliche Editorunterstützung für Haltungen: Aktualisiere Client – Erledigt

CLIENT:
Fehlersuche: Behebe den Rest! – Erledigt
Editor für die Nutzung des neuen Animationscodes aktualisieren. – Erledigt
Als Beta1-Unterstützer möchte ich Beispiele für generische Kleidung im Spiel tragen können.
Generische Hosenvariationen an weibliches Menschen-Modell angepasst. – Erledigt

Als Beta1-Unterstützer möchte ich Beispiele für leichte, mittlere und schwere Arthurier-Rüstung im Spiel tragen können.
Mittlere Rüstung:
Mittlere Rüstung – Gewicht und integriere Inhalte in den Editor. – Erledigt

Schwere Rüstung:
Schwere Rüstung – Rüstung an die Form des weiblichen Menschen-Modells anpassen. – Erledigt

Als Beta1-Unterstützer möchte ich Beispiele für leichte, mittlere und schwere Wikinger-Rüstung im Spiel tragen können.
Arbeitsblätter aktualisieren, um Silhouetten und Low-poly-Verbesserungen wiederzugeben. – Erledigt

Als Beta1-Unterstützer möchte ich Beispiele für leichte, mittlere und schwere TDD-Rüstung im Spiel tragen können.
Mittlere Rüstung:
Mittlere Rüstung – High- und Low-poly-Formen erledigt. – Erledigt
Mittlere Rüstung – Materialreferenzen bereitgestellt. – Erledigt

Als Beta1-Unterstützer möchte ich als Handwerker mit grundlegenden Sammel- und Handwerksmechaniken zum Testen spielen.
Einfache, generische „Sammel“-Animation, wenn mit einem Knotenpunkt interagiert wird. – Erledigt
Einfache, generische „Sammel“-Animation – v2 – Erledigt

Als Beta1-Unterstützer möchte ich in einer Gruppe, Gilde und Party spielen
Erster Durchgang Gruppen-UI-Design. – Erledigt

Als Beta 1-Unterstützer möchte ich eine Auswahl an Charakter-Emotes nutzen können.
Nicht geschlechts-/rassenspezifisch – Lachen – Erledigt
Nicht geschlechts-/rassenspezifisch – Knicks – Erledigt
Nicht geschlechts-/rassenspezifisch – Beifall – Zweihändiger Jubel – Erledigt
Nicht geschlechts-/rassenspezifisch – Sauer – Erledigt
Nicht geschlechts-/rassenspezifisch – Formaler Gruß – Erledigt
Nicht geschlechts-/rassenspezifisch – Leerlauf 2, Gähnen – Erledigt
Nicht geschlechts-/rassenspezifisch – Leerlauf, unruhig – Erledigt

Als Beta 1-Unterstützer möchte ich einen Gegenstand vom Boden aufnehmen, in mein Inventar legen und, falls geeignet, ausrüsten können.
Waffen:
Funktion zu Spielern hinzufügen, um die Attribute von getragenen Waffen zu übernehmen. Erster Durchgang: Erstelle einige statische Attribute, die ersetzt werden, sobald wir ausrüstbare Waffen mit eigenen Attributen erhalten. – Erledigt

Rüstung:
Füge BodyPart.None zur Abfrage der gesamten Resistenzen etc. hinzu. – Erledigt
Stub definieren, um Rüstungsklassen abzufragen. Die Abfrage kann für jedes Körperteil einzeln erfolgen. – Erledigt
Schadenstypen von Fähigkeiten/Waffen inkl. „Fallback“ von nicht durchdringenden Hieben fertigstellen. – Erledigt
PenetrationDamageEffect – AbilityEffect als Waffendurchdringungssystem behandeln. Sowohl in der Editor-, wie auch Serverversion. – Erledigt
Sende DamageType-Resistenzen an Kämpfer zurück. Beim Spieler überschreiben. – Erledigt
Verursachten Schaden mittels Hurt() abschwächen. – Erledigt

Neue Karten:

Als Unterstützer und Entwickler möchte ich ein Spiel spielen, dass so aussieht, als sei es aus dem Jahr 2016, in dem man ein neues Beleuchtungs- und Materialsystem implementiert.
Erfasse Cube-Maps aus der Spielwelt. – Erledigt
Physik-gestütztes Shading: Shaders
BRDF als Hauptlicht. – Erledigt
Normalisierte Detailstufeneinstellungen für die Beleuchtung – Niedrig, Mittel, Hoch. – Erledigt

Als Unterstützer möchte ich die zusätzlichen Tiers, die bei meinem Pledge inbegriffen sind, an meine Freunde und Familie weitergeben.
Erstelle Datenstrukturen für Gutschein-Codes. – Erledigt
Erstelle API-Aktion für die Gutschein-Code-Abfrage. – Erledigt
Erstelle API-Aktion für den Verbrauch von Gutschein-Codes. – Erledigt
Erstelle eine Implementierung der Gutschein-Codes für Pledges. – Erledigt
Alles protokollieren. – Erledigt
Reduziere den Wert der übergeordneten Pledges durch das schenken von Pledges. – Erledigt
Passe bestehende Pledges an die Nutzung eines besseren Datenmodells für Transaktionen an. – Erledigt
Passe bestehende Pledges an, um Gutschein-Codes zu enthalten. – Erledigt
Neue Pledges sollen (wenn zutreffend) Gutschein-Codes erstellen. – Erledigt
Pledges mit fehlender Transaktions-ID beheben. – Erledigt
Upgrade-Credits implementieren. – Erledigt
Mit Charles für die Store-Implementierung abgleichen. – Erledigt
Beginne damit, das Ökosystem auf DBCon zu migrieren (und gestalte DBCon um, um Konto- und Anlagenteile aufzuteilen). – Erledigt
Jsonconfigs für jede Anwendung aktualisieren. – Erledigt
Stelle sicher, dass das Übertragen von Tiers auch Berechtigungen und Unterstützerstufen gewährt. – Erledigt
Bearbeite Logik für übertragene Abwertung von „Bezahlt“ zu „Credits“. – Erledigt
Konto-Editor aktualisieren, damit er mit den neuen Änderungen funktioniert. – Erledigt
Code schreiben, um zu hohe Ausgaben aufzuteilen. – Erledigt
Schneide Versandkosten aus amountCents aus und füge sie in shippingCents ein (bei Datenbereinigung inbegriffen). – Erledigt
Füge RefundValue zum Editor hinzu. Dies ist die Summe von amountCents und shippingCents. – Erledigt
Oberfläche auf der Testversion des CU-Stores implementieren. – Erledigt
Alle CSS des Stores bearbeiten. – Erledigt

Als Entwickler möchte ich eine bessere Instrumentenbibliothek, um interaktive Musik zu erstellen.
Albion III – Kleine Taiko – Erledigt
Albion III – Hörner kurz – Erledigt
Albion III – Mittlere Taiko – Erledigt
Kleine Hörner kurz – Erledigt
Albion Darwin Großes Schlagzeug Ensemble – Erledigt
Kleines Ensemble – Albion Schlagzeug – Erledigt
Osterinsel Sub Hits – Erledigt

Wie immer machen wir eine Menge Fortschritte und daraus machen wir auch keinen Hehl. Allerdings suchen wir immer noch Programmierer (siehe entsprechendes Stretch Goal). Ich mache unserem Anwerber weiter Druck, bei der Talentsuche für das Studio noch aggressiver vorzugehen und zusätzliches Geld einzusetzen. Genau, so ernst ist es mir, weitere Programmierer für uns zu gewinnen.

In Sachen Kunst haben wir eine Menge zu zeigen. Zuerst eine mittlere Rüstung für die TDD.

68a66f57-3ebd-4441-884d-1fe9c7e8c89b.jpg

Eine Wikingerrüstung.

2db06829-0e0f-46ed-adc9-b388576e1859.jpg

Scotts Arbeit an der weiblichen schweren Rüstung der Arthurier.

7b86b0d4-2490-4293-ad7e-e9b7cdea09ca.jpg

Einige Plastiken der Landschaftskunst aus dem Spiel. Zuerst die Uferlinie.

f7dcddbd-ce53-44ce-b497-63822d0eb902.jpg

Einige Wikingerplastiken.

04d29571-34cd-4f22-8903-347ea56febd6.jpg

Und ein neues Landschaftsbild.

fa142342-a225-4cb4-a9d0-407f42396a75.jpg

Das wäre dann alles für diese Woche, außer noch einigen unserer Unterstützer zu danken, die uns lustige Geschenke geschickt haben. Wir erhielten noch mehr Popcorn von Failboat und Ludovic schickte uns eine Menge Stifte mit Entenmotto. Danke, wir werden für alles Verwendung finden!

Euch allen ein schönes Wochenende!
-Mark