Aktywne Wpisy

noipmezc +98
Zbrodnia połaniecka, sprawa połaniecka – to jedna z najbardziej „niesłynnych” zbrodni, jaka miała miejsce w czasach PRL. Człowiek, który sterroryzował okolicę, dopuścił się okrutnego morderstwa. Choć widziało to ponad 30 osób, wszyscy zobowiązali się zachować milczenie.
Gdyby ksiądz, który w wigilijną noc z 24 na 25 grudnia 1976 r. odprawiał pasterkę w kościele Połańcu wiedział, co zaszło na godzinę przed Mszą na szosie wiodącej z Połańca do Zrębin (obecnie powiat staszowski, woj.
Gdyby ksiądz, który w wigilijną noc z 24 na 25 grudnia 1976 r. odprawiał pasterkę w kościele Połańcu wiedział, co zaszło na godzinę przed Mszą na szosie wiodącej z Połańca do Zrębin (obecnie powiat staszowski, woj.
źródło: 6fc4f09d99622772be2f059fxxcb
Pobierzslyszales o tym?
- tak 57.3% (580)
- nie 42.7% (432)
Boshe, gdzie ten Lewy miał oczy?!
Toż to Anna już za młodu wyglądała jak 40-letnia grażyna z podlaskiej wsi
#przegryw #lewandowski
Toż to Anna już za młodu wyglądała jak 40-letnia grażyna z podlaskiej wsi
#przegryw #lewandowski
źródło: lewandowska
Pobierz



#programowanie
#informatyka
#cpp
Próbuję zrobić dwa punkty poruszające się po mapie w c++. Tak długo jak był tylko jeden wszystko grało i świat był kolorowy. Jak tylko dodałem drugi, czas na ruch wymaga dwóch kliknięć zamiast jednego. Ponadto drugi punkt znika co każde kliknięcie i się pojawia przy kolejnym. Wie ktoś jak zrobić aby działało? Używam mapy w notatniku, w komentarzu dam te kilka znaczków aby sobie skopiować. Tu link do kodu na ideone
https://ideone.com/wSiOPS
@@@@@@@@@@@@@
@ @
@ @
@ @
@ @
@ @
@@@@@@@@@@@@@
to wrzucić do notatnika aby działało i nazwać plik maze2.txt
Jest tu 11 spacji, tyle że wykop mi je skraca
To jest tzw. "główna pętla gry":
* https://pl.wikipedia.org/wiki/Programowanie_gier#Pętla_gry
* Google :: główna pętla gry
* https://4programmers.net/Forum/Algorytmy/229560-glowna_petla_gry_komputerowej
* http://math.uni.lodz.pl/~radmat/tippgk/Wyklad02.pdf
main(), w stylu, który jest pokazany w powyższych linkach, napisz prototypy/definicje funkcji (żeby były puste) - w ten sposób uzyskasz poprawny szkielet "głównej pętli gry", a potem spróbuj poprzenosić i zmienić twój kod, aby działał z tak przygotowanym szkieletem "głównej pętli gry".No i możesz rozważyć wymianę funkcji "getch()" na operację nieblokującą, a ilość FPS ograniczyć przez
sleep()lub lepiej przezstd::thread::sleep_until.Google
getch()robi wrażenie dobrze działającej w momencie jednegogetch()na pętlę właśnie przez to, że naśladuje "główną pętlę gry", ale w momencie zrobienia kopiuj wklej dla drugiego gracza uzyskujesz tą nieprzyjemną do opanowania przemienność.Ewentualnie przerób program tak, aby logika głównej pętli gry wymieniała "gracza" (kolejny gracz używa tego samego sterowania, ale steruje innym znacznikiem), który ma mieć kontrolę co "główną pętlę gry" i wtedy
getch()Mógłbyś podać przykład takiej funkcji? Nie jestem w stanie stworzyć czegoś takiego sam w głowie aby było użyteczne.
Jeśli wymienię po prostu na sleep until funkcję getch to powinno zadziałać? Na ile powinienem ustawić sleep aby to miało
1. gdy gra turowa typu "hot-seat":
* główna pętla gry może mieć nadal
getch()* kolejni gracze zmieniają się co iterację głównej pętli gry
* każdy gracz używa tego samego sterowania, a logika aplikacji wybiera następnego gracza - w następnej pętli
* nie musisz mieć żadnego
sleep, bo operacjagetch()blokuje pętlę i oczekuje na przycisk z klawiatury2. gdy gra real-time z
getch()orazsleep()to nie są funkcje, które robią to samo.getch()oczekuje na przycisk z klawiatury,sleep()usypia program na czas określony w parametrze wywołania.Musisz poszukać rozwiązania przez takie zapytanie: Google :: non-blocking "getch", czyli na co można wymienić
getch(), aby pętla gry się nie blokowała, ale żeby uzyskać w programie informację o wciśniętym klawiszu.Komentarz usunięty przez autora
Komentarz usunięty przez autora
źródło: comment_1589150783vTv4FWujcEnmvcVlCwMum1.jpg
PobierzMoje propozycje dla ciebie do poczytania i praktyki/ćwiczenia/eksperymentowania:
1) https://pl.wikibooks.org/wiki/C/Funkcje <- najlepsza wg mnie pozycja
2) http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Funkcje-pierwsze-starcie/291 <- dopełnienie informacji z 1)
3) http://shebang.pl/kursy/programowanie-cpp/r7-funkcje/ <- ostateczna ewentualność