Ocena gry TIC TAC TOE + mała pomoc

0

Napisałem znaną wszystkim grę kółko krzyżyk. Chciał bym was prosić o krytykę, bo wiem ze jesteście w tym ekspertami. Chodzi mi o wskazanie bezsensownych części kodu które można zmienić. Dodatkowo był bym wdzięczny gdyby ktoś zademonstrował w jaki sposób podzielić kod na kilka części, i połączyć je za pomocą linkowania. Dodam ze program ten nie będzie nigdzie wykorzystywany, i ocena ma mi tylko pomóc w rozwinięciu umiejętności.

http://wklej.org/id/842212/

Dzięki za poświęcony czas.

3

Pierwszy rzut oka i funkcja conditions ssie niemiłosiernie.
Zadanie na dziś: zmodyfikuj grę tak, żeby użytkownik mógł zadać dowolny rozmiar planszy (w tym prostokątny) i żeby mógł ustawić ile kółek/krzyżyków współliniowych ma kończyć grę.
Czyli np. wywołanie gry z parametrami 10 15 7 ma oznaczać planszę 10x15 i koniec gry jeśli na planszy będzie 7 kółek/krzyżyków w jednej linii.
Zapewniam cię od razu że gdyby twój kod był dobrze napisany to mógłbyś to zrobić w zasadzie od ręki...

0
    if (map[j][i] == CROSS) table[j][i] = 'X';
    else if (map[j][i] == CIRCLE) table[j][i] = 'O';
    else if (map[j][i] == EMPTY) table[j][i] = '#';

switch byłoby lepszym rozwiązaniem tutaj imho.

ASCI_change

ASCI?

Dodatkowo formatowanie kodu jest słabe.
Nie widać, gdzie kończy się funkcja, a gdzie zaczyna.

1 użytkowników online, w tym zalogowanych: 0, gości: 1