Witam. Muszę napisać na zaliczenie grę kółko i krzyżyk. Napisałem już grę z opcją dla 2 graczy, natomiast nie mogę napisać wersji dla 1 gracza. Z programowaniem mam do czynienia od roku. Przydałaby mi się fachowa pomoc. Czytałem wiele na ten temat. Znalazłem nawet algorytm minimax. Jest tylko jeden problem. Nie potrafię go wdrożyć w mój program. Bardzo proszę o pomoc. Z góry dziękuje
Kółko i krzyżyk-algorytm minimax
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
- Postów: 4191
Przeanalizuj sobie źródła gry "Kółko i Krzyżyk" w Delphi na: http://www.pelock.com/sources/delphi tak mi się przypomniało, że przeglądając tę stronę widziałem niedawno te źródła. Tylko jak je wykorzystasz to oczywiście podaj w swoim projekcie pochodzenie oryginałego kodu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5
Bardzo dziękuje Olesio. To co wrzuciłeś jest dla mnie naprawdę pomocne. A jeżeli chodzi o źródła, które widziałeś to możliwe, że ktoś napisał program według wzoru, który był na takiej stronce, z której ja korzystałem.A jeżeli chodzi o pomoc to naprawdę Bardzo Dziękuje.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Wszystko fajnie, tylko dlaczego nie zrobić by tego dynamicznie (tj.dynamicznie utworzyć komponenty) ?
Byłoby łatwiej i kod byłby krótszy...
A nie taka drabinka if'ów...
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5
Nie wiem. Wydaje mi się że tak będzie czytelniej, ale mówię: z programowaniem mam do czynienia od września...
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Akurat coś takiego piszę.
Mogę Ci udostępnić źródła, tak jakoś po południu, to już powinno być ukończone.
Edit: Jednak skończyłem wcześniej.
TImage są tworzone dynamicznie, ma możliwość zmiany rozmiarów planszy (domyślnie 5x5) oraz są 3 obrazki (100x100 px), które odpowiadają za kółko, krzyżyk i puste pole.
Mogę Ci udostępnić źródła, tak jakoś po południu, to już powinno być ukończone.
Cały kod źródłowy (jeden plik *.pas) ma 170 linijek kodu.
I jest bez drabinek if'ów.
Jak będę miał czas, to dodam jakieś prawdzie AI (teraz jest random())
- Rejestracja: dni
- Ostatnio: dni
Patryk27 napisał(a)
Akurat coś takiego piszę.
Mogę Ci udostępnić źródła, tak jakoś po południu, to już powinno być ukończone.
Edit: Jednak skończyłem wcześniej.
TImage są tworzone dynamicznie, ma możliwość zmiany rozmiarów planszy (domyślnie 5x5) oraz są 3 obrazki (100x100 px), które odpowiadają za kółko, krzyżyk i puste pole.Cały kod źródłowy (jeden plik *.pas) ma 170 linijek kodu.
I jest bez drabinek if'ów.Jak będę miał czas, to dodam jakieś prawdzie AI (teraz jest random())
Patryk27 masz jakiś błąd przy sprawdzaniu wygranej:
