atarionline.pl Mad-Pascal Chess - From 0 To Hero - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1: CommentAuthorzbyti
      • CommentTime18 Nov 2019 19:11 zmieniony
       
      Założenia pierwszej wersji:

      Program który potrafi rozegrać pełnoprawną partię szachową czarnymi. Nie będzie w pierwszej iteracji istotny poziomy gry programu tylko implementacja wszystko zasad szachowych.

      Mapa drogowa:

      1. Proste GUI
      2. Możliwość wykonania ruchu za pomocą GUI.
      3. Podpięcie wyświetlania zapisu partii.
      4. Projekt poboczny "Gra z Trójką".
      5. Generator ruchów.
      6. Implementacja zasad dot. rozgrywki.
      7. Pierwsza wersja programu.

      W załączniku kod wyjściowy do dalszych prac.

      Wpisy w tym wątku powinny się pojawiać najrzadziej raz na tydzień.

      Zapraszam bardziej doświadczonych programistów do code review, a wszystkich innych zainteresowanych grą w szachy do wyrażania swoich opinii :)

      Program piszę jako spełnienie swoich własnych ambicji, więc mogę być odporny na brak zainteresowania innych, krytykę a nawet dobre sugestie związane z wyglądem lub funkcjonalnością.

      Na pewno nie zignoruję niczego dotyczącego jakości kodu :)

      EDIT: publiczne repo na GitHub ->link<-
      • 2:
         
        CommentAuthorbocianu
      • CommentTime18 Nov 2019 19:11
       
      Jako "doświadczony programista" ;) polecam użycie jakiegoś systemu kontroli wersji (polecam git), najlepiej w publicznym serwisie.

      1. systemy kontroli wersji baaaardzo się przydają jako backup i pozwalają pracować nad kodem z dowolnego kompa ;)

      2. o wiele łatwiej się robi code review w takich narzędziach, bo możesz się odnosić bezpośrednio do linii kodu itp...
      • 3: CommentAuthorzbyti
      • CommentTime18 Nov 2019 19:11 zmieniony
       
      @bocianu dobrze, tak zrobię, podczas pracy nad celem z pkt. 4 kod będzie już na GitHubie :)
      • 4:
         
        CommentAuthorccwrc
      • CommentTime18 Nov 2019 19:11
       
      Popieram bocianu, git + github i będzie się można nad tobą pastwić. Ale tak pozytywnie oczywiście :)
      • 5: CommentAuthorstc
      • CommentTime18 Nov 2019 20:11
       
      Czytam z przyjemnością o postępach.
      Też lubie gry od Zachtronics ;)
      Ten projekt ciągnie teraz AOL jak dla mnie.
      Jest o Atari, można się czegoś nauczyć ,jest strategiczne myślenie i postępy widać w tickach.
      Będę się przczepiał jak długo , żaden spec czegoś nie zauważy , bo nie tylko mi się podoba i widać ,że pomocników jest sporo.
      Gdzie kucharek sześć tam cycków dwanaście :D
      • 6:
         
        CommentAuthorbocianu
      • CommentTime18 Nov 2019 20:11 zmieniony
       
      Każdy dobry wątek powinien zawierać jakiegoś off-topa, wiec będę pierwszy: patrząc na tytuł Twojego wpisu przypomniało mi się, że jakieś 3-4 lata temu wrzuciłem na to forum wpis o podobnym tytule: Od zera do assemblera, czy coś takiego :D
      i od tego czasu zrobiłem już co najmniej 5 gier, więc tak tylko ostrzegam...

      Edit: znalazłem ten wpis: ->link<-
      • 7: CommentAuthorzbyti
      • CommentTime18 Nov 2019 20:11 zmieniony
       
      @ccwrc & @stc liczę na wasze czepialskie oko! :D

      @bocianu off-top ląduje w ulubionych, przeczytam wątek :)

      Dorobię tylko te pierdoły w parę dni i wrzucę oczywiście na git-a.

      Sądząc po jakości ludzi komentujących na AOL szansa na ukończenie przeze mnie projektu znacznie wzrasta bo kompetencji Wam nie brak i nie ociągacie się z poradami :)

      Mama nadzieję, że coś wniosę prezentując wiedzę jako pozyskam z różnych źródeł odnośnie programowania szachów :)
      • 8: CommentAuthorzbyti
      • CommentTime20 Nov 2019 23:11 zmieniony
       
      Dla chętnych, zgodnie z prośbą / zalecaniem publiczne repo na GitHub ->link<-

      Wcześniej niż zapowiadałem, bo niby dlaczego nie? ;)