Ich mache ein Spiel und habe bisher ein zufälliges Board erstellt. Ich würde gerne wissen, wie ich in der Lage wäre, ein Sternchen nach jedem der Elemente auf dem Brett zu drucken, während ich von einem Element des Bretts zum anderen gehe. Ich würde auch gerne wissen, ob es eine Möglichkeit gibt, ein "&" bei dem Element auszudrucken, zu dem ich gegangen bin. So wird das zufällig generierte Board automatisch mit der aktuellen Position und den zuvor besuchten Elementen aktualisiert.Wie ändere ich die Werte eines Arrays?
Antwort
Sie sollten die Platinenposition verfolgen und das Array basierend auf Ihrer neuen Position aktualisieren.
I.e. Sie könnten an Position 1 beginnen und 5 Stellen verschieben, dann wären Sie an Position 6.
Speichern Sie den Wert 6 in einer Variablen, z. B. userPosition: userPosition = 6;
Sie können Ihr Array direkt aktualisieren mit: boardPosition [userPosition] = '*';
Oder Sie könnten durch das gesamte Array iterieren und ein * für Position 6 und alle davor liegenden Positionen hinzufügen.
int index;
for (index = 0; index <= userPosition; index++) {
boardPosition[index] = '*';
}
Danke für die positive Antwort. –
Das Problem, das ich habe, ist, dass das Board zufällig generiert wird, so dass ich nicht einfach einen Code für den Umzug von einem Ort zum anderen generieren kann oder mit anderen Worten bin ich nicht sicher, ob es möglich ist, eine endgültige Lösung zu finden Tafel. –
- 1. Wie ändere ich die Größe eines HDF5-Arrays mit `h5py`
- 2. Wie ändere ich die Reichweite eines Feldes?
- 3. Wie ändere ich die Größe eines UISwitch?
- 4. Wie ändere ich die Textfarbe eines Buttons?
- 5. Wie ändere ich die Farbe eines QGraphicsTextItems
- 6. Wie ändere ich die Textfarbe eines JButton?
- 7. Wie ändere ich die Größe eines AlertDialog.Builders?
- 8. Wie ändere ich die Standardhöhe eines BottomSheetDialogs?
- 9. Wie ändere ich die Hintergrundfarbe eines SFSafariViewControllers?
- 10. Accumulating eines Arrays Werte - Javascript
- 11. Wie ändere ich die Werte eines Arrays mit einer for-in-Schleife innerhalb einer Funktion oder einer verschachtelten Funktion?
- 12. Wie ändere ich die Eigenschaften eines ps oder eines pds
- 13. Wie die Schlüssel und Werte eines Arrays in PHP kombinieren
- 14. Wie ändere ich Request-Werte in Laravel?
- 15. Wie ändere ich die JTextField Werte innerhalb einer Schleife
- 16. Wie ändere ich die Textgröße und die Komponentenbreite eines UIPickerView?
- 17. Wie ändere ich den versteckten Status eines UIImage innerhalb eines Arrays in swift?
- 18. Werte innerhalb eines mehrdimensionalen Arrays einfügen
- 19. php immer eindeutige Werte eines mehrdimensionalen Arrays
- 20. Wie ändere ich den Auswahlbereich eines UIBarButtonItem?
- 21. Wie ändere ich das Bild eines JButton?
- 22. Wie ändere ich den Wert eines Zend_Form_Element_Submit
- 23. Werte innerhalb eines JavaScript-Arrays abrufen
- 24. Wie ändere ich die Zeichenfolgencodierung?
- 25. Wie ändere ich die Variable?
- 26. Wie ändere ich die Suchanfrage?
- 27. Wie ändere ich die Schriftgröße eines ListView-Widget in. Kv
- 28. Wie ändere ich die Temperatur eines Softmax-Ausgang in Keras
- 29. Wie ändere ich die Farbe eines Scheitelpunkts statt aller?
- 30. Wie ändere ich die Strichbreite entlang eines Pfades/einer Linie?
Ist das eine Hausaufgabe? –
Sie können einen Stern mit 'puts (" * ")' drucken. Wenn Sie weitere Details benötigen, müssen Sie weitere Details angeben. – alexis
Wie wäre es mit etwas tatsächlichen Code zu veröffentlichen und zu erklären, was erwartet und wie es sich verhält? –