ďťż

Ładny brzuch

Witam!!!

Rok szkolny dobiega końca i trzeba napisać pare programów. Ostatnio na zaliczenie musiałem napisać grę w 10 patyczków (jest 10, można brać od 1 do 3 i kto weźmie ostatni ten przegrywa). Dodam, ze jestem początkującym. Teraz potrzebuję nowego pomysłu, ale nie mam pojęcia co mogę zrobić. Gra musi być łatwa, wszystko w C++ builder albo konsolowym. Proszę o pomoc, jeżeli ktoś się na C++ zna to pewnie robił kiedy jakieś proste gry. Dodatkowo chciałbym się dowiedzieć jak napisać w C++ grę w kółko i krzyżyk, ale tylko za pomocą podstawowych funkcji i metod.

Pozdrawiam!
Użytkownik killatura edytował ten post 02 czerwiec 2007, 11:25


właśnie napis KiK(kółko i krzyżyk) - to jest proste i spokojnie wystarczy mu konsolowa grafika :)

możesz też napisać gre w zgadywanie liczb, komputer wymyśla jakąś liczbe z zakresu np od 1 do 30 i użytkownik musi jak najmniejszą liczbą razy zgadnąć liczbe, a komputer daje mu wskazówki typu "wybrana przez ciebie liczba jest za duża"

Co do zgadywania liczb, to robiłem to kiedyś na lekcji, wiec odpada. KiK właśnie bym zrobił, ale nie wiem jak to można napisać, przerasta to moje umiejętności programowania, nawet ciężko jest mi sobie wyobrazić jak to powinno wyglądać. Jeżeli ktoś ma czas i ochotę to proszę o jakąś pomoc z tym KiK lub jeśli może ktoś pisał coś takiego to prosił bym o algorytm z wyjaśnieniem co i jak (tylko żeby był napisany najprościej jak sie da, bez zaawansowanych opcji czy grafiki :P - na 2 graczy). Z góry dzięki!



a szukałeś w google? bo ja tak, i oto co znalazłem: http://www.google.co...g...=Szukaj&lr=

nie to że Cię zniechęcam ale KiK jest tak prostą rzeczą(jeśli jest człowiek vs. człowiek) że hmm postaraj się to samemu zakodzić ...

Loguś, szukałem już dużo razy na googlach, ale są same "zaawansowane wersje" raz tylko na coś tam z Tarnowem znalazłem łatwiejszą, ale wydawała mi się dziwna :D (albo ja jestem dziwny).

Edas, powiedz mi chociaż jak mam narysować tablice, bo mi jakoś nie pasuje numerowanie pola od 0 do 8 i potem przy nacisnięciu odpowiedniego klawisza wstawianie X lub O. Jak tak ma być to chyba wiem jak to zrobić, ale jak inaczej to nie mam pojęcia :P

ale przecież pisałeś że może to być w builderze! wstawiasz 9 buttonów, i po kliknięciu sprawdzasz który użytkownik ma teraz ruch, i rysujesz w zależności od tego kółko lub krzyżyk. Następnie sprawdzasz czy nie ma gdzieś 3 krzyżyków pod rząd lub 3 kółek i sprawa roziwązana!

no normalnie, masz tablicę 3x3
i robisz sobie taką pętelkę
for(int i = 0; i < 3; ++i)
{
for(int y = 0; y < 3; ++y)
{
if(tab[i][y] == 0)
std::cout<<" ";
else if(tab[i][y] == 1)
std::cout<<"X ";
else
std::cout<<"0 ";
}
std::cout<<std::endl;
}
i masz narysowane :) można to jeszcze jakoś zmodyfikować etc. pozatym pisałem z pamięci więc coś mogłem spsuć

no mozna tak jak napisal Edas (po if(tab[i][y] == 0) trzeba chyba 2 spacje narysowac zebysie nie rozjezdzalo)
ale lepiej i rownie prosto w BCB to zrobic.. a ladniejbedzie wygladac:) moga to byc buttony, edity, cokolwiek :)

a jak można w builderze po naciśnięciu na button narysować na nim X lub O?
Użytkownik killatura edytował ten post 02 czerwiec 2007, 14:02
No przestań, możesz chociażby napisać tekst - Btn->Caption = "X";
Użytkownik Coldpeer edytował ten post 02 czerwiec 2007, 14:04

a jak można w builderze po naciśnięciu na button narysować na nim X lub O? wiesz co, mozę daj sobie z tym spokój, jak nie wiesz jak w builderze wyswietlić napis na buttonie, to znaczy że nigdy chyba tego nie uzywałeś, zrób coś lepiej w konsoli

buildera używałem, ale mamy takiego nauczyciela co tylko przychodzi, mówi zróbcie taki program i leży przez 2h i czeka aż zrobimy, a potem robi to i pokazuje na projektorze i jak czegoś nie było na lekcji to nie mam pojęcia jak to zrobić. Ogólnie więc nie wiem za wiele... pokombinuje, może coś wyjdzie

tyle jest książek o tym .. a jak nie chcesz kasy wydawać, to chociaż w necie jakiś kurs sobie przeczytaj, bazujac tylko na tym co mieliscie na lekcji daleko nie zajdziesz

Wiem, wiem. Mam w domu właśnie kupioną książkę o C++ builder i turbo C++, z netu symfonie C++ pobrałem i poczytam, jednak aby zrobić jakiś projekt to trzeba korzystać ze wszystkiego i przeczytanie paru rozdziałów nie starczy, a teraz czasu mam trochę mało.


z netu symfonie C++ pobrałem
złodziej! :>

Od razu złodziej, ty pewnie nigdy nic nie pobrałeś z netu co w sklepie kosztuje dużo kasy :P co?


Od razu złodziej, ty pewnie nigdy nic nie pobrałeś z netu co w sklepie kosztuje dużo kasy :P co?
Jakim prawem oceniasz z góry osobę, skoro nawet jej nie znasz? :> O ile mnie pamięć nie myli, Coldpeer ma realną wersję Symfonii...
A ta książka jeszcze nie jest najdroższa...

Wniosek z tego tematu: idź się lepiej poucz, zanim zaczniesz coś pisać.

tyle jest książek o tym .. a jak nie chcesz kasy wydawać, to chociaż w necie jakiś kurs sobie przeczytaj, bazujac tylko na tym co mieliscie na lekcji daleko nie zajdziesz
Zgadzam się całkowicie!

/ot

Symfonia jest warta wydania tych pieniędzy. Na komputerze nie ma komfortu czytania.
A jak chcesz, żeby Ci się zrobiło lżej na sumieniu, poszukaj kurs Xion'a - Avocado, od zera do gier kodera.
Nawet w nim napisał jak skodzić kółko i krzyżyk.
Jak nie masz pomysłu - napisz statki. Human vs PC. Przyjemnie się pisze.

Dla osób szukających odpowiedzi na ten temat polecam sapera - fajnie się kodzi :). Autorowi nie polecam widząc jego poziom. A przynajmniej nie na zaliczenie - jak juz czas nie będzie naglił to pobaw się :).

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •