Skocz do zawartości

Pasterz

Użytkownicy
  • Postów

    868
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Pasterz

  1. 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.
  2. Dlatego bo ludzie wiedzą iż ten team prędzej czy później się rozpadnie i nie ma sensu do niego wchodzić. Smutne ale prawdziwe.
  3. Można ale potrzebujesz do tego nauczyć się GML.
  4. Pasterz

    Sharig

    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.
  5. Pasterz

    Twoje "stanowisko" pracy

    Jemu chyba chodziło o kamerkę internetową a ona jest na USB. No przynajmniej u mnie tak jest. :]
  6. Pasterz

    Twoje "stanowisko" pracy

    Na tych screenach to widzę tylko myszkę i kalkulator taki sam jak mój :P .
  7. 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.
  8. Pasterz

    ankieta programów

    Szczerze to nigdy nie używałem innych programów do tworzenia gier niż Gama Maker.
  9. 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.
  10. Wciśnij klawisz "Print Scrn" na klawiaturze czy to aż tak trudne. I zastosuj się do szablonu. <_<
  11. Pasterz

    Trafione-zatopione!

    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
  12. Przecież Adster wszystko ci wytłumaczył. Czego tu nie rozumieć :blink:
  13. Pokombinuj na zmiennych. A żeby wyskoczył napis użyj if'ów.
  14. Użyj funkcji szukaj było pełno takich tematów. <_<
  15. Musiałeś popełnić błąd mi wszystko działa. Sprawdź jeszcze raz dokładnie cały kod. :)
  16. No mój komputer nieźle się spisała. Mój wynik za drugim razem to 886. A za pierwszym 666 :twisted:.
  17. 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; }
  18. Ocena: 2/5 Jedna gwiazdka plus iż jest to twoja gra. A jak na demko to bardzo krótkie.
  19. Użyj funkcji szukaj bo było już dużo takich tematów. <_<
  20. Moja ocena to 1/5. To po prostu jest żałosne i nic dodać nic ująć
  21. 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. <_<
  22. 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ć.
  23. 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.
×
×
  • Dodaj nową pozycję...