Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum

Leinnan
- 20

kalectwo
- 4
@Leinnan: sfml to dla ciebie niskopoziomowiec? ( ͡° ͜ʖ ͡°)

Sinti
- 11
@kalectwo: Przy dzisiejszych standardach to zaryzykowałbym stwierdzenie że jest to pisanie gry praktycznie od zera (chociaż wiadomo że tak naprawdę to nje).
- 9
Bawię się w robienie setnego klona FlappyBird jako kolejny etap nauki C++ z SFML. Grafika robiona kompletnie na szybko, jednak ptak ma nawet animację z 3 klatek :D Cały kod tutaj: https://github.com/Leinnan/DuckyJump
Po tym na ostrzał planuję wziąść zrobienie trochę nietypowych(bo bez samochodów czy innych pojazdów) wyścigów w udawanym 3D jak w starych grach na PegaZUSa: https://i.ytimg.com/vi/-FEmbhtfJiI/hqdefault.jpg
#sfml #cpp #programowanie A nawet trochę #gamedev
Po tym na ostrzał planuję wziąść zrobienie trochę nietypowych(bo bez samochodów czy innych pojazdów) wyścigów w udawanym 3D jak w starych grach na PegaZUSa: https://i.ytimg.com/vi/-FEmbhtfJiI/hqdefault.jpg
#sfml #cpp #programowanie A nawet trochę #gamedev
źródło: comment_jffQ4JHV4zycX32IerJC313RUgd7wlAv.jpg
Pobierz@Leinnan: wziąść?
WZIĄŚĆ?
WZIĄŚĆ?
@Leinnan: Kiedyś na wykładzie mi się nudziło i też napisałem "klona" floppiego ( ͡° ͜ʖ ͡°)
http://codepen.io/Grindzior/full/qbmgbL/
http://codepen.io/Grindzior/full/qbmgbL/
- 2
Takie tam efekty dzisiejszego kodzenia za pomocą bibliotek #sfml i box2D

Czy jest odpowiednik SFGUI dla #sfml .net? Chodzi mi o lekką libkę do pisania gui dla sfmla #gamedev #pytanie #kiciochpyta
- 4

- 1
@frogi16: Nie wiem jak w linuxie, ale w windowsie po raz pierwszy miałem styczność z takim czymś jak cmake, w ogóle drugi raz konfiguruję jakiś projekt do pracy z bibliotekami i dlatego to zajęło nieco dłużej. W dodatku do Box2D nie ma tak jasno opisanego tutoriala jak w przypadku SFML i zajęło mi to nieco dłużej niż instalacja SFML dla Visual Studio. Dlatego to wrzucam. W razie jakby ktoś miał
- 0
do Visual Studio masz chyba nawet gotowe, zbudowane biblioteki, więc tym bardziej jest prosto.
@frogi16: Tak, są w paczce, ale, że początkowo nawet nie wiedziałem co mam robić, to leciałem razem ze znalezionym tutorialem i trochę zeszło nim doszedłem co do czego.
- 1
Mirki tworzące gry trochę bardziej niskopoziomowo niż Unity czy inne UDK- w czym trzymacie pliki konfiguracyjne gier? XML, własny format czy coś innego? #cpp #sfml #programowanie
@Leinnan: serializacja protobuffem
@Leinnan: Zrób sobie kolego interfejs odpowiedni do tego i dwie implementacje. Do debugu JSON/Yaml, a do prawdziwego używania jakaś binarna serializacja (jeśli planujesz dużo rzeczy tam trzymać, jak kilkaset wartości i tylko na starcie odczytywanych to przeżyjesz na debugowej wersji).
W ten sposób:
a) masz dobrą wydajność i mało pamięci zużyjesz w "release" (tak naprawdę możesz jednej używać cały czas, a w odpowiednim momencie przy wydaniu gry przepiąć się na drugą)
b) masz
W ten sposób:
a) masz dobrą wydajność i mało pamięci zużyjesz w "release" (tak naprawdę możesz jednej używać cały czas, a w odpowiednim momencie przy wydaniu gry przepiąć się na drugą)
b) masz
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
@Frodzio18: same here. W koncu chciałem to ogarnąć i sam napisałem, dużo łatwiej jest w c#.
- 121
Czy bylibyście zainteresowani blogiem, w którym pokazuję jak napisać jakieś prostsze gierki, typu arkanoid, diep.io, jakies czołgi, snake, tictactoe itp?
Posty w postaci problemów, które napotkałem, rozwiązań i oczywiście fragmentów kodu z opisem. Czasami jakiś mój projekt - ciekawostki o nim.
Technologie:
C++ lub C# i odpowiednio SFML lub SFML.net
Posty w postaci problemów, które napotkałem, rozwiązań i oczywiście fragmentów kodu z opisem. Czasami jakiś mój projekt - ciekawostki o nim.
Technologie:
C++ lub C# i odpowiednio SFML lub SFML.net
Czytałbyś bloga o problemach początkującego game-developera?
- Tak 58.0% (353)
- Nie 31.9% (194)
- Sprawdzam 6.4% (39)
- Ale to już było... 3.8% (23)
- 7
Można powiedzieć, że pierwszą, bardzo prostą grę w SFMLu napisałem
Pierwsza gotowa do gry wersja wrzucona na githuba: https://github.com/Leinnan/SFMLSnake
Będę jeszcze kod ogarniał, uwagi mile widziane
#cpp #sfml #gamedev #programowanie
Pierwsza gotowa do gry wersja wrzucona na githuba: https://github.com/Leinnan/SFMLSnake
Będę jeszcze kod ogarniał, uwagi mile widziane
#cpp #sfml #gamedev #programowanie
źródło: comment_STxTiHG5xv1umV1Np3ahSo1gSSlxyImC.jpg
Pobierz- 1
@MagicznyHubert: Nie wiem, w starych wersjach nic nie robiłem to nie mam porównania.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 4
Być może już w przyszłym tygodniu skończę. Na teraz do zrobienia w kolejce są generowanie nowych kropek do zbierania i sprawdzanie czy wąż pozostaje w środku prostokąta. Nic trudnego, może z czasem dorobię też jakieś przeszkadzajki. Jakieś pomysły?
#gamedev #cpp #sfml #leinnanblends
#gamedev #cpp #sfml #leinnanblends
źródło: comment_Byjehu0QmV9YEpcXxVwYGHYXgZ6m16Vn.jpg
Pobierz#sfml #python #programowanie
Kolega obok pisze programik w pythonie na wielu wątkach i ma problem bo mu się globale nie zmieniają, co ma robić?
Kolega obok pisze programik w pythonie na wielu wątkach i ma problem bo mu się globale nie zmieniają, co ma robić?
@wytrzzeszcz: Nie używać globali.
- 0
@wytrzzeszcz: Zainteresować się takim pojęciem jak obiektowość :)
- 2
Witam, czy jest tu jakiś mirek ,który ogarnia programowanie w sfml'u i c++ ? Problem kolizji.. ;(
#programowanie #problemypierwszegoswiata #gamedev #sfml
#programowanie #problemypierwszegoswiata #gamedev #sfml
@selol: Jak była kolizja, to do ubezpieczyciela, a nie na mirko.
- 1
@Hulk: W sumie
Engine.cpp gdzie znajduje sie funkcja odpowiedzialna za znajdowanie kolizji
http://pastebin.com/WCLFSDPc
Player.cpp odpowiedzialna za
Engine.cpp gdzie znajduje sie funkcja odpowiedzialna za znajdowanie kolizji
http://pastebin.com/WCLFSDPc
Player.cpp odpowiedzialna za
Mirki zacząłem programować w SFMLu pewną grę na projekt na #studbaza i mam pewien dość upierdliwy problem z którym nie mogę sobie poradzić, przekopuję internet i nie mogę póki co znaleźć rozwiązania a może ktoś się z tym spotkał.
Mianowicie chcę triggerować pewną opcję klikając jakiś klawisz np W. I zawsze po jednokrotnym naciśnięciu, wykonuje się podwójnie. Czy przytrzymam czy nacisnę krótko czy lekko przytrzymam, zawsze wciska się parzystą liczbę
Mianowicie chcę triggerować pewną opcję klikając jakiś klawisz np W. I zawsze po jednokrotnym naciśnięciu, wykonuje się podwójnie. Czy przytrzymam czy nacisnę krótko czy lekko przytrzymam, zawsze wciska się parzystą liczbę
- 0
@BloodDeath94: Bo to nie o to chodzi. Problem jest innego typu.
sf::Keyboard::isKeyPressed() służy do sprawdzania czy klawisz jest wciśnięty. Ta funkcja działa najlepiej w głównej pętli programu, gdzie możesz dostać z dokładnością co do klatki (frame) programu czy klawisz jest aktualnie wciśnięty.
Tobie chodzi o to, czy klawisz jest właśnie wciskany. A to inna sprawa.
W tym wypadku właśnie przyda się event - wciśnięcie klawisza to event, zdarzenie, więc kod powinien wyglądać tak:
sf::Keyboard::isKeyPressed() służy do sprawdzania czy klawisz jest wciśnięty. Ta funkcja działa najlepiej w głównej pętli programu, gdzie możesz dostać z dokładnością co do klatki (frame) programu czy klawisz jest aktualnie wciśnięty.
Tobie chodzi o to, czy klawisz jest właśnie wciskany. A to inna sprawa.
W tym wypadku właśnie przyda się event - wciśnięcie klawisza to event, zdarzenie, więc kod powinien wyglądać tak:
- 0
@BloodDeath94: Przetestuj ten kod, mam nadzieję, że pomoże w zrozumieniu tej różnicy:
#include
#include
int
#include
#include
int
Dlaczego niektórzy pisząc kod stawiają podkreślnik przed nazwą klasy np player window itp? To jakiś typ konwencji, ma czemuś to służyć?
#programowanie #sfml #cpp
#programowanie #sfml #cpp
@ImperiumCienia: prywatne zmienne :)
- 3
@ImperiumCienia: takie zmienne po prostu oznaczają zmienne które stosowane są w implementacji czegoś, nie powinno się z nich korzystać jak jest to jakaś biblioteka np do czegoś
- 9
Kilka "drobnych zmian" (czyli przepisanie 3/4 kodu, "bo to ma działać lepiej!")
Changelog:
- kilka usuniętych bugów
- kilka dodanych bugów
- działające statystyki gracza (szybkość ataku, obrażenia itp., nie wszystko jest obecnie widoczne, ale już okodowane)
Changelog:
- kilka usuniętych bugów
- kilka dodanych bugów
- działające statystyki gracza (szybkość ataku, obrażenia itp., nie wszystko jest obecnie widoczne, ale już okodowane)

Mirki robię grę multi przez sieć (UDP) dla 4 osób i sprawa wygląda tak, że serwer mieli na bieżąco jak głupi dane i rozsyła do każdego gracza. Gracze z kolei, wysyłają tylko do serwera pakiety jak zajdzie jakaś akcja (ruch), i po tym odbierają pakiet od serwera.
Mam świadomość, że serwer n------a pakietami jak CJ z miniguna podczas szturmu ballasów na Groove Street i cześć z nich idzie w powietrze.
Raz na
Mam świadomość, że serwer n------a pakietami jak CJ z miniguna podczas szturmu ballasów na Groove Street i cześć z nich idzie w powietrze.
Raz na
@orzelek12: > n------a jak CJ z miniguna podczas szturmu ballasów na Groove Street
malownicze porównanie :D
malownicze porównanie :D
- 0
Czołem mirki. Szukam pomocy na zasadzie "zajrzyj i podpowiedz". Kółko się nie rysuje ( ͡° ʖ̯ ͡°)
main engine.h engine.cpp object.h object.cpp
#naukaprogramowania #sfml
main engine.h engine.cpp object.h object.cpp
#naukaprogramowania #sfml
- 1
- 0
- 11
Siema, ostatnio wrzuciłem na GitHuba skończony, lecz zapomniany projekt mojej giercy ze stycznia tego roku. Jest to generalnie Tetris w C++ i SFMLu, skupiony na renderowaniu grafiki na miarę "naszych czasów", że tak powiem (HD, wysoka jakość assetów, jakiś tam design i felling pomiędzy nimi i takie tam).
Implementacyjnie nie ma jakichś fajerwerków, jak tak patrzę na niektóre kawałki kodu teraz, to aż mi wstyd (;D), ale pomyślałem, że się podzielę linkiem
Implementacyjnie nie ma jakichś fajerwerków, jak tak patrzę na niektóre kawałki kodu teraz, to aż mi wstyd (;D), ale pomyślałem, że się podzielę linkiem
- 0
@sharaquss: http://pastebin.com/iC6ipaWu po co jest argument int mod?
- 1
Cześć, niedawno stworzyłem swoją pierwszą "grę" (biblioteka #sfml) i w związku z tym mam dwa pytania:
1. Jaki jest najlepszy sposób na stworzeniu menu, które pojawiałoby się przed startem rozgrywki? Myślałem nad stworzeniem jakiejś specjalnej klasy, ale zastanawiam się jakby to wyglądało, musiałbym robić drugą główną pętle odpowiadająca za wykrywanie tych wszystkich eventów?
2. Mógłby ktoś doradzić co zrobiłem źle/bardzo źle a mógłbym zrobić lepiej? Chodzi mi tutaj bardziej
1. Jaki jest najlepszy sposób na stworzeniu menu, które pojawiałoby się przed startem rozgrywki? Myślałem nad stworzeniem jakiejś specjalnej klasy, ale zastanawiam się jakby to wyglądało, musiałbym robić drugą główną pętle odpowiadająca za wykrywanie tych wszystkich eventów?
2. Mógłby ktoś doradzić co zrobiłem źle/bardzo źle a mógłbym zrobić lepiej? Chodzi mi tutaj bardziej




















