Nie krzyczcie jestem początkujący :). Jak wygenerować planszę do gry statki w javie GUI? Czy da się to jakoś sprytnie zrobić metodą oddzielenia grafiki od kodu czy lepiej w tym przypadku tego nie robić? Rozwiązanie rysowania w scene builderze siatki przycisków 10x10 wydaje mi się dość toporna.. Chodzi mi o programowanie gry w statki. W wersji "konsolowej" odbywa się to tak - tablica dwuwymiarowa wypełniana pętlom for , przy wykorzystaniu random co
@g3ko: Tylko przymiarka. Całą grę (łącznie z założeniami logicznymi o których mówisz) mam zrobioną - tzn robiłem ją razem z kursem. W ramach nauki chciałem ją przekształcić w aplikacje okienkowa i chciałem jechać "od początku". Sądzę, że jak przekształcę powyższy kod w aplikacje okienkową, zachowując mniej więcej podobną logikę to potem wraz kolejnymi lekcjami w kursie sobie to rozbuduje.
@OldPike: Rozumiem, ciekawe czy jakby zrobić tak, że kupić z tym padem i z tą płytką podłączyć załóżmy 16 bądź 32 micro serva czy by wszystko śmigało.. wtedy można by zrobić jakiegoś mini humanoida, chociaż pewnie jakiś haczyk jest. Pewnie zasilanie.
Ktoś może polecić jakiś dobry klon Arduino Mega r3 na allegro, dobry czyli taki, który działa i jest 100% zgodny z orginałem? #arduino #robotyka #elektronika
public class Main {
enum State {
EMPTY, HIT, MISS, SUNK
}
public static void main(String[] args) {
State [][] board = new State[10][10];
fillBoard(board);
printLetter();
printBoard(board);
}
private static void fillBoard(State[][] board) {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
board[i][j] = getRandomShip(Math.random());
}
}
}
static void printLetter() {
System.out.print(" ");
for