Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Liebe Comunity,

Ich versuche in java, ein Freund in C# das Spiel Schiffeversenken über die Ferien zu erstellen.

Hierbei möchte ich aber noch keine grafische Oberfläche (swing) erstellen. Kenn mich da noch nicht sehr aus, werde aber einiges darüber lesen ;)

Aber ich habe schon mein erstes Problem. Das Feld habe ich 8*8 gewählt und die Koordinaten einmal nur mit Zahlen gemacht. Also am Anfang 2 zufallszahlen, die in Strings umgewandelt und zusammengefügt. Also erstes Feld zB 43. (x-Richtung 4 | y-Richtung 3)

Wie erstelle ich aber bei zB einem 5er schiff das vertikal stehen sollte die restlichen 4 Teile. also 53 63 73 83 ?

Habe eine Lösung die mit 20 if Anweißungen herum hantiert. Das funktioniert zwar für ein Schiff aber da ich mehrere Schife brauche ist das sicherlich nicht die feinste und kürzeste Lösung :upps

Hoffe mir kann jemand helfen.

mfg mote

Erstell Dir eine Klasse "Schiff" in dem Du Start- und Endposition speicherst und eben eine Methode zum "treffen". Die Größe des Schiffes kannst Du auch dynamisch ermitteln, schau Dir dazu mal die Random-Funktionen an

Phil

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.