200 likes | 289 Views
Project Combat. Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan. Duur : 30 minuten. Hoofdstuk 1. How it all Began. Combat Management System.
E N D
Project Combat Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers KajToet SjorsAmmerlaan Duur: 30 minuten
Hoofdstuk 1 How it all Began
Combat Management System How It AllBegan| Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Wensen en eisen van de klant • Grafischindrukwekkende client • Eisenen wensensynchroon met Alkmaar • Server communicatie met verschillende clients • Randvoorwaardenvoorschieten en beschotenworden How It AllBegan| Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
De game engine • Microsoft XNA Framework • jMonkey Engine • Epic Games Unreal Development Kit 3 How It AllBegan| Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Hoofdstuk 2 Age of udk
Tools • Blender • TortoiseSVN • Google Code • Unreal Development Kit • Visual Studio • Adobe Flash code How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
3D ModeLleren How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Programmeren in UDK • Professionele tool • Weinigdocumentatie • Limitaties van het framework • Framework was standaardgemaaktvoorsoortkogel per unit • Importeren model • Geen XML ondersteuning • Benodigdeklassenwarenniet extendable • Vieze hacks How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Contact met Alkmaar • Cajo versus XML • Vertaalserver • Meerdereklantwensen • Van dezelfdeklant How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Programmeren in UDK • Flash HUD integreren in UDK • Input krijgennaar Flash • De input tegelijk met UDK How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Resultaat How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Hoofdstuk 3 And now for something completely different
jMonkey • SDK Gebasseerdop NetBeans • OndersteuningvoorCajo • Multiplatform en ondersteuningvoorwebstart • Reflective water • Asset importing • Node support • Nifty GUI integratie • SommigeUDK delenherbruikbaar How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Ontwikkeling in jMonkey • Laat in het project • VoortgangjMonkeylooptvoorspoedig • Implementatieboten, wapensystemen, chat, logging in 1 week tijd • VoortgangCajo server gaat minder soepel How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Hoofdstuk 4 An Offer You Cannot Refuse
Het contract • Nog later in het project • “Eenapplicatie in eenvisueelrijkeomgeving” • “Deze client moetcommuniceren met een server uitalkmaar” • “Klantcontract van Alkmaar is leidend” • “Eigen server is gééneis” • “Als Alkmaar eendeel van de server nietimplementeert, is het geeneisom de functionaliteit in de client tehebben” • “Functionaliteitna 20 junitoegevoegdaande server, wordtgenegeerd” How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Cajo of ca-nooo? • Problemen in Alkmaar • Server komtniet op tijdaf • Implementeerbaarheid is vrijwelnul • Netwerkfunctionaliteit van de baan • Contractueelvoldoen we aaneisen How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Kunstmatigeintelligentie • Terugplaatsenfunctionaliteit • Singleplayersimulatie • Artificial Intelligence • Afronding How It AllBegan | Age of UDK | AndNow For SomethingCompletely Different | An Offer YouCannotRefuse
Demonstratie http://kalpha.com/simulator/