Aliens: Colonial Marines kan få smartare AI genom att rätta stavfel i koden

Trädvy Permalänk
Inhibitor
Registrerad
Dec 1999

Aliens: Colonial Marines kan få smartare AI genom att rätta stavfel i koden

Ökända Aliens: Colonial Marines fick hård kritik vid släpp. Orsakerna stavas stendum AI och nedgraderad grafik, men förstnämnda visar sig nu delvis bero på en felstavning i koden.

Läs hela artikeln här

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa leder till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Trädvy Permalänk
Medlem
Plats
Gävle
Registrerad
Feb 2004

Grattis

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Tullinge
Registrerad
Jun 2005

Några år sent...

Skickades från m.sweclockers.com

Ryzen 1700 @ 3.86ghz, Palit GTX 1080 GR Premium

Trädvy Permalänk
Medlem
Registrerad
Feb 2015

"So you're telling me that part of the reason this game was such a fucking mess was because like

A single line of code had a typo in it"

Helt sjukt

Ryzen 1600X @ 3.9GHz 1.37v (360mm Kraken X72)
Gigabyte X370 K7 @ BIOS F22b
3200MHz 16-16-16-30 1.45v (F4-3200C16D-16GTZR) hynix
R9 380 Strix 4GB @ 1100MHz/1600MHz
EVGA Supernova G2 650W

Trädvy Permalänk
Medlem
Plats
Umeå
Registrerad
Aug 2011

Har nog mycket att göra också med att Gearbox som egentligen skulle skapa spelet, istället hyrde in TimeGate att arbeta på spelet, då Gearbox fokuserade alla sina resurser på Duke Nukem Forever och Borderlands 2.

Ifrån en nyhet om Alien Colonial Marines ifrån 2013.
"Perhaps the biggest thing TimeGate didn't have when it began developing the game was a script. According to three sources, narrative designers at Gearbox and TimeGate were constantly writing and rewriting the game, causing the designers to discard entire levels. "For a couple months, we were just kind of guessing," said one source. "It's really weird to work on a game when you don't have a basic idea of how things will work."

CPU Intel Core i9-7900X 4,3GHz - CPU kylare NZXT Kraken x62 - Chassi Be quiet! Dark Base Pro 900 - Ram G.Skill Trident Z RGB Series 64GB (8x8GB) 3600MHz - GPU Asus Rog Strix GTX 1080 Ti 11GB OC - Moderkort Asus Rog Rampage VI EXTREME X299 - SSD Samsung 850 EVO 1TB - Hårddiskar 3x Seagate Firecuda 2TB SSHD, 1x Seagate Expansion Desktop Drive 5TB - PSU Corsair HX750i 750W 80+ Platinum

Trädvy Permalänk
Skribent
Adam Syrén
Plats
Hemma
Registrerad
Aug 2010
Skrivet av Mistybisty:

"So you're telling me that part of the reason this game was such a fucking mess was because like

A single line of code had a typo in it"

Helt sjukt

Visst är det, skaplig osis att ingen märkte detta under sju år av utveckling

EVGA GTX 1080 Ti | 4790K @4,8GHz | Fractal Design Celsius S24 | ASUS MAXIMUS VI IMPACT | 16GB DDR3 @2400Mhz | Corsair SF450 | 3TB HDD | 120 & 1050 GB SSD | Fractal Design Define Nano S | AOC AGON AG271QG, Eizo Foris FS2333 & Philips 50PFT4009/12 | Windows 10 64-bit

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jan 2003

catch( exception e ) { //TODO }

CPU: Ryzen 5 1600 GPU: Asus GeForce GTX 1060 6GB DUAL Moderkort: MSI B350M Mortar
RAM: 16GB Corsair Vengeance DDR4 3200MHz PSU: Corsair RM750X
Laptop: ThinkPad T480s, Core i7 8550U, 16GB RAM Mobil: NVIDIA Shield, Nexus 5x

Trädvy Permalänk
Medlem
Plats
Framför datorn
Registrerad
Nov 2013

Då är det nog många spel som har stavfel då det är så korkad AI i spelen. L4D skriker jag av ilska när jag spelar singelspel pga av korkade botar

Coca Cola missbrukare
AMD älskare
Katt älskare

Trädvy Permalänk
Hedersmedlem
Plats
Malmö
Registrerad
Apr 2007
Skrivet av AMD-FX:

Då är det nog många spel som har stavfel då det är så korkad AI i spelen. L4D skriker jag av ilska när jag spelar singelspel pga av korkade botar

Hmm. Sånt här upptäcks om debuggers körs av utvecklarna om de är intresserade av att reda ut felen. Beter sig inte AIn som tänkt så går det att felsöka.

Jag tror emellertid att de som stod bakom spelet kapitulerade efter release. Har läst ett gäng reviews av spelet idag och ja, spelet hade ett helt gäng mer allvarliga brister än det här som inte heller fixades.

Huruvida det är direkta fel eller bara inte så bra bottar i L4D vet jag däremot inte. Har för övrigt bara kört tvåan

🖥 → i5 4670K • Sapphire Nitro R9 390 • 16GB DDR3 • Asus Gryphon z87
💻 → SurfacePro 3 [i5 • 4GB ddr3 • keybaord + pen]
🖱 → Logitech MXmaster & Corsair m65 white / ⌨ → pok3r nordic white
📱 → Oneplus6
🎧 → Sennheiser momentum wireless & Logitech g930

Trädvy Permalänk
Medlem
Plats
Lund
Registrerad
Jul 2013
Skrivet av Lasse Laserman:

catch( exception e ) { //TODO }

För att rätta ditt stavfel också så kanske vi får ÄNNU bättre AI

catch( Exception e ) { //TODO }

Laptop: Lenovo Yoga 700

Fraktfritt Inet

Trädvy Permalänk
Medlem
Registrerad
Okt 2013

Att dom inte fixade en sån enkel och uppenbar sak är oförlåtligt. Why......

Mac OS X - Windows - Linux

Trädvy Permalänk
Medlem
Registrerad
Sep 2017

Men vänta nu lite använde man ingen programvara som söker igenom koden efter stavfel innan man släppte spelet?

Asus ROG laptop - Xbox One S - iPad - Honor 7 (privat) - iPhone 7+ (jobb)
- En massa annat skräp :)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2003
Skrivet av Nätälskare:

Men vänta nu lite använde man ingen programvara som söker igenom koden efter stavfel innan man släppte spelet?

Ja när man bygger koden så blir det vanligtvis error.
Men eftersom detta typo befann sig i en ini-fil så kan det ju ha missats.
T.ex. kan AI-kodarna suttit med rätt ini-fil medans fel ini-fil hamnade i RC av någon anledning.

Intel Core i7 4790K, Asus Maximus VII Formula, 32 GB DDR3 2400MHz, EVGA GeForce GTX 980 SC ACX 2.0 + Några SSD'er

Trädvy Permalänk
Medlem
Registrerad
Jul 2001

Ett bra exempel på att det fortfarande är ett stort plus med goda språkkunskaper för den som skall arbeta med datorer. Debugging och rättstavningskoll kan bara hjälpa till, inte förväntas lösa alla problem.

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Grycksbo
Registrerad
Feb 2010

De har bråkat i 5 år och lite mer och sen överens och laga skiten.

Nuvarande PC -> 4670k - 16GB RAM - GTX 980Ti - EVGA Supernova G2 750W
Uppgradering 2018 -> 6850k - MSI x99a Goodlike Gaming - 32GB@3000MHz - M.2 SSD - 2TB SSD
Konsoler -> PS4 Pro - Xbox One X

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jun 2018

Åh tusan!

Jag har faktiskt Colonial Marines installerat på spelburken, och kommer någon patch att släppas så blir det garanterat en spelvända till!

Enthoo Evolv ATX | Asus ROG Strix Z370-H Gaming | Delid 8700K UV 1.100v | NH-D15 | 32GB DDR4 | NVME 960 500GB | AG271QG |Gigabyte 1080Ti | R1600T3 Edifier | Sony MDR-1A | Cerberus MK II | Corsair Gaming Sabre Optical

BurningMan på Discord | Gilla Inlägg som är bra!

Trädvy Permalänk
Medlem
Registrerad
Dec 2002

Ah jag bara älskar skriptspråk och konfigfiler där ett stavfel inte leder till något felmeddelande utan programmet bara fortsätter med oförväntat beteende.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av adzer:

Ah jag bara älskar skriptspråk och konfigfiler där ett stavfel inte leder till något felmeddelande utan programmet bara fortsätter med oförväntat beteende.

HTML med andra ord

Skickades från m.sweclockers.com

"Oh glorious cheeseburger… we bow to thee. The secrets of the universe are between the buns..."
"All my farts come straight from hell, you're already dead if you notice a smell"

Trädvy Permalänk
Medlem
Plats
Kalmar
Registrerad
Maj 2013
Skrivet av Lasse Laserman:

catch( exception e ) { //TODO }

Problemet i detta fall var att stavfelet inte fanns i spelets kod (och därmed i en IDE) utan i en extern .ini-fil som läses av spelmotorn Unreal 3. Så ett try/catch-block skulle inte ha lyckats fånga felet.

Däremot skulle man kanske inte ha ignorerat de varningar som troligtvis ploppade upp vid runtime när utvecklarna körde en debug-version av spelet. Där kan de ha fallerat p.g.a. en hel drös liknande varningar dock.

Förresten SweC-redaktionen, bilden i artikeln som föreställer en Alien är från Alien Isolation, där AI:n spelar i en helt annan liga

Marknadsreferenser: 1 2
3
4

Trädvy Permalänk
Medlem
Plats
I Villan
Registrerad
Jul 2001
Skrivet av Mistybisty:

"So you're telling me that part of the reason this game was such a fucking mess was because like

A single line of code had a typo in it"

Helt sjukt

Och så säger folk att det inte är viktigt att kunna stava...

Trädvy Permalänk
Medlem
Plats
Gävle
Registrerad
Nov 2005

Det är inte AI:n som är stendum. Det är spelutvecklare nuförtiden som är stendumma. Jag blir uppriktigt förbannad över designval och allmän idioti i nästan alla spel jag spelar.

Trädvy Permalänk
Medlem
Plats
Jönköping
Registrerad
Feb 2011

Kör det i Word så kommer det en röd linje under. Och ett gem som pratar.

Skickades från m.sweclockers.com

Motherboard: MK Asus P6T Intel X58 CPU: Intel i7 920 @ 3608 MHz GPU: EVGA GTX 780 Classified RAM: Corsair Vengeance 12 GB 1600 MHz SSD: Intel 330 SSD 120 Gb HDD: Samsung 7200 RPM 500 Gb. PSU: PSU Corsair TX 750w Chassi: Corsair Graphite 600T White

Trädvy Permalänk
Medlem
Plats
På snedden i Dirty South
Registrerad
Dec 2001
Skrivet av Zidious G:

Kör det i Word så kommer det en röd linje under. Och ett gem som pratar.

Skickades från m.sweclockers.com

"Det verkar som att du försöker programmera ett spel. Vill du ha hjälp?"

they said to go to hell so I packed my shit and went with it
little did they know that they put me in my element