lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hi!

This post is a bit off-topic.

A typo in an identifier inside a config script of one unreal-engine-based game
worsened the game AI significantly.
But it tooks five years to find the typo.
(Lua was not the scripting language that the config was written in.)

https://www.pcgamer.com/all-this-time-aliens-colonial-marines-stupid-ai-may-have-been-caused-by-a-single-typo/

BTW, there were lawsuits against game's producer.
I guess the typo was one of the reasons of why "the game stinks".

https://arstechnica.com/gaming/2014/07/gearbox-responds-to-aliens-class-action-lawsuit-throws-sega-under-bus/

The conclusions from this story:
1) Typos are hard-to-find bugs.
2) IMO, Lua have to somehow solve the problem of absence of warnings about misspelled identifiers.

-- Egor