Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Pointer, czyli podstawy SDL-a.

#1
Pointer, czyli podstawy SDL-a.
W ramach nauki, po baardzo długiej przerwie stwierdziłem, że poznam podstawy SDL-a.
Nie znajdą tu nic ciekawego ludzie, którzy liczą na jakiś "wyjątkowy" czy "rozbudowany" projekt. Pisałem to dla zabawy, tylko w celach nauki.
Udostępniam kod źródłowy, gdyż nie mam po co go ukrywać.Oczko
Tak, jest tam goto, więc informuję jako ostrzeżenie przed epilepsją czy innym trądem jaki mogą dostać przewrażliwieni na tą instrukcję ludzie.
Grafika została specjalnie stworzona w kwadraty, bo to ostatnio modne Język
Czasami może wygenerować się błędna mapa (tzn. droga pozioma będzie lekko spaczona), tak więc wtedy zostaje odpalić grę jeszcze raz.

Celem gry jest zbieranie niebieskiego, pomarańczowego i zielonego kwadratu by zdobyć punkty. Po zebraniu wszystkich trzech, generują się na nowo. Jeżeli myślicie, że coś nie działa, poszukajcie zielonego punktu, który maskuje się w otoczenie.Oczko
Przeszkadzają nam w tym czerwone straszne kwadraty z żółtymi oczami, które - jak to czerwone straszne kwadraty - próbują nas zjeść. Tylko, że to one giną w kontakcie z nami, a my tracimy życie. Po utracie 10 żyć, gra się wyłącza. Czerwone kwadraty bardzo zwalniają, gdy chodzą po drodze, tak więc można to wykorzystać to skomplikowanych manewrów strategicznych.

Koniec gadania, oto program wraz z kodem :

Pointer
 System operacyjny: windows_seven Przeglądarka: chrome
#2
RE: Pointer, czyli podstawy SDL-a.
(11.06.2011, 15:18)~Anonim napisał(a): Grafika została specjalnie stworzona w kwadraty, bo to ostatnio modne Język

Cholernie smieszne... :D
 System operacyjny: windows_seven Przeglądarka: chrome
#3
RE: Pointer, czyli podstawy SDL-a.
Po co Ci plik background.png?
PS. Zmień IDE.
PS2. Zapisuj mapę w formie tablicy dwuwymiarowej, mniej zajmie a efekt ten sam.
 System operacyjny: windows_seven Przeglądarka: chrome
#4
RE: Pointer, czyli podstawy SDL-a.
W tej grze akurat może stosować, tutaj mapa była by mała - w przeciwieństwie do twojej.

Po co wstawiasz te obrazki?Tylko narażasz się na %Ysz

PS. Czemu powiązałeś osobowość z pamięcią?
 System operacyjny: windows_seven Przeglądarka: chrome
#5
RE: Pointer, czyli podstawy SDL-a.
background.png? - wywal go, a zobaczysz co się stanie...
Mapa jest zapisywana w tablicy dwuwymiarowej. I jest generowana na podstawie ziarna czasu.
 System operacyjny: windows_seven Przeglądarka: chrome
#6
RE: Pointer, czyli podstawy SDL-a.
(11.06.2011, 16:05)mati1qazxsw2 napisał(a): W tej grze akurat może stosować, tutaj mapa była by mała - w przeciwieństwie do twojej.

Po co wstawiasz te obrazki?Tylko narażasz się na %Ysz

PS. Czemu powiązałeś osobowość z pamięcią?

Bo są śmieszne. Narazie ty ni wstawiasz żadnych obrazków i masz 25% a my wstawiamy i mamy 0%
 System operacyjny: macos Przeglądarka: safari
#7
RE: Pointer, czyli podstawy SDL-a.
Hmm... U mnie gra zatrzymuje się na etapie pokazania okienka, w którym znajduje się czarne tło Smutek Stderr i Stdout nic nie wypisują.
Mogłeś dołączyć jakiś obrazek z gameplaya w pierwszym poście Wesoły
[Obrazek: VertekS.gif]
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#8
RE: Pointer, czyli podstawy SDL-a.
(11.06.2011, 19:41)Wookash97 napisał(a): Hmm... U mnie gra zatrzymuje się na etapie pokazania okienka, w którym znajduje się czarne tło Smutek Stderr i Stdout nic nie wypisują.
Mogłeś dołączyć jakiś obrazek z gameplaya w pierwszym poście Wesoły

U mnie to samo.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#9
RE: Pointer, czyli podstawy SDL-a.
wookash kikiw mnie to samo Język
Czemu jestem uzależniony od gry, która mnie zwyczajnie wkurza ? Wściekły
 System operacyjny: windows_xp_2003 Przeglądarka: chrome
#10
RE: Pointer, czyli podstawy SDL-a.
U mnie działa wszystko ok, może to wina systemu?
 System operacyjny: windows_seven Przeglądarka: chrome
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
język sdl podstawysdl podstawy

Podobne wątki (Pointer, czyli podstawy SDL-a.)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  To i ja się popiszę. TAMPujemy na całego czyli moja rockowa kapela w akcji Ajgor 15 22648 07.03.2016, 20:37
Ostatni post: Ajgor
  Moja "twórczość" - czyli kanał youtube o grach oraz kanał o elektronice ~Anonim 1 11765 29.09.2015, 23:57
Ostatni post: ~Anonim
Wink Mail Notifer, czyli bądź na bieżąco ze swoją pocztą! MrPoxipol 0 1377 29.04.2013, 19:43
Ostatni post: MrPoxipol

Skocz do:


Wybrane wątki (Pointer, czyli podstawy SDL-a.)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [Android] HandyMap - Aplikacja do personalizacji mapy Dox 0 5492 12.07.2018 16:52
Ostatni post: Dox
  [Python] Snake na Raspberry Pi - Minecraft Dox 2 6109 26.04.2018 12:04
Ostatni post: Dox
  [Android] Kalkulator adresacji IP Dox 2 6412 31.03.2018 19:29
Ostatni post: Dox
  Bartek poszukuje pozycjonera do współpracy Bartekr90 0 6130 31.03.2018 10:28
Ostatni post: Bartekr90
  Prosze o ocene programu FireBytes 0 6362 16.03.2018 15:59
Ostatni post: FireBytes
  [Android] Leap Master Sino4 0 6401 17.02.2018 14:35
Ostatni post: Sino4
  [C++] Małe, niezbyt profesjonalne programiki Grzesiek11 0 6563 01.02.2018 16:08
Ostatni post: Grzesiek11
  VM Handbook - aplikacja do pobierania systemów i nie tylko! ~Anonim 0 7853 23.08.2017 18:13
Ostatni post: ~Anonim
  Odległe światy nebeu 5 9498 03.08.2017 19:15
Ostatni post: nebeu
  Porady dla początkującego na YouTube MorsTriceps 3 8410 05.07.2017 14:52
Ostatni post: demik
  [Android] Crushsteroid Sino4 0 8549 24.02.2017 18:23
Ostatni post: Sino4
  Własny plik BATCH youuw 8 15492 26.01.2017 14:17
Ostatni post: Whelly.pl
  [Android] The Fastest Food Sino4 0 9167 25.12.2016 16:30
Ostatni post: Sino4
  [Android] Across The Lands Sino4 0 10655 29.04.2016 18:24
Ostatni post: Sino4
  [Allegro] Avoid CTRL85 1 10477 21.04.2016 21:38
Ostatni post: CTRL85