Leinnan
Wstępna wersja gry dostępna na Linuxa: https://leinnan.itch.io/sokoban-sfml
A tutaj się trochę produkuję o tym czego się dzięki temu poduczyłem: https://leinnan.github.io/blog/sokoban.html
#sfml #gamedev #leinnanblends #linux
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Leinnan Autor
1
Żeby grać trzeba mieć zainstalowaną bibliotekę SFML, libsfml w debianowatych bodajże. Na Archu/Manjaro po prostu sfml.
cruc
cruc
0
@Leinnan: ja nie grający chyba że z rzadka ale chyba lepiej wyszły ci te status bary na i3
Leinnan
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 pytanie
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Leinnan Autor
2
@interpolacja_liniowa: No u mnie wygląda tak samo jak na Manjaro :D Z tym, że na Manjaro też konfigurowałem. Te info u góry po śrdoku to xfce4-genmon z tym skryptem: http://pastebin.com/9LbHM3Nq
Dock po lewej to Docky.
Krzychu_
@Leinnan: do plików binarnych używam git lfs: https://git-lfs.github.com/ Sprawdza się całkiem dobrze. Trzeba zainstalować go na każdym komputerze gdzie jest repo. A do postawienia na własnym serwerze polecam gitlaba, darmowa wersja ma wsparcie dla git lfs: https://about.gitlab.com/products/#compare-options
Leinnan
Można grę w końcu ukończyć :P
Pozostało poprzenosić część kodu z klasy Game i utworzyć klasę Level, dorobić pare map, stworzyć menu i może dodać trochę dźwięków i można mówić o w miarę ukończonej grze :D

Mój tag: #leinnanblends

#gamedev #cpp #programowanie #sfml
  • Najlepsze
  • Wszystkie komentarze
lionbest
@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
Leinnan
Leinnan Autor
0
A książka o OpenGLu w drodze (。◕‿‿◕。)
Leinnan
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
  • Najlepsze
  • Wszystkie komentarze
Sinti
Sinti
1
@Leinnan: Świetne. Liczę na to że to wczesna alpha Tibii 2.
Leinnan
Leinnan Autor
1
@zamrix: Większy jak w Skyrimie ( ͡º ͜ʖ͡º)
Leinnan
Podstawowy system wczytywania mapy z pliku, tilemapy, jakieś podstawy frameworka.

#gamedev XD #leinnanblends #cpp #programowanie #sfml
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Leinnan
  • adult
20
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
Leinnan
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
  • Najlepsze
  • Wszystkie komentarze
Leinnan
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
  • Najlepsze
  • Wszystkie komentarze
Leinnan
W dobrą stronę idzie? #webdesign #hurrdurrphptopodjezyk #niktniekorzystazfor
Skoro mają być autorskie tagi to będę moje prace(nie tylko 3D, ale i webdev oraz gamedev) wrzucał pod #leinnanblends
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Moje kolejne "dzieło". Tym razem tarcza oparta na znalezisku z Gross Raden.
#leinnanblends #grafika3d #grafikakomputerowa #blender #wykopowasekcjablendera #gimp
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Następny wypełniacz do losowego umieszczania w sceneriach wiejskich. Chodzi oczywiście o ten "daszek". Tym razem bez pokazania starej wersji, bo jej nie ma.
#leinnanblends #grafika3d #grafikakomputerowa #blender #wykopowasekcjablendera #gimp
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Kolejny model do podmiany w #carpg Stara wersja po lewej.
#leinnanblends #grafika3d #grafikakomputerowa #blender #wykopowasekcjablendera #gimp
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Gra przy której pomagam doczekała się gameplaya. Powiedzmy delikatnie, niezbyt przychylnego :D
#gamedev #leinnanblends
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Chaty do wiosek w CaRPG na tą chwilę skończone(tylko 3)
#leinnanblends #grafika3d #grafikakomputerowa #blender #wykopowasekcjablendera #gimp
  • Najlepsze
  • Wszystkie komentarze
Leinnan
  • Najlepsze
  • Wszystkie komentarze
Leinnan
No, teraz patrol straży będzie miał odpowiednią animację, robiona na bazie animacji zwykłego chodzenia.
#leinnanblends #blender #slowianie #mountandblade
  • Najlepsze
  • Wszystkie komentarze
Leinnan
Kącina(świątynia) słowiańska razem ze stajnią konia rytualnego skończona! Tym razem screeny z gry. Samą świątynię podwyższyłem.
Dodatkowo screen z dodanym testowo płotem wraz z wejściem:
http://i.imgur.com/RiE9CyP.jpg
#leinnanblends #grafika3d #grafika #slowianie #mountandblade #blender #sclavinia
Leinnan
No zgadnijcie co to za budowla. ( ͡° ͜ʖ ͡°)
#leinnanblends #grafika3d #grafika #slowianie #mountandblade #blender #sclavinia
  • Najlepsze
  • Wszystkie komentarze
Leinnan
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.
  • Najlepsze
  • Wszystkie komentarze