Vývojáři sdílejí podivné triky a řešení…

Steve Gaynor z Fullbright včera ráno požádal vývojáře her, aby se podělili o své „zločiny vývojářů her“ – triky, řešení nebo neúčinné způsoby, jak vytvořit hru nebo opravit přetrvávající technické problémy.
prosím, podělte se o svůj nejtrapnější zločin vývoje her. Můj: Celý skript v Gone Home je obsažen ve 2 obrovských grafech uScript, bc V té době jsem nevěděl, kolik malých grafů je propojeno. Teprve v roce 2 př. Nl začal ten první velmi pomalu navigovat. Tvůj tah.
– Steve Gaynor (@fullbright) 14. prosince 2018
Odpovědi se rychle začaly otáčet, protože ostatní vývojáři sdíleli své tipy. Všichni se podívají na to, jak jsou některé z našich oblíbených her vyrobeny z rozbitých kousků kódu, aby byly něco opravdu zvláštního, zatímco některé jsou prostě zábavné.
Některé mohou být trochu technické, ale většina je zábavná i bez znalosti jazyka Java, CSS nebo Unity. Toto jsou některé z našich oblíbených.
Abychom vyřešili problém dneška se silnicí, která prořezává půdu v kombinaci s širokým přístupem k vykreslování, je auto v Paratopic vlastně zbraní.
– Jessica (@oysterFAKE) 15. prosince 2018
Jednou jsem kódoval AI Pet, po několika bojích se začal rychle točit a přestal bojovat. Ukázalo se, že je na jeho vlastním seznamu nepřátel, takže po několika bojích získá tolik hrozeb, že se bude považovat za nejnebezpečnějšího nepřítele a pokusí se na něj zaútočit.
– Cynicat (@CynicatPro) 15. prosince 2018
Moje první hra (Earthworm Jim 3D) neměla žádný skriptovací jazyk. Takže jsem vytvořil podmíněnou logiku pomocí neviditelných objektů pračky, které se pohybují podél pohyblivých cest na časovačích a mohou nastavit spouštěče, když dosáhnou uzlů. Ladění byla noční můra. Myslím, že to bylo odesláno tímto způsobem?
– Eric Holmes (@ericholmeslive) 15. prosince 2018
V The Walking Dead: Michonne probíhá dvanáctiřádkový rozhovor, kde jsem ořezal čáry zaznamenané z jiných scén a dal je dohromady, abych opravil díru zápletky.
– Emily Grace Buck ?? (@emilybuckshot) 15. prosince 2018
Pokud hráč zahájí scénu dotykem země, moje postava je rozbitá, místo toho hráč začne 0,01 od podlahy a spadne.
– nxplv (@NotExplosive) 14. prosince 2018
Ne já, ale hra ve společnosti, pro kterou pracuji, měla být synchronizací rtů pro konverzace. Nikdy to nedostali do práce, a tak vždy převedli logiku v konverzní kameře tak, aby ukazovala na tvář nemluvící postavy.
– James Sutherland (@jamessutherland) 15. prosince 2018
Úroveň, na které pracuji, skončila fotbalovým zápasem. Myslel jsem, že hra by měla odstranit všechny aktivní nepřátele, pokud vstoupíte do oblasti zápasu.
Spáchal jsem
Chybělo mi, že samotný míč byl označen jako nepřítel a je nyní odstraněn. Díky tomu je úroveň bezkonkurenční.
Oprava přišla v záplatě 1. den
– Emil Nilsson (@gruvemil) 15. prosince 2018
Postavili jsme stánek VR CES. Musíte se naklonit do poloviny křesla, ve kterém sedíte. Ačkoli to bylo zaseknuté, nikdy jsem neměl čas napsat ovladač motoru, abych naklonil židli. Booth šel na CES a my jsme museli jít dovnitř a otočit židli zpět ve správný čas. Každý. Singl. Čas.
– Peter Slattery? (@greensleevless) 15. prosince 2018
Každá kloubová plošina na horké plechové střeše jsou otočné dveře otočené o 90 stupňů. Každý vertikální výtah jsou posuvné dveře. Každý tamper je také posuvné dveře.
Je to, jako by polovina hry byla technicky jakési dveře, které předstírají, že jsou dveře.
– Megan Fox (@glassbottommeg) 15. prosince 2018
Z nedávného projektu: 1. Hráč stiskne klávesu se šipkou vlevo 2. Obsluha vstupu nastaví příznak „přesunout doprava“ 3. Herní engine volá funkci nazvanou „přesunout doleva“ 4. Tato funkce přesune herní prvek interně doprava5. Builder stáhne vše dozadu6. Hra se přesune doleva
– Jack Ducham (@jackducham) 15. prosince 2018
Hrál jsem projekty po celé měsíce, kde 95% hry probíhá ve scéně zvané „testovací scéna“
– Heather ⬢ Květiny (@HTHRFLWRS) 15. prosince 2018
Chtěl jsem, aby se denní čas v režimu volného roamingu Firewatch neustále měnil, ale náš systém jsme tak nenapsali. Je napsán pouze proto, aby reagoval na Henryho pozici ve spouštěčích. Ve volném oběhu je tedy vodní kolo, které je spojeno s Henrym a uvnitř se pomalu otáčí.
– Jake Rodkin (@ ja2ke) 15. prosince 2018
Každé herní dílo ve hře Wolverine’s Revenge obsahuje jeden bit, který určuje, zda vrtulník vzlétne nebo ne. Včetně Wolverina.
– Matthew Brooks (@brooksoid) 15. prosince 2018
Jako nový inženýr pracující na MMO jsem použil statickou proměnnou ve funkci pro sledování předchozí orientace postav, fungovalo to dobře, když byl v testovacím programu pouze 1 znak, přišel testovací den pro více hráčů a nikdo se nevrátil.
– Gedalia (@gedaliap) 15. prosince 2018
V titulcích hry Ultra Hat Dimension jsem vytvořil panoramatické snímky tak, že jsem hráče úplně zprůhlednil a naučil se jeho pozici na mapě.
– ‘Cosmic Horror’ Eniko (@Enichan) 15. prosince 2018
Ne můj, ale někoho, koho tajně miluji. Návrhář misí ve hře „Piráti z hořícího moře“ potřeboval hasičskou loď. Lodě dosud nepodporovaly zářiče částic, ale existovaly stanice NPC. Vyzařovače podporované NPC. Takže zmenšili NPC a zapálili je.
– Brendan Walker (@binarys) 15. prosince 2018
Pes v pohádce 2 nemůže tento bod otočit (chyběly mu animace), takže někdy AI uvízne v malém kruhu a snaží se dosáhnout cíle, kterého by nikdy nemohla dosáhnout. Přestali jsme se to snažit napravit, protože „to dělají psi“. Nikdo v QA za to nehlásil chybu.
– Glen Watts (@MrFlabyo) 15. prosince 2018
Někteří Scribblenauti mě a programátor převedli na pět? Sedm? Jazyky s google jsou přeloženy, protože to bylo jen dva dny před certifikátem.
– Liz England (@lizardengland) 15. prosince 2018
Pokud jsou 3 nebo více bloků v Hibiscus Drops naskládány svisle, začnou vibrovat u každého snímku. Místo toho, abych opravil fyzikální engine, jsem se ujistil, že v každé skládačce nemůžete dostat 3 bloky k sobě.
– The Gritch (@gritfish) 15. prosince 2018
Úroveň, kterou jsem vytvořil, by zkazil a chytil hráče, když vstoupil na určité podlaží. Místo vyřešení problému jsem tam dal lampu, která ji zablokovala. Ve skutečnosti jsem problém vyřešil později, ale v tu chvíli jsem si na lampu zvykl a nechal ji uvnitř.
– Alex Blechman (@AlexBlechman) 15. prosince 2018
Hra VR, na které jsem pracoval, neměla čas udělat pro mě bezplatnou kameru, a tak jsem Oculus zahákl na plyš Doraemon, položil jej na nějaké krabice a přikrývky na židli IKEA, znovu vycentroval polohu pokrývky hlavy a / natáhl jsem si židli přes koberec, abych se mohl hladce pohybovat kamerou. pic.twitter.com/VFY0VzuYGq
– Derek Lieu (@Derek_Lieu) 15. prosince 2018
Vyrobil náhodný klon pokémona pro třídu „programování pro jiné než velké“, nedokázal přijít na to, jak vyvolat setkání na každém kroku na trávníku, takže na trávníku vždy existovala možnost setkání Pokémonů. Nikdy nemůžete stát na místě a stěží chodit.
– ?? Bryan ??? Boone ?? (@brnbne) 15. prosince 2018

