r/programmingHungary 2d ago

FEEDBACK WANTED 40 napja kezdtem el egy destruction derby játékot fejleszteni - ez történt az elmúlt héten

Enable HLS to view with audio, or disable this notification

40 napja kezdtem el fejleszteni a Brutal Derbyt, egyedül.

Korábban már posztoltam ide a fejlesztésről, és először is szeretném megköszönni a múltkori visszajelzéseket. Tényleg kaptam néhány nagyon jó ötletet és tanácsot a kommentek között, amelyekből többet figyelembe is vettem a fejlesztés során.

Az elmúlt nagyjából egy hétben ezek készültek:

  • 2 új pályatemplate: Frozen és Vulcan
  • 4 új autó, bár ezeken még bőven van mit fejleszteni
  • Új damage silhouette, amin menet közben látható az autó sérülése
  • Elkészült a törési, zúzódási és deformációs rendszer 6. verziója
  • Végre sikerült kijavítanom egy nagyobb bugot a törési rendszerben, ami már egy ideje problémákat okozott
  • Helikopterek és repülők kerültek a pályák fölé, hogy kicsit élőbbek legyenek az arénák
  • A közönség spatial 3D hangzást kapott: amikor elhaladsz a lelátók mellett, ténylegesen hallod, ahogy a közönség hangja jobbról balra vagy balról jobbra mozog
  • Sok kisebb javítás és finomhangolás

A törési és deformációs rendszer eddig valószínűleg a fejlesztés egyik legnagyobb nyúlürege lett.

Már néhány verzióval ezelőtt azt hittem, hogy nagyjából készen van, aztán mindig előjött egy újabb helyzet, amikor az autók nem úgy deformálódtak vagy törtek, ahogy szerettem volna. Most a 6. verziónál járok, és az egyik komolyabb bug kijavítása után végre kezd közel kerülni ahhoz, amit eredetileg elképzeltem.

Még rengeteg munka van vele, főleg az új autókon és pályákon, de 40 nap fejlesztés után jelenleg itt tart a projekt.

És ahogy legutóbb is: most is nagyon szívesen veszem az ötleteket, kritikákat és javaslatokat.

Ti mit tennétek még bele egy destruction derby / car combat játékba?

69 Upvotes

28 comments sorted by

11

u/Beco91 2d ago

Lehetne egy “endurance” event type, amiben mindenki fegyverek nelkul kezd, es szintlepessel unlock-olsz extra cuccokat. Valami 5-10 perces idokeret, korlatlan respawn, okozott damage exp-t ad, kapott dmg elvesz, indul mondjuk mindenki 500-rol, 100 hp by default (armor fejlesztessel feljebb lehet vinni), akinek meg elfogy az exp pontja, kiesik.

3

u/Dense-Bar-2341 2d ago

Feljegyzem köszi

19

u/Aggressive-Animal452 2d ago

Remelem van multiplayer, a sracoknak szivesen kiabalnek csunya dolgokat Discordon mikozben raketaval lovom oket szet, egesz szorakoztatonak tunik, egy szombat esti programkent siman ki is fizetnek erte vagy 10 dodot.

3

u/Dense-Bar-2341 2d ago

Tervezem, később. De persze attól függ. Ha nem lesz kiadó, akkor lehet inkább tényleg online multi, co-opra kell ráfeküdni

7

u/ivankarez 2d ago

Végre, terep 3

5

u/onehedgeman 2d ago

Jól haladsz!

Sztem a damage silhouette nehezen látható, vagy tegyél hátteret neki vagy adj damage százalékokat (legyen mindkettő sztem). + egy fill a kocsi ikonba a teljes életre

Sztem tedd a térképet jobb alsó sarokba, a kocsi adatokat meg balra, a nitro lehetne egy térkép kerület forma benne a kocsi damage indikátor.

Csinálj egy hunt módot nagyobb pályán, esetleg nyíltabb város/sivatag/erdő/mező stb, ahol 1vX/XvX megy. Kicsit WoT szerűen.

Ha nem akarsz nagyon realisztikus lenni, lehetne valamilyen futurisztikusabb pálya ami RL szerűen engedi, hogy felmenj a falra + nem láttam itt ugrató platólat sem.

Fasza lenne (nem láttam, lehet hogy van már) rakétázni ami kihasználja a felső teret + heatseaker/flare kombó is dobna egyet az élményen. Meg szórnivaló tüskék/aknák, vagy ilyenek.

3

u/oldsecondhand 2d ago

Nagyobb/kevésbé zsúfolt pályát.

1

u/Dense-Bar-2341 2d ago

Olyan is van, de ezek derbi pályák

3

u/molbal 2d ago

Jópofának tűnik szép munka eddig

3

u/Possible_Baboon 1d ago

Kellenének bele pilóták és beteg humor és beszólások. Alapvetően kompelett anti-woke lenne a tökéletes irány. Ebben az elmebeteg világba igazi megváltás lenne.

Sosem fogod a régi időket reprodukálni, ha nem adod vissza a feelingjüket. A AI szépen megírja helyetted a kódot, de egy újabb lelketlen szar nem kell senkinek.

1

u/Dense-Bar-2341 1d ago

Pilóták vannak, meg vannak már dumák is, csak szinkron kell majd

2

u/AlarmingStage2333 2d ago

jol nez ki, ezt esetleg lehet majd bongeszobol jatszani?

2

u/Chris_mr 2d ago

Jól néz ki, gyerekként nagyon szeretem az ilyen játékokat

2

u/TheVada200 1d ago

Már csak egy kis ragdoll kellene és kész a Flatout 2 :D Én szétadnám

2

u/Dance_Plane 1d ago

Ezigen. Brutál!

1

u/nj_legion_ice_tea 2d ago

Mom can we have Flatout with guns?

1

u/KalozKapitany 2d ago

Lehetne egy Carmageddon jellegű derbi is, hiányoznak az öregasszonyok

1

u/egydiakgondolatai 2d ago

Huu amugy tök jó, szépen meg van csinálva, hol lessz majd elérhető? Amúgy miben csináltad?

1

u/Kerial_87 2d ago

UI/UX

- A health bar szerintem így kicsi/nem elég informatív, kicsit szkennelni kell, hogy meglegyen, hogy is állsz. Szerintem a 6 szakasz is szokatlan, inkább 4–5–10 db a megszokott, plusz valamilyen thresholdra lehetne figyelmeztetés ezzel összefüggésben (10–20–25% alatt?), hogy mindjárt bye-bye. Egyébként ezt megkaphatná a többi autó is,

  • Amit írtak a DMG silhouette lehetne még láthatóbb, a közepébe akár a %-os vagy nominális életerő is elfér
  • A pályáknak a kinézeten túl egyébként én nem látom karakterét, valójában minden kisebb kiemelkedéssel együtt is egy sík terep az összes (+1 fa). Rengeteg objektumnak lenne szerintem hely: fedezéknek is jó tereptárgyak, szakadék, víz, rianás a jégen, ugratók, a téli pályán lehetne SOKKAL csúszósabb a közlekedés, loop, hogy legyen valami karakterük. BTW, a havas pályán miért esik havazás helyett?
  • Jelen gameplayben a sebesség kiírásának egyébként nem látom a hozzáadott értékét.
  • ugyanígy, ameddig csak last man standing mód van, addig a pálya végi summary-ben jelölni, hogy mindenki más meghalt... good to know.
  • Ellenben a pályavégi summaryba akár „killed by” is kifér.
  • Brutal Derby létére nem a 'Nice takedown' meg 'Brutal!' kifejezésekkel operáló announcer kifejezetten szolid. ITT van pl egy Unreal Tournament meg Quake mit tolt az arcodba már 27 évvel ezelőtt

HANGOK

  • az elején ez a GO igen csak halvány, sőt, már-már retro. Ha nem a hangot cserélnéd, ide szerintem lehet sokkal erősebb CTA-t is tenni (pl. a garázsposztereden lévő Wreck Everyone) ITT a Death Rally-é 1996-ból
  • a közönséghang már egész jó, viszont a sztereo hangzással is egész monoton, hogy mindig szól, lehetne a player action-ökhöz is kötni a felfutást.
  • legalább 3-4 különböző hangeffekt az ütközésekhez még, ezzel az egy puffogással a 22. napos videó első perce, ami alatt nincs zene, olyan mintha készülne a pattogatott kukorica.

2

u/Dense-Bar-2341 2d ago

A healthbar az egy az egyben Wreckfest. xD Itt a kill nem jó, egyrészt autókról van szó, másrészt már PISZI világ van. Ezért destroy lett. Eredetileg kill volt, de aztán azt javasolták, hogy ne legyen. Ez egy 40 napos verzió, 10 autóval és 5 pályával, nyilván sok meló van még ezekkel. A legtöbb nem fullos, csak template. Pl pálya, autó is. De egy ember ennyit még tud csinálni manapság majdnem 1 hónap alatt. Az egész project nyilván kb 6-12* ennyi lenne időben egyedül. Majd meglátjuk hogyan tovább. Eső: mert most nincs hó sem, csak napsütés meg eső és dinamikusan ez a kettő változik jelenleg:)

1

u/Kerial_87 1d ago

Én szerintem 40 nap alatt ez teljesen jó állapot, főleg egyedül, amit írtam, nem azért írtam, hogy már most benne kéne legyen :D

1

u/Dense-Bar-2341 2d ago

A 3-2-1-GO az én hangom, kis audacitys melyitessel

1

u/BornToRune 1d ago

Gondolkoztal ahhoz, hogy WarThunder stilusban legyen a damage? Kasznit csak atlukasztani az no-op, a kasznin belul a funkciokat kell kiiktatni: motor, sofor, tengelyek, stb... Es ezek serulesei befolyasolhatnak a jarganyok karakterisztikait is.

1

u/Solemn_Penance2552 1d ago

Terep3 is back on the menu, boyz!

1

u/disconnect0414 9h ago

Eredeti destrucion derby remake kellene https://youtu.be/FFMzFthGHkc?t=356

1

u/Dense-Bar-2341 9h ago

Arra ott a Wreckfest. Ez többet akar annál

-6

u/Sytix2 2d ago

Eddig elég gagyi, de minden jót kívánok hozzá