Malac játék állapot jelentés

Itt a heti helyzet jelentés a játékról, amit készítek. A lényeg az, hogy lehetőleg minden nap foglalkozok vele egy kicsit és a lehető legtöbb dolog saját gyártmány legyen benne. Lehet, hogy csak átnevezek benne valamit, lehet, hogy programozok egy AI-t, de minden nap haladok egy picit. A terv az, hogy megtanuljam az Unity-t mélyebben és hetente egyszer írjak róla itt.

Amire eddig képes a játék.

Van egy irányítható malac

Billentyűzettel és kontrollerel is mozgatható. Még hat rá teljesen a fizika, amit csak azért nem kapcsolok ki, mert így szórakoztatóbb, amikor pofára esik vagy furán forgolódik.

A környezet

Készítettem egy talajt, aminek nem látszik az oldalsó mintázata a videón. Egy kerítést, szénabálát és egy csűrt. Mindegyiket átjárhatatlanná tettem. A csűr különlegessége, amit sikerült elérnem éppen ma, hogy ha bemegy a malac, akkor eltűnnek a falak, hogy lássuk mi folyik bent. Ezt az effektet nagyon szeretem játékokban. Sok szabadságot ad. Pont ezért ilyen korán elkészítettem az alapját. Későbbiekben sokkal finomabb lehet majd az eltűnés és azt is megoldom majd, hogy csak az tűnjön el, ami takarja a malacot. De ez akkor jön majd, ha már konkrét pályák készülnek.

Készítettem még egy tavacskát is. Ez az egyetlen eleme a játéknak, ami nem saját. Az Asset Store-ban találtam ezt az ingyenes víz shader-t. Előbb utóbb el kéne mélyülnöm material-ok készítésében is, de hatékonyság se hátrány, ha az ember meg akarja tartani a lendületét.

A csirkék

A héten a legtöbbet a csirkékkel foglalkoztam, pedig azt hittem, hogy könnyű lesz. És az is. Utólag. Bár még most se működnek jól. Egyszerű dísznek szántam őket. Túlfilóztam a megoldást, olyan szinten, hogy Unity-vel kapcsolatban fel tettem az első StackExchange kérdésemet.  Persze a megoldás nyilván egy olyan dolog volt, amire magamtól is rájöhettem volna. Csak annyira más irányból gondolkoztam azon a ponton, hogy nem láttam ami előttem van.

Valamikor majd vissza térek még a csirkékre. Kapnak egy jobb mozgást… kb csak ezen a területen léteznek majd szóval nem prioritás.

A tervek jövőhétre

Animálni szeretném a malacot. Mozgás és álló animáció is kell majd. Mivel ennél a kockánál bonyolultabb nem lesz a karakter a mozgásának se kell reálisnak lenni. Emiatt úgy gondolom képes vagyok rá (az animáció valami, aminek tudom a módját, de nem vagyok tehetséges benne).

Csobbanás. Amikor a malac beleugrik a vízbe jó lenne, ha csobbanna egyet. Pontosan tudom, hogy hol kell majd sötétben tapogatóznom ehhez. Részecskéket kell majd generálni ott, ahol a malac éri a vizet. Ezzel olyan dolgot tanulok majd Unity-ben, amit azelőtt csak Blender-ben próbáltam ki.

Csapda. Kéne egy csapda, amibe beleeshet a malac. Az körvonalazódik a fejemben, hogy a játék ügyességi ugrálós játék lesz ilyen kvázi 2D nézetben. Ehhez kellenek akadályok. Azt akarom, hogy frusztráló legyen. Talán túl sok Dark Souls-t játszok.

Kamera. Régebbi verzióban Ugyan egy a kamera már követte a malacot, nem működött jól az előző irányítási móddal. Szóval újra kell gondolnom.

Frissítés:

Hirtelen ötlettől vezérelve fél óra alatt újra írtam a csirke agy nagy részét és sokkal jobban működnek. Ahelyett, hogy arra próbálnának fordulni, amerre mozgatom őket, először elforognak majd arra mennek, amerre fordultak. Így sokkal szebb a mozgásuk. Emellett azt is véletlenszerűvé tettem, hogy mennyi ideig mozognak.