AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Schiffe versenken programmieren

Ein Thema von leodinho · begonnen am 11. Jan 2014 · letzter Beitrag vom 4. Mär 2014
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.662 Beiträge
 
Delphi 12 Athens
 
#1

AW: Schiffe versenken programmieren

  Alt 13. Jan 2014, 17:54
Also mein Ziel ist es ein Feld 12x12 zu generieren auf dem:
- 1 4er Schiff
- 2 3er Schiffe
- 2 2er Schiffe
- 2 1er Schiffe
zufällig angeordnet sind..
Dann soll mit jedem Klick ein Zähler laufen bis das Spiel gewonnen wurde um die Züge zu ermitteln..
Ich seh da nix von KI, wäre ja auch "leicht" übertrieben für den Wissensstand (eine "richtige" KI wäre BTW auch für meine eigenen Kenntnisse zumindest keine leichte Aufgabe).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#2

AW: Schiffe versenken programmieren

  Alt 13. Jan 2014, 18:08
KI hört sich gewaltig an, aber schon eine if Abfrage ist ein KI.

Zitat:
Also mein Ziel ist es ein Feld 12x12 zu generieren auf dem:
- 1 4er Schiff
- 2 3er Schiffe
- 2 2er Schiffe
- 2 1er Schiffe
zufällig angeordnet sind..
Dann soll mit jedem Klick ein Zähler laufen bis das Spiel gewonnen wurde um die Züge zu ermitteln..
Ok, nehmen wir das als Grundlage.

Zitat:
ein Feld 12x12 zu generieren
Ein Feld 12x12? Gibt es ein Feld Spiele? Entweder doch zwei Felder, womit dann die Liste ungenau wäre, oder doch ein Feld, dann kein Battleship.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.662 Beiträge
 
Delphi 12 Athens
 
#3

AW: Schiffe versenken programmieren

  Alt 13. Jan 2014, 18:10
Isses denn so schwer? Ein Spielfeld, auf das so lange geballert wird, bis alle Schiffe versenkt sind, zurückgeschossen wird nicht. Das entspricht zwar nicht dem klassischen Schiffe versenken, ist aber zumindest ähnlich.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#4

AW: Schiffe versenken programmieren

  Alt 13. Jan 2014, 19:30
Isses denn so schwer? Ein Spielfeld, auf das so lange geballert wird, bis alle Schiffe versenkt sind, zurückgeschossen wird nicht. Das entspricht zwar nicht dem klassischen Schiffe versenken, ist aber zumindest ähnlich.
Ok, jetzt ist es verständlich, aber nennt das dann bitte nicht "Schiffe versenken". Gucken wir uns mal den ersten Post an, weil ich mir schon blöd vorkomme:

Meine Aufgabe ist ,,Schiffe versenken'' zu programmieren.

[...]

Meine Aufgaben:
- Spielfeld 12x12 + Schiffe generieren mit zufallsfunktion
- Eingabe und Auswertung eines Spielerzuges
- Speichern und Laden eines Spielzuges
Hört sich für mich zuerst nach klassischen "Schiffe versenken" an. Wenn zwischendurch das Ganze konkretisiert wurde, ich lese mir nicht jeden Beitrag durch.

Man könnte es statt "Schiffe versenken" vielleicht anders nennen, z. B. "Wild Jagt". Opfer wären dann: 1 Wisent (4 Felder), 2 Hirsche (3 Felder), 2 Wildschweine (2 Felder), 2 Hasen (1 Feld). Der Wald ist dann das Feld 12x12. Der Jäger schießt blind in den Wald und hofft auf Treffer, aber keiner schießt aus dem Wald zurück. Würde das in etwa die Aufgabe beschreiben?

Ok, ich halte jetzt die Klappe
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#5

AW: Schiffe versenken programmieren

  Alt 15. Jan 2014, 18:31
Mir hat die Idee mit der "Wild Jagt" so gut gefallen, dass das Programm gestern noch geprogt habe. Heute habe ich das noch aufgewertet, mit Sound, Statistik usw., so dass die erste Version fertig ist

Die Sounds sind in einem Unterordner. Erst mit Sound macht ein Spiel richtig Spaß.
Angehängte Dateien
Dateityp: zip Wild Jagt.zip (363,7 KB, 24x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik
Online

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.157 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Schiffe versenken programmieren

  Alt 18. Jan 2014, 12:59
Ich habe mal einige Grafiken Ergoogled...
Angehängte Grafiken
Dateityp: jpg navy-battle-3d-12112-3-s-307x512.jpg (77,6 KB, 48x aufgerufen)
Dateityp: jpg schiffe-versenken.jpg (63,9 KB, 43x aufgerufen)
Dateityp: jpg sshot_battleship.jpg (50,7 KB, 43x aufgerufen)
  Mit Zitat antworten Zitat
leodinho

Registriert seit: 9. Dez 2013
58 Beiträge
 
#7

AW: Schiffe versenken programmieren

  Alt 2. Feb 2014, 11:08
Tut mir Leid , dass ich mich jetzt erst wieder melde aber wir mussten noch einiges umändern.
Ich werd mich in Laufe der nächsten Tage dann mit der Programmierung beschäftigen (:
Nachdem dann das Programm fertig ist, werde ich hier mal Porjektplanung und das Programm hochladen, damit sich auch andere dies angucken können. (:
  Mit Zitat antworten Zitat
leodinho

Registriert seit: 9. Dez 2013
58 Beiträge
 
#8

AW: Schiffe versenken programmieren

  Alt 13. Jan 2014, 18:12
Du triffst es genau !
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: Schiffe versenken programmieren

  Alt 13. Jan 2014, 18:14
Hier mal ein paar Ablaufdiagramme (und immer noch nix mit Programmierung)
Schiffe Versenken.jpg Spielfeld vorbereiten.jpg Schiff platzieren.jpg
(BTW: erstellt mit dem PAP-Designer)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (13. Jan 2014 um 18:17 Uhr)
  Mit Zitat antworten Zitat
leodinho

Registriert seit: 9. Dez 2013
58 Beiträge
 
#10

AW: Schiffe versenken programmieren

  Alt 13. Jan 2014, 18:23
Ja eine Vereinfachung meiner Art. Warum bekomm ich das nicht gleich so konstant und gut hin ^^

Also ich denke damit sollte meine Planung insgesamt durch Ablaufplan + Ablaufdiagramme vollendet sein (:
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz