allenjacksonmaxplayio / uhasseltaacgua

Automatically exported from code.google.com/p/uhasseltaacgua
0 stars 0 forks source link

Vergaderingen #7

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
11 februari 15u00

Onderwerpen:
- Uitwerking concept planeten
- Titel project
- Planning bespreken komende weken

Original issue reported on code.google.com by kristof....@gmail.com on 10 Feb 2010 at 11:59

GoogleCodeExporter commented 8 years ago
10 februari: 

Rolverdeling: 
Olivier: netwerk, AI
Nick: geluid, GUI
PJ: visualizatie, 3D modeling
Kristof: visualizatie, 2D art en concept
Dirk: geluid, algemene functionaliteit
Tobias: controls, physics

Original comment by kristof....@gmail.com on 10 Feb 2010 at 12:01

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
11 februari 15u00

Verslag:
Concept spel:
- Nick snapt het allemaal niet zo heel goed.
- Hovercrafts zweven over grond --> Andere physics dan gewoon rijdende 
wagentjes
- Checkpoint based racing --> tussen poorten rijden (mag niet gemist worden)
- Waarschuwing wanneer afwijken van track --> manueel resetten; niet automatisch
- Vlagjes of andere zaken tonen om randen track aan te duiden
- Boost kan worden verzameld door trucjes en airtime. Boost = extra snelheid
- Boost van 1 seconde na doen van trucje in lucht
- Trucs heel beperkt: hovercraft tweaken en roteren in lucht
- Botsingen tussen hovercraft mogelijk --> physics
- Obstakels op weg: hindernissen (er overgaan = vertragen of roteren); putten = 
reset)
- Camera roteert mee met wagen, niet altijd rechtstaand
- Manieren om van planeet naar planet te gaan: jumps, teleports, warp tunnels
- ...

Titel: Hovercraft Universe

Taken volgende week:
-PJ: wereldbeschrijving maken (XML + huidige code doorsturen) + samen met Dirk 
alle entiteiten visueel voorstellen met hun attributen en hun relaties tot 
andere 
attributen.
- Olivier: Klassediagram network architecture + leren werken met tools
- Dirk: scripting taal uitzoeken + uitwerken beschrijving + samen met PJ 
entiteiten 
regelen
- Nick: klassediagram sound + tools leren gebruiken; Awesomnium diagram + tools 
leren gebruiken
- Tobias: diagram controls opzoeken; Wat experimenteren met Havok en zien wat 
er 
waar kan gebruikt worden in het systeem
- Kristof: Design engine uitwerken + klassediagram; Initieel project publishen 
+ 
uitleggen hoe de rest van de groep kan beginnen developen; Experimenteren met 
Ogre; 2d technische tekeningen uitwerken 

Design: zie shellshock nam paper

Planning:
- Week 2: zie planning
- Week 3: basic entiteiten van PJ en Dirk uitwerken zodat elk apart component 
hierin 
past (AI, Controls, Sound, Networking, ...)
- Week 4: Ontwikkeling
- Week 5: Scripting architectuur bepalen
- Week 6-14: ... 

Okee, dat was het voor deze vergadering. Opmerkingen, uitbreidingen of 
dergelijke 
zijn altijd welkom. Gelieve zo snel mogelijk je vooruitgang te publishen in de 
Wiki.

Original comment by kristof....@gmail.com on 11 Feb 2010 at 3:32

GoogleCodeExporter commented 8 years ago
Vergadering van 24/02

Original comment by berghman...@gmail.com on 24 Feb 2010 at 12:10

Attachments:

GoogleCodeExporter commented 8 years ago
Verslag van vergadering 03/03

Original comment by berghman...@gmail.com on 3 Mar 2010 at 1:47

Attachments:

GoogleCodeExporter commented 8 years ago
Vergadering 10/03

Game modes: 
- Voorlopig gewoon track
- Later verschillende laps
- Eventueel: als je door een checkpoint rijdt, verandert die van kleur

Data dir:
- Alle user data in 1 map
- Dirk gaat hier verder aan werken en laat weten hoe de rest ermee moet werken

Wereldobject:
- Is er nog niet
- Levelobject waar bv de AI aan kan vragen waar de tegenspelers zijn enz.
- PJ heeft in Havok een soort wereld gemaakt
- Serverlobby (zie diagram Dirk)
- World object met game logic (ranking van players, time elapsed, etc) op server
    -> read for clients
    -> read/write for server

Original comment by tobias.v...@gmail.com on 10 Mar 2010 at 12:12

GoogleCodeExporter commented 8 years ago
Vergadering 24/03

GameController:
Player --> PlayerSettings
    - Bevat enkel data die nodig is voor identificatie

Lobby:
    - Player Data (settings)
    - Race Data
    --> Start race --> maakt RaceState

RaceState:
    - OnStart --> RacePlayer objecten aanmaken
    - Track
    - (Global) Events --> Countdown, start, finish

RacePlayer:
    - PlayerSettings (static data)
    - Positie
    - EmotionState
    - (Local) Events -> Checkpoint, finish

Track:
    - Huidige functionaliteit
    - Bijhouden wie welke checkpoints behaald heeft (verantwoordelijk voor controle)

VB: CHECK (havok) --> Player (RaceState) --> Track (Entity) --> Player -->
PlayerRepresentation --> HUD

-----------------------------------------------------
Havok control/Forces:
wordt aan gewerkt

-----------------------------------------------------
Path definitie:
Structuur:
    - In track komt lijst van punten --> Contructor "PathFileName"
        - Punt: Positie en radius (vb. 10, 20, 100 8)
    PathFile:
        X Y Z R
        X Y Z R
            ...
        X Y Z R

-----------------------------------------------------
AI Obstacle avoidance:
Probing --> Bounding box nodig
--> In XML van entity Radius bij houden om snel te pollen (niet noodzakelijk)
--> In Havok een polling phantom maken die events triggered wanneer er mogelijk 
een
botsing kan gebeuren

-----------------------------------------------------
Planning volgende week:
Nick: Lobby + kiezen karakters
Kristof: 2D karakter kiezen venster + Camera draaien + wereld & hovercrafts
Tobias + PJ: Alle entiteiten fysisch afwerken (boost, jump, ...)
    + Controls AFMAKEN
Olivier: RaceState maken
    Lobby maakt RaceState aan
    Lobby --> Race --> Finish --> Lobby

-----------------------------------------------------
Long-term:
Voor paasvakantie: Alle proof of concept klaar
Tijdens en na paasvakantie: Game functionaliteit

Original comment by nick.def...@gmail.com on 24 Mar 2010 at 10:58

GoogleCodeExporter commented 8 years ago
14/04

WP 1.7: Tobias
- In Entity.cpp afhandelen van Controls kunnen afzetten en aanzetten. Aanzetten 
bij
start race, 
afzetten na finish 1 hovercraft. Niet stoppen physics, enkel afhandelen 
controls.
- Na 5 seconden START; door checkpoint net voor jump FINISH

Week 9: Unload functie maken die alle race data leeg maakt uit entity tegen 
W1.11

Original comment by kristof....@gmail.com on 16 Apr 2010 at 7:33

GoogleCodeExporter commented 8 years ago
Minutes van vandaag staan in svn: doc/minutes/2010-04-21.docx

Original comment by dirk.del...@gmail.com on 21 Apr 2010 at 2:47

GoogleCodeExporter commented 8 years ago

Original comment by dirk.del...@gmail.com on 1 Jun 2010 at 10:58