Proste rzeczy w nieznanej wcześniej technologii (w tym przypadku #haxe oraz #haxeflixel) potrafią zająć wieczność...

Drabinka może mieć dowolną wysokość, a jej środek (szczebelki) jest generowany losowo z 12 różnych kafelków. Żeby nie zażynać procesora (chociaż mam wrażenie, że ten silnik nie dba o wydajność...), całość rysuję raz, a potem tylko odkrywam kolejne fragmenty.

Poprzedni wip

#programowanie #haxe #chwalesie #anteks
sasik520 - Proste rzeczy w nieznanej wcześniej technologii (w tym przypadku #haxe ora...
@HitSicker: programuje hobbystycznie ze 20 lat :) Nie korzystam z tutoriali, bo (oczywiście uogólniając), branża gamedev jest zryta pod względem jakości kodu. Nie wiem, czy nie zrezgynuję z duetu haxe + haxe flixel, bo ile razy zaglądam w źródła hf to chce mi się płakać. No ale nic innego nie daje mi równie sprawdzonego wyjścia na web (swf lub html5)
  • Odpowiedz
Mirki jaram się, drugi raz od dwudziestu lat udało mi się wyjść poza "pisanie silnika" i zacząć pisać coś, co działa! Obym tym razem wytrwał dłużej i stworzył chociaż jeden grywalny poziom :) I to nic, że to poniżej to dwa tygodnie pisania (+wcześniej 2 tygodnie w #cpp, ale nie było opcji stworzenia webowej wersji, więc odpuściłem).

Ficzery to ładowanie mapy, animacje (ok, to załatwia silnik ;)), poruszanie myszką,
sasik520 - Mirki jaram się, drugi raz od dwudziestu lat udało mi się wyjść poza "pisa...
@kopalina: raczej mądry człowiek, oferty pracy js / php na poziomie ostatnio nawet 17k netto dostaję regularnie, a ofert z gamedevu nie ma żadnych ( ͡° ͜ʖ ͡°)-
  • Odpowiedz
@Nazywam: Poziom składa się z czterech tilemap tworzonych tak, aby kafelki z sąsiednich wymiarów nie nachodziły na kafelki aktualnego wymiaru. W momencie dotknięcia ściany wyświetlany jest podgląd sąsiedniej tilemapy obrócony o 90 lub -90 stopni. Edycja tego na surowej tilemapie to masakra, dlatego dorobiłem prosty edytorek, który pozwala na dodawanie kafelków od razu z podglądem sąsiednich tilemap.

A z tym showcasem to dobry pomysł. :-)
  • Odpowiedz