Żeby grać trzeba mieć zainstalowaną bibliotekę SFML, libsfml w debianowatych bodajże. Na Archu/Manjaro po prostu sfml.
  • Odpowiedz
Dodałem wsparcie dla zmiany poziomów, stworzyłem bardzo podstawowe menu, ogarnąłem w końcu kopiowanie plików do folderu builda przez CMake. Zrobiłem też tak by gracz nie poruszał się z jednostajną szybkością, ale ruch ten wyglądał tak jak tu na trzecim obrazku w pierwszym rzędzie: http://iallenkelhet.no/wp-content/uploads/sites/2/2013/04/easing-curves-620x453.png
Co prawda prawie tego nie widać bo tak się porusza po każdej klatce, ale wydaje mi się, że efekt jest w miarę ok.

Mój tag: #leinnanblends

Przy okazji
Leinnan - Dodałem wsparcie dla zmiany poziomów, stworzyłem bardzo podstawowe menu, og...
@Leinnan: No tak, ale jeszcze implementacje się różnią od siebie. Widzę że korzystasz z Linuxa, najlepsze do nauki są otwarte sterowniki, bo najmniej błędów wybaczają ( ͡º ͜ʖ͡º) szczególnie czepiają się przy kompilacji GLSLa którego będziesz musiał poznać by narysować choć jeden vertex (Core profile).
Np stery od Nvidi to łykają wszystko i nagle się okazuje że na AMD nie chce działać bo bląd kompilacji GLSLa
  • Odpowiedz
Wideo: https://vid.me/PWcl
Dzień następny. Jak widać dodałem skrzynki, gracza, kolizje między skrzynkami, graczem i murami. Punkt startowy gracza, jak i skrzynek jest wczytywany z pliku. Pozostało dorobić miejsca docelowe dla skrzynek, wykrywanie czy skrzynka jest na jednym z nich, dorobić kilka map i można mówić o ukończonej prostej grze.

Mój tag: #leinnanblends

#gamedev #cpp #programowanie #sfml
Leinnan - Wideo: https://vid.me/PWcl
Dzień następny. Jak widać dodałem skrzynki, gra...

źródło: comment_0yZ3tmZ1B1zQ5fVrwSSfisUljRsijgVJ.jpg

Pobierz
@kalectwo: Przy dzisiejszych standardach to zaryzykowałbym stwierdzenie że jest to pisanie gry praktycznie od zera (chociaż wiadomo że tak naprawdę to nje).
  • Odpowiedz
Powoli kończę nową wersję aplikacji, jak widać chodzi natywnie na Waylandzie bo jest w GTK3 zamiast w GTK2.
Przy okazji, jakie komendy najlepiej podpiąć pod przyciski? Na razie mam te z systemd+i3lock dla blokowania, ale w sumie dobrze byłoby wspierać jak najbardziej uniwersalne komendy.
Tak samo zastanawiam się czy warto zrobić kilka wersji językowych. Idzie zrobić by program wykrywał język systemu?

#linux #programowanie #leinnanblends
Leinnan - Powoli kończę nową wersję aplikacji, jak widać chodzi natywnie na Waylandzi...

źródło: comment_wMN7eBr6TbYAMnFXSQ2Dgc1XwvgFbLr6.jpg

Pobierz
@MiszkaCFC: To będzie, tylko nie wiem czy w formie powerupa czy na stałe. Raczej najpierw zrobię na stałe, a potem jeśli zrobię system power upów to przerobię na power up.
  • Odpowiedz
@Leinnan: Przycisk "odpowiedz" dałbym też w bardziej widocznym miejscu - na skraju prawej strony. Te po lewej to jak się domyślam kontrolki moderatora, więc mogą zostać, ale reszta przycisków jest łudząco podobna do "odpowiedz" który jest tutaj najważniejszy.
  • Odpowiedz
  • 5
@Leinnan: Koniec strzechy powinieś umieścić na plane'ach z alpha - byłby o wiele lepszy efekt. O ile texel nie jest bardzo niski to mógłby to być i nawet "alpha test".
  • Odpowiedz
@Gorion103: Dałoby się dorobić takie rzeczy do silnika, jednak upłynęłoby sporo wody w Wiśle zanim by się czas na to znalazł. Także póki co nie. Ale będę na pewno propagował dodanie obsługi vertex colors i wtedy powypalam AO na vertexach.
  • Odpowiedz
Dzień drugi
Jak widać progres jest :D
Pozycje asteroid i power upów są generowane losowo.
W tle są obracające się planety i księżyce wokół nich. Póki co nie są generowane losowo.
Do tego w tle generuje się cały czas "pył międzygwiezdny" :D
Nie trzeba cały czas klikać przycisku strzelania, wystarczy przytrzymać, ilość pocisków i częstotliwość strzelania jest kontrolowana przez skrypt.
Asteroidy i power upy obracają się.
Statek się przechyla na boki.
Z
Leinnan - Dzień drugi
Jak widać progres jest :D
Pozycje asteroid i power upów są ge...

źródło: comment_cVgzCeodBW6r9mmoRuLZVPKzHpWJ4JHB.jpg

Pobierz