MatthiasHertel / pattframe

Semesterprojekt für den Kurs: Patterns and Frameworks WS 16/17
0 stars 1 forks source link

Tagesprotokoll vom 07.12.16 #12

Open MatthiasHertel opened 7 years ago

MatthiasHertel commented 7 years ago

Tagesprotokoll:


1. Zwischenpraesentation

Zwischenpräsentation des Semesterprojekts

bitte, ladet eure Zwischenpräsentation hier hoch!

folie 8 zu ueberarbeiten uml diagramm

zustandsdiagramm

https://de.wikipedia.org/wiki/Zustandsdiagramm_(UML)

abgabe: (@matthiashertel)

praesentation google docs in pdf jar file alles in einem zipp

2. Lizenzen

icons sounds bilder

wie sind die nutzungsrechte der assets die wir verwenden?

http://www.classicgaming.cc/classics/space-invaders/sounds

( )

3. Spiel

3.1 allgemeine spielablauf

3.1.1. willkommensscreen

3.1.2. spielscreen

**************************************
********                      ********
********                      ********
********                      ********
******** canvasarea           ********
********                      ********
********                      ********
********                      ********
**************************************
**************************************
********                      ********
******** labelarea            ********
********                      ********
**************************************
**************************************

3.1.3. highscore

3.1.4. credits

unsere namen uniprojekt ws 16/17 beuth blabla

HINWEISE siehe lizenz issue:

http://www.classicgaming.cc/classics/space-invaders/play-space-invaders

3.1.5. settings

3.2 struktur verzeichnisse

verzeichnis tree (noch zu klaeren)

eg.:

├── out
│   ├── audio
│   │   └── shoot.wav
│   ├── images
│   │   ├── beuth-logo.png
│   │   ├── invader3b.png
│   │   └── ship.png
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── org
│   │   └── blueberry
│   │       ├── kentuckyderby
│   │       │   ├──

3.3 netzwerk

multiplayer max 4

(state der app in http kontext)

3.4 sprites (bunker)

collision states zusammengesetztes bild bei treffer

bilder ... in invader1a invader1b in dieser notation (@matthiashertel)

3.5 konfiguration

tree configuration ini ... credentials measures properties

key=value

(@oliverhuckfeldt)

zentraler speicher fuer konfigurationen ... (abstaende, zeiten, intervall, themes paths)

4. offene punkte

4.1 git notification

das jeder ueber jeden commit per mail benachrichtigt wird

4.2 theming

austauschen von grafiken zur laufzeit ermoeglichen

4.3 eastereggs

ILSE 4 PRESIDENT irgendwas lustiges

4.4 mystery ship

random 100000000 punkte

4.5 zurueckschiessen der invaders

3 schuss pro invaders

intervall random? welcher schiesst random ?

An invader can have a maximum of 3 missiles on screen at any one time. The player can have only 1 laser shot on screen at any one time.

oliverhuckfeldt commented 7 years ago

Bilder und Sounds kann ich produzieren. Da müsst ihr euch keine Sorgen machen!

aspecialkey commented 7 years ago

bis wann? ich denke, es gibt viel zu tun! bildet und sounds selbst machen ist natürlich klasse, ich denke aber auch, dass es in Anbetracht der zeit in der Prioritätenliste weiter unten stehen sollte …es ist ja dann bei einem lauffähigen Programm nicht der riesen aufwand die dinger auszutauschen

oliverhuckfeldt commented 7 years ago

Die Spielfiguren sind ja fast schon fertig. Was fehlt denn da noch? Ist alles nicht mehr als ein paar Stunden Aufwand.

MatthiasHertel commented 7 years ago

bildet und sounds selbst machen ist natürlich klasse, ich denke aber auch, dass es in Anbetracht der zeit in der Prioritätenliste weiter unten stehen sollte …es ist ja dann bei einem lauffähigen Programm nicht der riesen aufwand die dinger auszutauschen

sehe ich auch so ... lasst uns erstmal mit "lorem ipsum" dummydata blabla irgendwoher (die seite: http://www.classicgaming.cc/classics/space-invaders/play-space-invaders hat doch alles wir brauchen) und halt was lauffaehiges an den start bringen ...

die assets (bilder , sounds , wallpapers der ganze schnurz...) glaub das faellt dann alles in die rubrik theming bzw dann asset management .... settings is nen anchor das anzubringen in der app

finde nen eigenes theme zu haben und das zur laufzeit auswechselbar zu machen ... nice to have oder ?

aehm .. ich schreib heut ma nen paar issues ... das wir die komplexität nen bissle entzerren ... kleine teilaufgaben