
Pasterz
Użytkownicy-
Postów
868 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Pasterz
-
Witam robię prostą grę w C++ i mam mały problem. #include <iostream> #include <conio.h> #include <string> using namespace std; struct Statystyki { int zycie; int sila; int zrecznosc; int wytrzymalosc; int obrona; }; struct Bohater { Statystyki stats; }; struct Monster { Statystyki stats; }; int main() { int znak; Bohater hero; Monster wrog; //Statystyki bohatera hero.stats.zycie = 100; cout <<"Od teraz masz: "<<hero.stats.zycie<<" zycia\n"; hero.stats.sila = 10 + rand() % 5 + 1; cout <<"Od teraz masz: "<<hero.stats.sila<<" sily\n"; hero.stats.zrecznosc = 10 + rand() % 5 + 1; cout <<"Od teraz masz: "<<hero.stats.zrecznosc<<" zrecznosci\n"; hero.stats.wytrzymalosc = 10 + rand() % 5 + 1; cout <<"Od teraz masz: "<<hero.stats.wytrzymalosc<<" wytrzymalosci\n"; hero.stats.obrona = 10 + rand() % 5 + 1; cout <<"Od teraz masz: "<<hero.stats.obrona<<" obrona\n\n\n"; //Statystyki potwora cout <<"Twoj potwor ma:\n"; wrog.stats.zycie = 100; cout <<"Zycia: "<<wrog.stats.zycie<<"\n"; wrog.stats.sila = 7 + rand() % 5 + 1; cout <<"Sily: "<<wrog.stats.sila<<"\n"; wrog.stats.zrecznosc = 7 + rand() % 5 + 1; cout <<"Zrecznosci: "<<wrog.stats.zrecznosc<<"\n"; wrog.stats.wytrzymalosc = 7 + rand() % 5 + 1; cout <<"Wytrzymalosci: "<<wrog.stats.wytrzymalosc<<"\n"; wrog.stats.obrona = 7 + rand() % 5 + 1; cout <<"Obrony: "<<wrog.stats.obrona<<"\n\n\n"; //Menu cout <<"Co chcesz zrobic?\n"; cout <<"1.Atakowac\n"; cout <<"2.Uciekac\n"; cin >>znak; switch(znak) { case '1': cout <<"Zatakowales wroga z moca: " <<hero.stats.sila - rand() % 5 + 1; cout <<"Ma on teraz zycia: " << wrog.stats.zycie; break; case '2': cout <<"Uciekles z pola walki i tym samym przegrales walke :-("; getch(); return 0; break; } getch(); return 0; } I teraz jak zrobić aby siłę odjąć od życie ??? Np: Atakuję z mocą 15 i odejmuję ci 15 życia. Mam nadzieję że zrozumieliście mnie dziękuję za każdą pomoc i pozdrawiam.
-
Dlatego bo ludzie wiedzą iż ten team prędzej czy później się rozpadnie i nie ma sensu do niego wchodzić. Smutne ale prawdziwe.
-
Można ale potrzebujesz do tego nauczyć się GML.
-
Bardzo prosta gra. Lecz jej nie przeszedłem całej bo już mi się nie chciało. Moja ocena to: 3/5 EDIT: Bym zapomniał piłka blokowała mi się w ściankach. Nawet jak ich już nie było.
-
Jemu chyba chodziło o kamerkę internetową a ona jest na USB. No przynajmniej u mnie tak jest. :]
-
Na tych screenach to widzę tylko myszkę i kalkulator taki sam jak mój :P .
-
Za tego posta powinieneś dostać warna a jak nie wiesz dla czego to przeczytaj regulamin. EDIT: Fajna gra tylko bardzo podobna do pierwszej części. Podoba mi się ten efekt pieniędzy. Moja ocena to 3/5.
-
Szczerze to nigdy nie używałem innych programów do tworzenia gier niż Gama Maker.
-
Zgodzę się z tobą Marmot w 100% jak przykład jest opisany to ten kto chce się nauczyć to się nauczy a jak ktoś nie chce to i tak się nie nauczy. Nawet jak byś mu napisał cały artykuł o tym.
-
Wciśnij klawisz "Print Scrn" na klawiaturze czy to aż tak trudne. I zastosuj się do szablonu. <_<
-
Gta 1 Gta 2 Gta 3 Gta Vice City Gta San Andreas Harry Potter i Czara ognia Lego Star Wars Tomb Rider Legend Hitman 2 - Silent Assasin Gothic Gothic 2 Another World Quake Quake 2 Quake 3 Quake 4 Deus Ex Bad Day LA EDIT: Bym zapomniał Heroes of Might and Magic III Heroes of Might and Magic III Armageddon's Blade Heroes of Might and Magic III The Shadow of Death
-
Przecież Adster wszystko ci wytłumaczył. Czego tu nie rozumieć :blink:
-
Pokombinuj na zmiennych. A żeby wyskoczył napis użyj if'ów.
-
Postać staje kiedy puszczam guzik.
Pasterz odpowiedział(a) na Assasine temat w Pytania początkujących
Użyj funkcji szukaj było pełno takich tematów. <_< -
Okej napisałem ci przykład. Link
-
Nie trzeba niczego nazywać. :)
-
Musiałeś popełnić błąd mi wszystko działa. Sprawdź jeszcze raz dokładnie cały kod. :)
-
No mój komputer nieźle się spisała. Mój wynik za drugim razem to 886. A za pierwszym 666 :twisted:.
-
W create dajesz: done=0; W room end: back:=background_create_from_screen(0,0,room_width-1,room_height-1,0,0,0); start_value:=current_time; time:=1000; draw_set_color(c_black); while start_value+time>current_time { draw_set_alpha(1); draw_background(back,0,0); draw_set_alpha((current_time-start_value)/time); draw_rectangle(0,0,room_width,room_height,false); screen_refresh(); } background_delete(back); done:=false; i w draw: steps_to_fade_in:=30; if done<1 then { draw_set_alpha(1-done); draw_set_color(c_black); draw_rectangle(0,0,room_width,room_height,false); done+=1/steps_to_fade_in; }
-
Ocena: 2/5 Jedna gwiazdka plus iż jest to twoja gra. A jak na demko to bardzo krótkie.
-
Użyj funkcji szukaj bo było już dużo takich tematów. <_<
-
Moja ocena to 1/5. To po prostu jest żałosne i nic dodać nic ująć
-
Nie wiem po co ty robiłeś ten przykład. Każdy początkujący zajrzy sobie do Faq i będzie wiedział. Ocena: 1/5. <_<
-
Trzeba by było przy każdym savie robić zdjęcie. One by się zapisywały w folderze tam gdzie save. A jak wchodzisz w Load to by się musiały otwierać.
-
Zapamiętaj że na uploader na gmclanie nie wolno wrzucać plików .exe. Na początku musisz je skompresować. A co do gry to nie zacięła mi się ani razu.