Mirki mam taki problem, zastanawiam się nad napisaniem gry w js jako pracę inżynierską i szukam pomysłów na coś ciekawego. Mam już kilka swoich typów, ale może akurat ktoś mi jeszcze coś podsunie lepszego. Zależy mi na tym, żeby ta gra nie była jakaś prosta, tylko zawierała w sobie jakieś bardziej złożone algorytmy. Jakieś pomysły? Jakie polecacie biblioteki w ogóle?

#javascript #gamedev
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Canvas GUI. Dzisiaj dodałem możliwość określenia stanu początkowego w arkuszu stylów. Taki styl jest aplikowany tylko raz w momencie, w którym element nie został jeszcze wyświetlony. W połączeniu z przejściami (analogicznymi do transition w css) pozwala to na określenie animacji dodania elementu już w arkuszu, bez ingerencji w kod właściwy.

Na obrazku po prawej widać arkusz stylu, a w szczególności właściwość once. Nie nagrałem kursora, ale kilka razy najeżdżam na obiekt po
rezoner - Canvas GUI. Dzisiaj dodałem możliwość określenia stanu początkowego w arkus...

źródło: comment_OzMj2eNQmB8z2VlYvnCpU98OcRAlaVdB.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do mirków-devów. Robię sobie małą grę z pomocą OpenGL. Chcę stworzyć eksplozję cząsteczkową. Mam wygenerowany mesh zawierający trójkąty rozrzucone wokół jednego centralnego punktu. Teraz jak zaktualizować pozycję tych trójkątów, by odsunąć je od centralnego punktu (o współrzędnych 0 0 0) o zadaną wartość (np. 0.5)?

- explosion.obj z wygenerowanymi trójkątami
- przeglądarka OBJ online

#gamedev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nilfheimsan: gra wygląda ciekawie, choć boję się że przez wtórnośc (było już sporo takich pomysłów) może nie zdobyć większego rozgłosu.
co do samej oprawy, koniecznie dorób jakieś bluro-animacje przechodzenia i inne "upiększacze", to bardzo poprawia estetykę i fun z gry.
ale zajmij się tymi drobnostkami dopiero gdy stwierdzisz, że gra jest wybitnie fajna i warto się z nią "pałować" dalej :D

a Miras @qmox daje radę w testy i
  • Odpowiedz
Z racji, iż prace nad kompilatorem I++ -> Iasm trwają już długo (optymalizacja drzewa wyrażeń jest koszmarem aktualnie), a ja potrzebuję mieć bardzo, ale to bardzo prosty język skryptowy na Global Game Jam do Ptakopyska, powstanie pierw bardzo prosty w kompilacji język skryptowy Kaiju.
Kaiju ma zapewnić dynamiczne typowanie, ale jednocześnie gwarancję rozlokowania pamięci. W Kaiju wszystko jest obiektem jakiejś klasy, operatory to metody jak każde inne, a biblioteka standardowa jest
PsichiX - Z racji, iż prace nad kompilatorem I++ -> Iasm trwają już długo (optymaliza...

źródło: comment_kMw90nEYmYae8jDY2gOj7my5NGlqDSGt.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
@jasiek13: ten óczuc kiedy pisanie wlasnego silnika na game Jamie jest zbyt proste I zamierzasz napisac swoj wlasny jezyk zaby napis swoj silnik :D

@PsichiX: I jeszcze nie palisz? I nie bedziesz wychidzil na fajke? to bedzie piekny Game Jamie :) a tak w ogole to SOE zarejestrowales u Siwego? :)
  • Odpowiedz
Hej mircy!

Jak pewnie zauważyliście przez weekend pod #lukzdev robiłem "grę" o kosmicznym brokule o imieniu Refusek broniącym swojego pnia ( ͡º ͜ʖ͡º) W "coś" w co powstało można już zagrać.

Gra nie ma żadnych assetów, nie ma warunków zwycięstwa / porażki, nie wyrobiłem się z dodaniem mechanik, dzięki którym gameplay miałby sens. Opiera się w całości o silnik fizyki Box2D i debug
jasiek13 - Hej mircy!

Jak pewnie zauważyliście przez weekend pod #lukzdev robiłem ...

źródło: comment_fDyeHbJ7SsDTy7fIfDfbDb4j09vQSW08.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jasiek13:
Możesz wytłumaczyć tak żeby każdy zrozumiał, bez zagłębiania sie w kod?

Jak wróg znajduje sie w zasięgu to wszystkie gałęzie idą w jego kierunku?

Po co te piłki
  • Odpowiedz
@Diego19: Projekt tworzę gdzieś od listopada. Po pracy, w wolnym czasie. Zaczęło się od tego, że chciałem nauczyć się Unity ;).

W planach jest to kosmiczny RTS rozgrywający się w kolejnych układach słonecznych. Zdobywamy w nim i kolonizujemy kolejne planety.

Szczegóły rozgrywki na razie są moją tajemnicą. Obiecuję, że będę uchylać rąbka tajemnicy w kolejnych odcinkach.
  • Odpowiedz
Zapraszam do zagrania w grę ,która została stworzona przed dwójkę moich kolegów . Gra została stworzona w silniku Unity i proces tworzenia zajął pół roku . Oczywiście zapraszam do komentowania i wynajdywania błędów . Jeżeli macie jakieś pomysły , co można dodać do gry to piszcie ( ͡º ͜ʖ͡º)
Pobrać można z https://play.google.com/store/apps/details?id=com.RedWhiters.WallWalk
#unity3d #gamedev #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zapraszam do tagu --> #robimyfps

Siemanko!

Wczorajszy wieczór (właściwie to pół nocy) minął mi pod znakiem poprawek animacji botów. Po robocie, na świeżo chciałem wrzucić ten wpis na mirko, ale mi Internet padł ;] Ogólna idea botów opiera się na tym, że są oni zbudowani z billboardów, które wyświetlają odpowiedni materiał w zależności od kąta położenia gracza względem tejże postaci. Ufff... Ale zdanie wyszło ;] Dlaczego billboardy, a nie zwykłe sprajty? Dlatego,
NukeButton - Zapraszam do tagu --> #robimyfps

Siemanko!

Wczorajszy wieczór (wła...

źródło: comment_pkeGC02Ss7IvUJ315QXrDWXKzhNj9PoF.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach