Hírek
Lapkereső
Pakliszerkesztő
Info
Gyakori kérdések
HKK klubok
HKK kezdőknek
HKK Kódex
HKK szintlépés
HKK-t forgalmazó boltok
Kérdezz-felelek
Megjelent kiegészítők
Mi is az a HKK?
Őslich szabályok
Sorsoló program
Statisztikák
Teljes szabálykönyv
Tiltott és módosított lapok
Új Nemzedék lapok
Megmérettetések
Hatalom Szövetsége
Hatalom Szövetsége tabella
HKK Bírók
Kiemelt vidéki versenyek
Legendák Viadala
Lezajlott versenyek
Mai versenyek
Nemzeti bajnokság
Profi pontok és versenyzők
Szintlépés
Versenykiírások
Versenyszabályok
Versenyszervezőknek
HKK versenyadmin
Közösség
Fórumok
HKK találkozó
Legendás cél: országjáró
Legendás cél: sorbemutató
Legendás cél: 1000 lap
Megosztások
Paklileírások
Szavazások
Toplisták
Egyéb
AK Archívum
Blog
Írások, novellák
Letöltés
TF és ŐV könyvek
Védnöki Program
Videók
Zsákbamacska beváltás
Webbolt
Termék
DB
Ár
Bejelentkezés
Felhasználónév:
Jelszó:
Regisztráció
Elfelejtett jelszó
Bejelentkezve:
Beállítások
BDV Profil
Eddigi vásárlásaim
Eddigi ajándékaim
HKK eredmények
Kilépés
- Minden témában-
Hatalom Kártyái
Túlélők Földje
Webbolt
Keresés
Argum City: Miért tart egy játék fejlesztése 5 évig?
Argum City: Miért tart egy játék fejlesztése 5 évig?
Ezt az
Argum City-ről
szóló blogot tavaly nyáron indítottam, abból kiindulva, hogy a fejlesztésből még nagyjából fél év lehet hátra, és a heti egy bejegyzéssel, ennyi idő pont elég lesz ahhoz, hogy megismerjétek a játékot. Most pedig még március van, a játék még mindig nem indult el, és persze a leggyakoribb kérdés az, hogy mikor is indul el?
Annak idején, amikor az első játékunkat, a Túlélők Földjét csináltam, egyes egyedül, '91 novemberében kezdtem el. Az első hónap után működött a játék összes editorja, lehetett létrehozni szörnyeket, tárgyakat, a következő hónapban elkészült a szövegkezelő interfész, lehetett parancsokat beírni. A legtöbb munka, egy teljes hónap a nyomtató programozásával, a szép fordulók generálásával, a grafikus térképpel ment el. A játék 8 hónap elteltével, júniusban már el is indult. Másik sikerjátékunk, a Végzetúr is cirka egy év fejlesztés után indult útjára. Miért van tehát az, hogy most sokkal több ember dolgozik egy játékon, és mégis sokkal lassabban készül el?
A választ nyilván tudjátok már, sokkal magasabbak az elvárások. És itt nemcsak arról van szó, hogy a régi játékokkal ellentétben, ezekhez már tömérdek grafika és animácó készül, amelyek kezelése a programozók számára is jelentős többletmunkát jelent. Tervezésben, stabilitásban, tartalomban is többet kell nyújtani. És minél több idő a fejlesztés, annál többe kerül, annál kevésbé lehet megkockáztatni, hogy „ha nem lesz sikeres, sebaj, csinálunk másikat”. Az
Argum City
játéknak csak a tervezése egy teljes évbe került. Minden modulhoz részletes dokumentációt írtunk, és hatalmas excel táblázatokban meg lettek tervezve a képletek, a fejlődési ütem, sok-sok szinttel előre a megszerezhető robotok, tárgyak, növények, autók stb.
Persze azért nagyon szerettem volna, ha valamennyire előre lehet látni, hogy mennyi idő is a fejlesztés, ezért amikor már egy ideje folyt a munka, erre is csináltam egy táblázatot, benne az összes feladattal, és százalékokkal, mi hol tart, hogy lássuk, milyen sebességgel haladunk, mi van még hátra, mennyi idő kell még. Persze mint Asimov Alapítványában, itt is rengeteg olyan dolog volt, mint az Öszvér, amit nem lehetett előre látni. Bármilyen alaposan terveztünk is, kiderültek közben új dolgok, amiket meg kellett csinálni (pl. a célok nem szerepeltek az eredeti dokumentációban), és voltak részek, amiket újra kellett írni. Egy dokumentációt mindig egyszerűbb újraírni, mint egy programot, ezért és akartunk minél részletesebb doksit az elején, de természetesen mindent nem lehetett előre látni.
Például, most, hogy a fejlesztés végénél tartunk, a szerveren már kezd minden véglegesítésre kerülni, így felkerült a https protokoll is. És ekkor derült ki, hogy az összes, interaktívabb dolgot kezelő program, a „socket” a https miatt teljes újraírást igényel, ez most megint egy masszív, előre nem látott feladat, ami 2 hét csúszást jelent.
A fejlesztés során egyébként minden feladathoz egy „ticket”-et rendelünk, és minden egyes ticket esetén nyomon követhető, mit vár el, ki dolgozott rajta, mikor, hány százaléknál tart, mi van még hátra belőle, milyen hibák voltak még benne, le van-e már tesztelve. Nagyon sokáig volt az, hogy mindig több ticket keletkezett, mint amit lezártunk, mostanra viszont már elférnek egy képernyőn a nyitott ticketek.
Természetesen mindez nem jelenti azt, hogy a játék induláskor „kész” lesz. Lesz bőven fejleszteni való akkor is, már több évre való ötletünk van, de természetesen támaszkodunk majd a tőletek érkező kívánságokra is.
Szóval a lényeg, már látszik a fény az alagút végén, úgyhogy kitartást és türelmet kérünk :) A dolgok jelenlegi állása szerint 2-3 hónapon belül elkészülünk.
Tihor Miklós
Kövess minket a Facebook-on!
(Eddig 5761x nézték meg.)
Létrehozás:
2019. március 12.
Utolsó frissítés:
2019. március 13.
Az oldal korábbi verziójának megtekintése