Kto nie lubi grać w statki? Pewnie nikt, także jakiś czas temu wpadłem na pomysł by zrobić je w C++. Żeby nie było tak łatwo, do gry dodałem nowy oryginalny dodatek: miny. Ich działanie jest proste: jeśli trafisz w minę, mina może trafić w twój statek jeśli był na tym samym polu co mina!
Gra jest napisana w języku C++, odpalana TYLKO (na chwilę obecną, potem będzie wersja na linuxa) na Windowsie w konsoli. Na chwilę obecną jest w fazie BETA testów także potrzebuję od was feedbacku i listę znalezionych bugów, bo pewnie dalej są (jakieś). Po odpaleniu radzę w opcjach powiększyć czcionkę i rozszerzyć wzdłuż konsolę, by wszystko było lepiej widać.
Gra daje możliwość gry Gracz vs Gracz (jeśli statki mają być ustawiane przez graczy "ręcznie" to jeden z graczy musi wyjść gdy drugi ustawia statki), Gracz vs Komputer (komputer o dwóch poziomach trudności - proszę się nie bać brać mocniejszego, nie gryzie) i symulacja Komputer vs Komputer (możliwość ustawienia np. że komputer o pierwszym poziomie trudności gra z komputerem o drugim). Jeśli ktoś ma jakieś pytania proszę pisać. Jeśli ktoś ma pisać jakieś hejty bez ładu i składu to proszę nie pisać wcale.
UPDATE 18.05.16: STATECZKI SZONSZCZYKA BETA 2.0
ZMIANY: Cały kod został przerobiony, z 1317 linijek kodu zostało tylko 727(-590). Jest jednak jeden duży plus: o wiele łatwiej będę w stanie naprawić błędy, które jeszcze gdzieś tam są, a także lepiej sobie poradzę z tworzeniem nowych programów bądź gier. Następna w kolejce będzie aplikacja, która będzie miała na zadanie rozwiązywać sudoku. Na starcie będzie to 9x9, potem utworzę, lub będę próbował utworzyć algorytm, który byłby w stanie sam układać możliwe do ukończenia sudoku. Także, pewnie trochę mi to zajmie i nie mam zielonego pojęcia czy dam radę zrobić tworzenie sudoku, ale pożyjemy - zobaczymy.
#######################################################################################
Żeby pobrać grę należy przejść przez ten link:
18.05.16: BETA 2.05: https://mega.nz/#!RMESUZyY!fmLizaJlRILKeDMMcpRBC4hAT9pJsPGT2Qt0NpUKiMU
(bugfixes, zwiększenie czytelności interfejsu podczas bitwy, dodano funkcję by nie było możliwości pominięcia strzału przez przypadkowe trafienie w pudło)
Poprzednie update'y:
[Jeśli ktoś nie jest pewny i myśli, że to przypadkiem jest jakiś wirus - to niech sobie przeskanuje ... i tak nic nie znajdzie, bo to nie jest wirus!]
#######################################################################################
"TO DO" CZYLI CO JESZCZE MUSZĘ ZROBIĆ:
-Wprowadzenie podświetlenia ostatnio zadanego strzału
-Dostosowanie pod linuxa (21.05.16 -> zostanie dodany link do programu działającego w konsoli linuxa, bez funkcji czyszczenia ekranu i bez kolorków)
#######################################################################################
Znane bugi: (18..05.16 - nowa wersja -> reset bugów)
-Podczas ustawiania i strzelania w pola można zamiast litery użyć cyfrę i na odwrót - to nie bug, ale trzeba wziąć pod uwagę, że najpierw wybieramy współrzędną pionową, później poziomą niezależnie od tego czy wpisaliśmy cyfrę czy literę
Jeśli któryś z bugów wystąpi należy ... zrestartować grę i napisać tutaj post z wyjaśnieniem kiedy i w jakich okolicznościach bug ten wystąpił. Bądź napisać na Steamie lub na Skypie: nick Szonszczyk.