+ All Categories
Home > Documents > Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT...

Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT...

Date post: 08-Jun-2015
Category:
Upload: timo-simons
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
20
Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten
Transcript
Page 1: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

Casper Bommelé

Marc Eekhout

Michel van der Hut

Thom Bogers

Kaj Toet

Sjors Ammerlaan

PROJECT COMBAT

Duur: 30 minuten

Page 2: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

HOW IT ALL BEGANHoofdstuk 1

Page 3: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

COMBAT MANAGEMENT SYSTEM

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 4: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

WENSEN EN EISEN VAN DE KLANT

• Grafisch indrukwekkende client

• Eisen en wensen synchroon met Alkmaar

• Server communicatie met verschillende clients

• Randvoorwaarden voor schieten en beschoten worden

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 5: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

DE GAME ENGINE

• Microsoft XNA Framework

• jMonkey Engine

• Epic Games Unreal Development Kit 3

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 6: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

AGE OF UDKHoofdstuk 2

Page 7: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

TOOLS

• Blender

• TortoiseSVN

• Google Code

• Unreal Development Kit

• Visual Studio

• Adobe Flash

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

code

Page 8: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

3D MODELLEREN

Page 9: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

PROGRAMMEREN IN UDK

• Professionele tool

• Weinig documentatie

• Limitaties van het framework

• Framework was standaard gemaakt voor soort kogel per unit

• Importeren model

• Geen XML ondersteuning

• Benodigde klassen waren niet extendable

• Vieze hacks

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 10: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

CONTACT MET ALKMAAR

• Cajo versus XML

• Vertaalserver

• Meerdere klantwensen

• Van dezelfde klant

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 11: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

PROGRAMMEREN IN UDK

• Flash HUD integreren in UDK

• Input krijgen naar Flash

• De input tegelijk met UDK

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 12: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

RESULTAAT

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 13: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

AND NOW FOR SOMETHING COMPLETELY DIFFERENT

Hoofdstuk 3

Page 14: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

JMONKEY

• SDK Gebasseerd op NetBeans

• Ondersteuning voor Cajo

• Multiplatform en ondersteuning voor webstart

• Reflective water

• Asset importing

• Node support

• Nifty GUI integratie

• Sommige UDK delen herbruikbaar

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 15: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

ONTWIKKELING IN JMONKEY

• Laat in het project

• Voortgang jMonkey loopt voorspoedig

• Implementatie boten, wapensystemen, chat, logging in 1 week tijd

• Voortgang Cajo server gaat minder soepel

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 16: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

AN OFFER YOU CANNOT REFUSEHoofdstuk 4

Page 17: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

HET CONTRACT

• Nog later in het project

• “Een applicatie in een visueel rijke omgeving”

• “Deze client moet communiceren met een server uit alkmaar”

• “Klantcontract van Alkmaar is leidend”

• “Eigen server is géén eis”

• “Als Alkmaar een deel van de server niet implementeert, is het geen eis om de functionaliteit in de client te hebben”

• “Functionaliteit na 20 juni toegevoegd aan de server, wordt genegeerd”

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 18: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

CAJO OF CA-NOOO?

• Problemen in Alkmaar

• Server komt niet op tijd af

• Implementeerbaarheid is vrijwel nul

• Netwerkfunctionaliteit van de baan

• Contractueel voldoen we aan eisen

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 19: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

KUNSTMATIGE INTELLIGENTIE

• Terugplaatsen functionaliteit

• Singleplayer simulatie

• Artificial Intelligence

• Afronding

How It All Began | Age of UDK | And Now For Something Completely Different | An Offer You Cannot Refuse

Page 20: Casper Bommelé Marc Eekhout Michel van der Hut Thom Bogers Kaj Toet Sjors Ammerlaan PROJECT COMBAT Duur: 30 minuten.

http://kalpha.com/simulator/

DEMONSTRATIE


Recommended