Skip to content

HTWG-HeiHai/SE2014WS-02-GoBang

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoBang

###1. Zweck des Projektes

  • Programmieren eines Spiels für die Softwaretechnik Vorlesung an der HTWG Konstanz

2. Der Anwender, der Kunde und andere Verantwortliche

  • Open Source Projekt
  • Prof. Dr. Marco Boger

3. Benutzer des Produkts

  • Kann von jedem benutzt werden

4.Obligatorische Beschränkungen

  • Getestet auf Windows, sollte allerdings auf allen Systemen laufen

###5. Namenskonventionen und Definitionen

  • Projekt komplett auf englisch
  • Struktur fäng mit de.htwg.gobang.entities an

###6. Relevante Daten und Annahmen

###7. Arbeitsumfang

  • Programmierung
  • Dokumentation
  • Präsentation

###8. Produktumfang

  • 2 Spieler
  • 19x19 Feldgroesse
  • man kann mehrere Runden spielen
  • man kann ein neues Spiel beginnen

###9. Funktionale und Datenanforderungen

###10. Designaspekte

  • man kann einen Stein zurücksetzen

###11. Nutzbarkeit

  • Graphische Oberfläche (GUI) um das Spiel zu spielen

###12. Laufzeitanforderungen

###13.Operationale Anforderungen

14. Wartungs- und Portierungsanforderungen

  • Linux/Windows kompatibilität

###15. Zugriffsschutzanforderungen

###16. Kulturelle und politische Anforderungen

###17. Rechtliche Anforderungen

  • BSD- Lizenz

###18. Offene Punkte

###19. Fertiglösungen

###20. Neue Probleme

###21. Aufgaben

  • GUI verschönern

###22. Inbetriebnahme und Migration

###23. Risiken

  • kann süchtig machen

###24. Kosten

###25. Benutzerdokumentation und Schulung

###26. Warteraum

###27. Lösungsideen

###Aufbau des Spiels

controller

  • GbLogic.java

entities

  • GameField.java
  • GameToken.java
  • TokenBlack.java
  • TokenO.java
  • TokenWhite.java
  • TokenX.java

ui

  • GUI.java
  • TUI.java