postgame

LL-Q1860 (eng)-Flame, not lame-postgame.wav

postgame credits

(video games) Occurring after the main storyline of the game.


subrange

We are concerned with the subrange of integers between a and b.

The program defines two subrange types.

(mathematics, programming) A subset of a given range or numeric set.


videophile

LL-Q1860 (eng)-Flame, not lame-videophile.wav

We appreciate the response we have received from videophiles of the world who have made our games so popular.

Atari advertisement, early 1980s, quoted in 2010, Steven Levy, Hackers: Heroes of the Computer Revolution (page 280)


MSI

(software, Windows) Initialism of Microsoft Installer.


KOS

(video games) Initialism of kill on sight: used in addition to a target player's username to alert teammates of a suspicious player that should be killed when seen.


refactorization

en-noun

refactorization (countable and uncountable, plural refactorizations)

An objective of refactorization is to clear up the global scope of all the library variables, functions and objects.

Another objective of refactorization is to factor out repeated coding patterns into new abstractions and thus avoid their repetition resulting in less code to maintain.

(software) A rewriting of computer code to improve its readability or structure without affecting its meaning or behaviour, thus making it easier to maintain; a refactoring.


playfield

LL-Q1860 (eng)-Flame, not lame-playfield.wav

The game has a tilt feature — tilt Fireball and a tilt sign glows and the scoring stops. The full-sized, full-color commercial playfield even has a special friction silk-screened surface so the ball will roll and not slide.

In this case, the playfield is more disorienting and feels more like the maze that it is.

2007, Friedrich von Borries, et al: Space Time Play: Computer Games, Architecture and Urbanism:

The area within which a game (especially a video game) is played.


platforming

LL-Q1860 (eng)-Flame, not lame-platforming.wav

This game has a lot of platforming, as well as the occasional puzzle.

(video games) The video game activity of jumping from one platform to another.


unassigned

From Middle English unassigned, equivalent to un- + assigned.

an unassigned variable

(programming) Without a value assigned to it.


BON

BON (countable and uncountable, plural BONs)

object-oriented programming
object-oriented programming

(object-oriented programming) Initialism of business object notation, notation for high-level object-oriented analysis.


BFI

Initialism of brute force and ignorance.

(programming) Reliance on raw computing power (rather than, for example, an efficient algorithm).


Lisper

(programming) A person who programs in Lisp.


homoiconicity

From homoiconic (“self-representing”) + -icity.

af

Homoiconicity is a feature of a programming language system that denotes that a computer program has the same form as the data that are input and output by the program.

2010, Kumiko Tanaka-Ishii, Semiotics of Programming, Cambridge University Press, →ISBN, page 179:

programming language
programming language

(programming) A property of some programming languages, in which the primary representation of programs is also a data structure in a primitive type of the language itself.


metaprogramming

(programming) The writing of computer programs that write or manipulate other programs or themselves as their data, or that perform part of the task during runtime that would otherwise be performed during compile time.


homoiconic

From homo- (“self-”) + iconic (“representing”).

prefix

Instead, the homoiconic paradigm draws from the mathematics of computability theory. […] In the case of a homoiconic programming language, the program processes itself, performing mechanical reductions on the application until there is nothing left except the answer.

2015, Robert Fischer, Java Closures and Lambda, Apress, →ISBN, page 190:

Clojure and other languages from the Lisp family are homoiconic. In a homoiconic language, the source code of a program is represented as a plain data structure.

2017, Eduardo Diaz, Shantanu Kumar, Akhil Wali, Clojure: High Performance JVM Programming, Packt Publishing Ltd, →ISBN, page 392:

(programming, of a language) Exhibiting homoiconicity.


teamer

LL-Q1860 (eng)-Flame, not lame-teamer.wav

(video games) A player who teams with other players, often in an FFA match.


PIM

en-noun

PIM (countable and uncountable, plural PIMs)

personal information manager
personal information manager#English

(software) Acronym of personal information manager: a kind of software with the functionality of a personal organizer.

personal information manager

software engineering
software engineering

(software engineering) Acronym of platform-independent model.


free software

[Richard Stallman's] work inspired many others to contribute free software under the GPL.

1999, Chris DiBona, Sam Ockman, Mark Stone, editors, Open Sources: Voices from the Open Source Revolution, O'Reilly Media, page 173:

Simply put, Free Software is software that you can use, modify, and share with virtually no restrictions. Although it's often distributed free of charge—occasionally referred to as “free as in beer”—Free Software is not to be confused with “freeware.”

2010, Jason van Gumster, Robert Shimonski, GIMP Bible, John Wiley & Sons, →ISBN, page 4:

(software) Software that can be freely copied, redistributed and modified, including source code; software that is libre.

بَرْمَجِيَّات حُرَّة

software that can be freely copied and modified

At the very least, good free software can reduce the total cost of entering the microworld. But it may also enable you to equip your system with more memory, more power, and more peripherals than you could afford if you had to sink hundreds of dollars into commercial programs.

1984, Alfred Glossbrenner, How to Get Free Software […] , St. Martin's Press, →ISBN, page xvi:

(software) Any software that is free of charge, such as freeware.


TSR

UK railway signalling#Speed restrictions

(computing, software) Initialism of terminate and stay resident: a type of DOS program that can continue to run all the time, once it is loaded, even while other programs are running.


traversable

Additions: Methods that append two traversables together.

2018, Vikash Sharma, Learning Scala Programming, page 93:

(programming) Any object that can be navigated by traversal.


gosu

Borrowed from Korean 고수(高手) (gosu), literally "high hand". In English, the term is often used as an adjective in contrast to the original use as a noun.

Like I said, winning against a newbie doesn't makes^([sic]) you gosu.

2002 January 30, Steven Ung, “[OT] Macintosh vs. Windows”, in alt.games.starcraft (Usenet):

Yeah, you're too gosu for me, be it WarCraft or StarCraft. Me = Nuubie.

2002 February 27, Steven Ung, “WarCraft III Beta”, in alt.games.starcraft (Usenet):

Alternatively you can hold down F4 for the entire game with your vestigial human tailbone and the same thing will occur. This is much harder to do because the vestigial human tailbone isn't very long and humans haven't needed it in, oh, seven million years. The most gosu players can do this while playing a 1v7c game, having cybersex with six girls on AIM, *and* getting it on with their two girlfriends in realtime while playing pingpong against the entire Chinese pingpong team.

2002 April 17, Majin Kai, “Is there any way to get past the 200 units limit?”, in alt.games.starcraft (Usenet):

It's comparable to a bunch of gosu Korean players beating you into the ground in two minutes with an SCV rush.

2002 April 18, Majin Kai, “Is there any way to get past the 200 units limit?”, in alt.games.starcraft (Usenet):

Towers were "too strong" at first, gosu players whined about n00bs who built them.

2004 August 23, assaarpa, “How be noob in RT”, in alt.games.warcraft (Usenet):


dereferenceable

The assertions check that all conditions required of a dereferenceable iterator are satisfied […]

2003, Jeremy Gibbons, Johan Jeuring, Generic Programming:


function object

function object (plural function objects)

(object-oriented programming) An object that encapsulates a function pointer (or equivalent).


magic circle

(video games) The imagined space, separate from the real world, in which players in a virtual reality system experience immersion.


JavaScripting

The swliveconnect attribute comes into play when you're using FSCommands or JavaScripting in your Flash 4 movies.

2000, Joseph W Lowery, Dreamweaver 3 Bible:

Whether you're an old-school scripter who needs to modernize your JavaScripting skills or a standards-aware Web developer who needs best practices...

2006, Peter-Paul Koch, ppk on JavaScript:

(computing) Programming in the JavaScript programming language.


ternary operator

ternary operator (plural ternary operators)

(programming) An operator taking three operands, specifically the operator ?: used in many programming languages to select one of two values depending on a third value.


multimap

(programming) A data structure that maps a single key to multiple values.


lagger

(video games, informal) A player who lags (has a poor or slow network connection).


refactorable

In addition, purity and polymorphism encourage a style of code that is modular, refactorable, and testable.

2008, Bryan O'Sullivan, Donald Bruce Stewart, John Goerzen, Real World Haskell:

(programming) That can be refactored; that is suited to refactoring.


subtyping

subtyping (countable and uncountable, plural subtypings)

(programming) A form of type polymorphism in which an instance of a subtype can be used anywhere the supertype could be used, without changing the code.


multiprogram

(programming) Having or employing multiple programs simultaneously


moddable

en-adj

moddable (comparative more moddable, superlative most moddable)

more moddable (comparative)
most moddable (superlative)

LL-Q1860 (eng)-Flame, not lame-moddable.wav

This utility can easily open the compressed game files that were installed with the game so that you can gain access to all the moddable game files […]

2006, Erik Guilfoyle, Half-Life 2 Mods for Dummies:

To make things even more confusing, Garry's Mod is a "moddable" mod, meaning that users create modifications that plug into Garry's Mod itself.

Strip off that veneer and a whole world comes into view, one that's eminently hackable, moddable, tweakable, customizable, and personalizable.

2009, Paul McFedries, Tweak It and Freak It: A Killer Guide to Making Windows Run Your Way:

(video games) That can be modded (modified by the end user).


showstopping

showstopping (comparative more showstopping, superlative most showstopping)

more showstopping (comparative)
most showstopping (superlative)

There is a school of thought that says you should periodically fix these issues ahead of the showstopping bugs.

2016, Steven Goodwin, Polished Game Development: From First Steps to Final Release, Apress, →ISBN, page 186:

(software engineering, of bugs) Critical; major.


counterplay

en-noun

counterplay (countable and uncountable, plural counterplays)

LL-Q1860 (eng)-Flame, not lame-counterplay.wav

Near-synonyms: griefing, playing off meta — colloquial

(video games, sociology, literary) A subversive style of gameplay in which a player attempts to overturn the usual rules and conventions of the game.


fetch quest

(roleplaying games, video games, often derogatory) An in-game quest (mission) in which an object or objects must be acquired and brought back to the quest-giver or given to some other designated party.


game engine

LL-Q1860 (eng)-Flame, not lame-game engine.wav

(video games) A video game's software engine, which executes the core functionality of the game. It may also include the graphics engine.


dungeon crawler

dungeon crawler (plural dungeon crawlers)

LL-Q1860 (eng)-Flame, not lame-dungeon crawler.wav

(roleplaying games, chiefly video games) A game oriented around exploring and fighting in especially elaborate virtual dungeons.


PVP

(video games) Alternative letter-case form of PvP.


hub world

LL-Q1860 (eng)-Flame, not lame-hub world.wav

From hub, meaning the central point or are of an activity, region, or network.

Peach's Castle in Super Mario 64 is an early example of a hub world.

First of all, the game is split into discrete levels joined by a hub world.

2009, Game Informer Magazine: For Video Game Enthusiasts, page 62:

The loot system is as constant and unyielding as the endlessly respawning enemies: it's an obsessive's nirvana, leading to as much time navigating the inventory screen as the game's hub world and dungeons.

2010, EZ Guides: The Games of the Decade:

Souls, which function as both currency and experience points, are slowly collected as the player works through a stage, and can only be spent at Nexus, the hub world that players are transported to between stages.

2014, Tobias Winnerling, Early Modernity and Video Games, page 206:

(video games) An area in a video game from which most or all of the game's levels are accessed.


corpse camp

en-verb

corpse camp (third-person singular simple present corpse camps, present participle corpse camping, simple past and past participle corpse camped)

corpse camps (present singular third-person)
corpse camping (participle present)
corpse camped (participle past)
corpse camped (past)

LL-Q1860 (eng)-Flame, not lame-corpse camp.wav

You're only corpse camping if your^([sic]) standing there waiting to attack again when they come for what's left of their gear.

1999 July 21, "malvolin", “Re: The Cry Babies of PvP Server”, in alt.games.everquest (Usenet):

The whole reason to "corpse camp" is to wait until the dead character comes back and loots his corpse, so you can kill him again and get another item off his body, right?

2000 March 1, "D. J. McCarthy", “Re: GM Negligence on Karana!”, in alt.games.everquest (Usenet):

When you die in battle, you are reborn as a "ghost" in a graveyard and must return to your dead corpse to resurrect. Many players, after successfully killing your character, actually *wait by your corpse* so that when you resurrect (wounded), they can easily kill you again, and again, and again. This is called "corpse camping".

2006 April 6, "mikeh106@hotmail.com", “Re: Gaming.”, in alt.support.autism (Usenet):

(online gaming) To wait by a player's corpse to target them when they respawn, or when, after respawning elsewhere, they return to reclaim their equipment back from their corpse.


red ring

red ring (third-person singular simple present red rings, present participle red ringing, simple past and past participle red ringed)

red rings (present singular third-person)
red ringing (participle present)
red ringed (participle past)
red ringed (past)

My 360 red ringed and I had to ship it to Texas to get it fixed.

(video games, of an Xbox 360 games console) To suffer a general hardware fault, the red ring of death.


call-by-name

(programming) An evaluation strategy whereby an argument to a function is evaluated each time its value is used in the function, and is not evaluated at all if its value is never used.


call-by-reference

(programming) An evaluation strategy in which the arguments to a function are evaluated first, and a pointer to the result is passed to the function.


call-by-future

(programming) An evaluation strategy in which the arguments to a function are evaluated concurrently with the function body.


call-by-need

(programming) An evaluation strategy in which the arguments to a function are evaluated the first time they are used in that function.


call-by-value

(programming) An evaluation strategy in which the arguments to a function are evaluated first, and the result is passed into the function.


fuzz testing

(software, testing) A testing methodology in which random data (“fuzz”) is supplied as input to a program.


Marioesque

en-adj

Marioesque (comparative more Marioesque, superlative most Marioesque)

more Marioesque (comparative)
most Marioesque (superlative)

Or the clever blend of puzzles and hair raisingly, chilling battles in the kitchen of the conway estate with undead chefs whipping meat cleavers at me, while I mow em down with my shotgun in Killing time, or The Marioesque approach to a 3-d shooter's paradise that is bladeforce, lotsa secrets, but lotsa stuff to destroy!!!

1995, Emeka B. Okwuje, “Survey: How many of you are thinking about getting a 3DO”, in rec.games.video.sony (Usenet):

Yes, it's becoming possible to do so, but the same can really be said of plenty of genres, including Mario-esque action games.

1999, Frioniel, “My Thoughts on Final Fantasy's Genre -- Narrative Games???”, in alt.games.final-fantasy (Usenet):

It was a platformer type game. I do not think in ^([sic]) was pengo, but more of a marioesque type platformer.

2000, Wade E. Solowoniuk, “name that game”, in alt.games.mame (Usenet):

I wasn't aware that MDK2 was a Marioesque platformer...

2000, Joe Ottoson, “Rayman 2 - WOW!”, in rec.games.video.sega (Usenet):

(video games) Resembling the character Mario or the games in which he appears, typified by bright, cheerful environments, platform obstacles, and often the rescue of a princess from a monster.


oversubscription

en-noun

oversubscription (countable and uncountable, plural oversubscriptions)

(programming) A multithreading technique involving an extra thread that runs tasks when all other threads are blocked.


smash the stack

en-verb

smash the stack (third-person singular simple present smashes the stack, present participle smashing the stack, simple past and past participle smashed the stack)

smashes the stack (present singular third-person)
smashing the stack (participle present)
smashed the stack (participle past)
smashed the stack (past)

There's something interesting about this approach — we haven't smashed the stack, so some mechanisms that might guard the stack won't notice...

2003, Michael Howard, David LeBlanc, Writing Secure Code:

We first wrote a vulnerable DLL and our own exploit code, and checked that the exploit smashes the stack.

2004, Yves Deswarte, Frederic Cuppens, Sushil Jajodia, Lingyu Wang, Security and Protection in Information Processing Systems:

[…] which in turn smashed the stack with a new return address that the author hoped would point into the buffer and eventually hit the shellcode within it.

2005, Peter Szor, The art of computer virus research and defense:

(informal, programming) To corrupt the call stack, causing execution to jump to a random address, sometimes used as a malicious attack on a system.


mouselook

LL-Q1860 (eng)-Flame, not lame-mouselook.wav

The mouselook is easy to code once you understand how a mouse operates. All we have to do is use the keys to change our position, and use the mouse to reorient our viewpoint.

2003, Daniel Sanchez-Crespo Dalmau, Core techniques and algorithms in game programming:

However, some people find the mouselook or first-person view to be far more convenient when moving around.

2006, Michael Rymaszewski, et al: Second Life: The Official Guide:

A vehicle can be made to not turn in a given direction in response to mouselook[…]

2007, Aimee Weber, Kimberly Rufer-Bach, Richard Platel, Creating Your World:

(video games) A feature that allows the player to adjust the view of a three-dimensional playfield by moving the mouse, analogous to turning one's head in reality.


retarget

retarget (third-person singular simple present retargets, present participle retargeting or retargetting, simple past and past participle retargeted or retargetted)

retargets (present singular third-person)
retargeting (participle present)
retargetting (participle present)
retargeted (participle past)
retargeted (past)
retargetted (participle past)
retargetted (past)

(transitive, programming) To adapt so as to run on a different platform.


backward compatibility

en-noun

backward compatibility (usually uncountable, plural backward compatibilities)

(software) Capability of interoperating with older systems.


forward compatibility

(software) Capability of interoperating with anticipated future systems.


mana point

(fantasy roleplaying games board games video games) magic point.


first-chance exception

first-chance exception (plural first-chance exceptions)

At this stage, the exception is considered a first-chance exception. Checking the checkbox in the Thrown column forces the debugger to intervene...

2006, Jay Hilyard, Stephen Teilhet, C# Cookbook:

Here getting Early Crash Dump when a first-chance exception happens can help in component identification before corruption starts spreading across data.

2008, Dmitry Vostokov, Memory Dump Analysis Anthology, Volume 1:

(programming) An exception (error condition) when handled by a debugger, such that the programmer has the first chance to study it; such an exception would otherwise proceed to a handler or (in its absence) crash the program.


JavaScripted

And even here in the 21ˢᵗ century—where data is more typically restructured, marked-up, CSS’d, JavaScripted, hyperlinked, and finally browsed—a simple text-based report is still often a cleaner and more usable alternative

2005, Damian Conway, Perl Best Practices, page 449:

Your best protection is to follow the update instructions for any software you’re using, such as a CMS, a shopping cart, or JavaScripted features such as slideshows.

2011, George Plumley, Web Design and Development, page 278:

Accessible HTML5 Video with JavaScripted captions

2012, Christopher Schmitt, Kyle Simpson, HTML5 Cookbook, page 99:

(computing) Implemented in the JavaScript programming language.


subexpression

The third part of the regular expression, \1, is the backreference and tells ColdFusion to refer back to the first subexpression[…]

2003, Rob Brooks-Bilson, Programming ColdFusion MX:

Something to note that's shared between all subexpressions (as well as scriptblocks) is that the end of a line does not terminate the subexpression.

2020 February 24, “Handling PowerShell's Versatile Subexpressions”, in Clear-Script:

(mathematics, programming) An expression that is a part of a larger expression.

podvýraz

expression that is a part of a larger one


star height

From the Kleene star and the idea of nested levels having a "height"; coined in 1963 by Lawrence C Eggan.

(computing theory) A measure of the structural complexity of a regular expression, equal to the maximum nesting depth of stars in the expression.


hack-and-slash

LL-Q1860 (eng)-Flame, not lame-hack-and-slash.wav

(roleplaying games, video games, informal) Having a focus on violent combat rather than strategy.

"Oh yes, I meant it as a compliment." Olin tapped the books. "I expect to finish these... but for the writing. It's the writing I like. I was surprised to find myself laughing at your quite unsupernatural adventures in Gartsby Castle, and I was surprised to find you as good as you are. As subtle as you are. I expected more hack and slash."

(literature) Shallowly devoted to the gory details.


userland

(software, informal) The collection of tools, utilities, and user programs, found in a distro, outside of the kernel, for an operating system


pretty-print

en-verb

pretty-print (third-person singular simple present pretty-prints, present participle pretty-printing, simple past and past participle pretty-printed)

pretty-prints (present singular third-person)
pretty-printing (participle present)
pretty-printed (participle past)
pretty-printed (past)

LL-Q1860 (eng)-Flame, not lame-pretty-print.wav

(programming, transitive) To display code in a pretty fashion, matching commonly accepted principles of formatting and syntax, for the sake of readability.


subclassable

(object-oriented programming) That can be subclassed; from which one can derive or inherit.


pointerlike

en-adj

pointerlike (comparative more pointerlike, superlative most pointerlike)

more pointerlike (comparative)
most pointerlike (superlative)

You must resist the temptation to implement basic data structures such as linked lists and trees just because a pointerlike capability is available.

1997, Sriram Srinivasan, Advanced Perl programming:

(computing, programming) Like a pointer (variable holding a memory address).


dynamic binding

(programming) A form of binding that occurs at runtime, such as the resolution of a virtual method call to a specific subclass's implementation.


static binding

(programming) A form of binding that occurs before the program is run, typically at compile time.


throwable

For an object to be throwable, it must be directly or indirectly derived from the Throwable class.

1997, Babak Sadr, Grady Booch, Unified objects: object-oriented programming using C++:

In general, each function may specify a list of throwable objects […]

2001, Alan Burns, Andrew J Wellings, Real-time systems and programming languages:

[…] if you need to make certain symbols visible externally for debugging purposes or for catching exceptions for throwable entities within a library.

2006, William Von Hagen, The definitive guide to GCC:

(programming) Capable of being thrown in the manner of an exception.


throwable

Exceptions are thrown when some module of the project detects an error condition or if it handles some standard Java throwables.

(programming) Any object that can be thrown in the manner of an exception.


duck typing

From the so-called duck test: “if it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck.”

Ruby proponents call this duck typing::^([sic]) if the variable responds to a message that asks it to quack like a duck and it quacks, it must be a duck. This is clearly different from the way that Java (and other strongly typed languages) work, […]

2006, Neal Ford, Scott Davis, No Fluff, Just Stuff Anthology: The 2006 Edition, page 16:

(programming) A style of dynamic typing in which an object's current set of methods and properties determines the valid semantics, rather than its inheritance from a particular class or implementation of a specific interface.


balance board

(video games) A device that measures the centre of balance of a player standing on it, used to provide motion input to sport-themed games etc.


threadsafe

Only a few collection classes are threadsafe. As we'll see later, being threadsafe does not necessarily mean that you can safely use them in every multithreaded program.

2004, Scott Oaks, Henry Wong, Java threads:

SessionFactory objects are threadsafe, so it is not necessary to obtain one for each thread.

2006, Dave Minter, Jeff Linwood, Beginning Hibernate: From Novice to Professional:

(computing, programming) That can be safely accessed from multiple threads.


extreme programming

Coined by American software engineer Kent Beck.

coin

(software engineering) A software engineering methodology that promotes agility and simplicity, typically involving pair programming and a cycle of frequent testing and feedback.


pair programming

(computing, programming) A software development technique, part of extreme programming, in which two programmers work together at a single keyboard, one coding while the other observes and reviews. The roles are often switched at regular intervals.


obj

(grammar, programming) Abbreviation of object.


struct

Abbreviation of structure, used as a keyword in the C programming language and its descendants.

Note that because structs are value types, the new operator does not work in the same way as it does for classes and other reference types.

2005, Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner, Allen Jones, Professional C# 2005, John Wiley & Sons, →ISBN, page 103:

Like most object-oriented languages, including Objective-C, Swift supports two basic object-oriented data structures: classes and structs.

2015, Michael Dippery, Professional Swift, John Wiley & Sons, →ISBN, page 62:

(computing, programming) A data structure, especially one that serves to group a number of fields (in contrast to an object-oriented class with methods) or one that is passed by value rather than by reference.


noninterface

(computing, programming) Not an interface, or not belonging or relating to one.


RCT

RollerCoaster Tycoon
w:RollerCoaster Tycoon

(video games) Initialism of RollerCoaster Tycoon.


microgame

LL-Q1860 (eng)-Flame, not lame-microgame.wav

(video games) A very small minigame, typically lasting for only a few seconds.


keymask

(computing, programming) A bitmask specifying which keypresses were made.


enum

Clipping of enumeration, used as a keyword in the C programming language and its descendants.

Enums allow you to define a type made up of a finite set of identifiers, with each identifier mapping to an integer.

2007, Robert Pickering, Foundations of F#:

The Access object model contains many enums that you can use in your applications.

2007, Teresa Hennig, Rob Cooper, Geoffrey L Griffith, Armen Stein, Access 2007 VBA Programmer's Reference:

A unique feature of enums is that when you switch on a variable of an enum type, you do not prefix the case statements […]

2009, Richard F Raposa, SCJP: Sun Certified Programmer for Java Platform (Exam CX-310-065):


Pokéfan

This is fantastic... I've never met so many Pokéfans, and I've never seen so many Pikachu rucksacks around.

2000 November 12, Cliff Barnes, “My Whitby Diary”, in uk.people.gothic (Usenet):

When die-hard Pokéfans outside Japan discovered that portions of the original narrative were being withheld, they flocked to online chatrooms dedicated to the series, where they complained bitterly about censorship and debated various forms of protest.

2004, Hirofumi Katsuno, Jeffrey Meret, “Localizing the Pokémon TV Series for the American Market”, in Joseph Tobin, editor, Pikachu's Global Adventure: The Rise and Fall of Pokémon, Duke University Press, →ISBN, page 81:

Few of even the most hard-core Pokéfans will ever have tried this, so just pulling together a copy of Pokémon XD for GameCube and two GameCube-Game Boy cables can deliver a play experience that they've never had before.

2007, Eli Neiburger, Gamers…in the Library?!: The Why, What, and How of Videogame Tournaments for All Ages, American Library Association, published 2007, →ISBN, page 71:


botted

en-adj

botted (comparative more botted, superlative most botted)

more botted (comparative)
most botted (superlative)

a botted lobby

(video games, slang, of a game) Full of unskilled players.


HLL

high-level language
high-level language#English

(programming) Initialism of high-level language.


low-level language

en-noun

low-level language (plural low-level languages)

computer architecture
computer architecture

(programming) A computer language whose source code is a somewhat user-friendly version of a particular computer architecture's assembly language, containing no provisions for portability between architectures.

matalan tason kieli

computer language whose source code is a somewhat user-friendly version of a computer architecture's assembly language


str

(programming) Abbreviation of string. (sequence of text characters)


negative indexing

(programming) The use of a negative integer as an array offset to access from the end of the array. Array[-3] accesses the 3ʳᵈ element from the end of the array, the same as Array[ArraySize - 3].


STL

Standard Template Library
w:Standard Template Library

(computing, programming) Initialism of Standard Template Library, a set of algorithms and data structures for C++.


templatize

en-verb

templatize (third-person singular simple present templatizes, present participle templatizing, simple past and past participle templatized)

templatizes (present singular third-person)
templatizing (participle present)
templatized (participle past)
templatized (past)

To ensure a professional-looking product and fewer hassles, take the first step and 'templatize' your pattern pieces.

1979 November 12, Kathy Faryon, “Patchwork Quilting”, in Edmonton Journal, →ISSN, page B6:

For our final look at metaprogramming, we templatize matrix multiplication.

2000, Mark A DeLoura, Game programming gems:

We must templatize the engine with the base types of the two arguments (left-hand side and right-hand side).

2001, Andrei Alexandrescu, Modern C++ Design: Generic Programming and Design Patterns Applied:

This makes it trivial to templatize your application; changes to the new generic base form automatically cascade to the derived classes at the next build.

2004, Chris Sells, Justin Gehtland, Windows Forms programming in Visual Basic.NET:

An iterator is a generalization of a pointer and we could templatize the code to work off any iterator.

2008, Mark S Joshi, C++ Design Patterns and Derivatives Pricing:

(transitive, especially computing and programming) To convert into a template or to represent by means of a template, for purposes of genericizing, automating, tracking, etc.


status effect

(video games, chiefly roleplaying games) An effect that modifies a character's status, either positively (e.g. strength increase) or negatively (e.g. poisoning).


nutshot

nutshot (third-person singular simple present nutshots, present participle nutshotting, simple past and past participle nutshot)

nutshots (present singular third-person)
nutshotting (participle present)
nutshot (participle past)
nutshot (past)

(slang, video games) Especially, to shoot (a player) in the groin, especially the testicles.


J++

A programming language developed by Microsoft that is a nonstandard variant of Java.


Visual Basic

graphical user interface
graphical user interface

A programming language developed by Microsoft, broadly descended from BASIC and Pascal, in which all programs have a graphical user interface.


Eiffel

From French Eiffel, from German Eiffel, Eifel. Family name adopted as a reference to the Eifel mountains.

An ISO-standardized, object-oriented programming language.


const correctness

From const (a keyword for constant in the C programming language and its derivatives) and correctness.

(programming) The proper declaration of objects as immutable in contexts where they are not expected to be modified.


no-life

no-life (third-person singular simple present no-lifes, present participle no-lifing, simple past and past participle no-lifed)

no-lifes (present singular third-person)
no-lifing (participle present)
no-lifed (participle past)
no-lifed (past)

LL-Q1860 (eng)-Flame, not lame-no-life.wav

(transitive, video games) To spend most or all one's time on.


DLC

en-noun

DLC (countable and uncountable, plural DLCs)

The Batmobile, the heavily armored vehicle driven by Batman, is available as a paid DLC for Rocket Leaguers.

2022 March 5, Diana Coker, “The Batman Drives the Batmobile to Rocket League”, in Technowize, archived from the original on 2022-05-18:

Destiny 2 DLCs offer plenty of content for Guardians to play. Each DLC features a brand new story, new raids, and lots of activities to partake in. Additionally, the main story is connected across every DLC in conjunction with smaller seasonal stories, and as of The Final Shape, episodes too.

2024 September 9, Kijanna Henry, “All Destiny 2 DLC expansions: Vaulted content & The Final Shape”, in Dexerto:

(video games) Initialism of downloadable content: additional content for a video game, delivered by online distribution.


SML

(programming) Initialism of Standard ML (a functional, modular programming language)


multimethod

(object-oriented programming) A method that uses multiple dispatch, allowing various implementations to be called depending on the types of the arguments.


redimension

en-verb

redimension (third-person singular simple present redimensions, present participle redimensioning, simple past and past participle redimensioned)

redimensions (present singular third-person)
redimensioning (participle present)
redimensioned (participle past)
redimensioned (past)

(transitive, programming) To resize (an array or similar data structure) so as to change its dimensionality; to reallocate.


capture the flag

LL-Q1860 (eng)-Flame, not lame-capture the flag.wav

first-person shooter
first-person shooter

(video games) A computer game with similar rules, usually in first-person shooter format.


remoting

The remoting infrastructure supports multiple activation models...

2002, Ben Albahari, Peter Drayton, Brad Merrill, C# essentials:

A number of different remoting styles are used in today's middleware systems.

2004, Markus Völter, Michael Kircher, Uwe Zdun, Remoting patterns:

Java provides innate support for a good selection of remoting mechanisms...

2007, Dave Minter, Steven Devijver, Beginning Spring 2: From Novice to Professional:

(computing, programming) A technology that allows a program to interact with the internals of another program running on a different machine.


tbyte

(programming) An 80-bit (10-byte) integer.


bool

From a keyword in C++ and derived programming languages, short for Boolean.

The base class BitArray acts just like a normal C++ array of bools, although you are of course free to interpret the bits as integers […]

With an automatic conversion, bools will interfere with overload resolution […]

Listing 7-11 shows an example where the initial data type is string, but I will obtain its value as a bool.

2007, Joseph C Rattz, Pro LINQ: Language Integrated Query in C# 2008:

(programming) A Boolean variable (one whose value is either true or false).


dynamic typing

(programming) A system in which typechecking is performed at run time and not at compilation, opposed to static typing.

dynamische Typisierung

in programming: type checking performed at run time


static typing

(programming) A system in which typechecking is performed during compilation and not at run time, opposed to dynamic typing.

statische Typisierung

in programming: type checking at compile time


bivariant

(programming) Both covariant and contravariant.


advergame

LL-Q1860 (eng)-Flame, not lame-advergame.wav

Some advertisers have taken casual gaming a step further, creating their own casual games — sometimes called advergames — and posting them on their Web sites.

2007 January 24, Louise Story, “More Marketers Are Grabbing the Attention of Players During Online Games”, in New York Times:

(informal) A computer game published by an advertiser in order to promote a product or service.


scareware

LL-Q1860 (eng)-Flame, not lame-scareware.wav

(computing, informal) Software that attempts to scare the user into compliance, as by displaying false warnings of virus infection.


payware

LL-Q1860 (eng)-Flame, not lame-payware.wav

(computing, informal) Software for which a payment is required.


unblockable

LL-Q1860 (eng)-Flame, not lame-unblockable.wav

(video games) An attacking move that cannot be blocked by an opposing fighter.


Kleene star

After Stephen Cole Kleene (1909-1994), American mathematician.

Coordinate term: Kleene plus

(logic, computing theory) The asterisk, *, used as an operator to concatenate zero or more strings from a given set, widely used in regular expressions.


uint

(programming) Abbreviation of unsigned integer.


pointerless

We will see, however, that the pointerless techniques are seldom satisfactory. Implementations of trees tend to be more complex than those of ordered lists.

1989, Allen Kent, James G Williams, Rosalind Kent, Encyclopedia of Microcomputers: Volume 4:

The list representation is a pointerless representation that facilitates sequential access but is inefficient for random access to specific image elements.

1992, Giorgio Gambosi, Michel O Scholl, Hans-Werner Six, Geographic database management systems: workshop proceedings, Capri, Italy:

But we can't use function pointers as we would in C++, and not just for the ideological reason that it doesn't enter into the spirit of the brave new pointerless world of the CLR.

2003, Ian Griffiths, Matthew Adams, .NET Windows forms in a nutshell, page 18:

(computing, programming) Without the use of pointers.


cycle time

Order cycle time can now be minutes from when the customer starts entering an order to when it is visible to the warehouse.

Production cycle time is not as important as the time spent in transit.

Design cycle time for an all-new state-of-the-art compressor is still years from go-ahead to readiness for manufacture.

(computing, software, computer science) The total elapsed time to complete an operation or set of operations.


circle-strafe

circle-strafe (third-person singular simple present circle-strafes, present participle circle-strafing, simple past and past participle circle-strafed)

circle-strafes (present singular third-person)
circle-strafing (participle present)
circle-strafed (participle past)
circle-strafed (past)

(intransitive, video games) To move around a target in circular fashion while facing it, in order to avoid counterattacks while attacking at close range.


counterless

a counterless loop

(programming) Without a variable used to keep count.


LMS

en-noun

LMS (countable and uncountable, plural LMSs)

last man standing
last man standing#English

(video games) Initialism of last man standing.


DAO

DAO (countable and uncountable, plural DAOs)

data access object
data access object#English

(software engineering) Initialism of data access object, a design pattern.


DAO

Dragon Age: Origins
w:Dragon Age: Origins

(fandom slang) Initialism of Dragon Age: Origins.


undeclare

en-verb

undeclare (third-person singular simple present undeclares, present participle undeclaring, simple past and past participle undeclared)

undeclares (present singular third-person)
undeclaring (participle present)
undeclared (participle past)
undeclared (past)

(transitive, programming) To revoke the declaration of (a variable, namespace, etc.) so that it is no longer available.


casual gaming

(video games) The playing of casual games.


expansion pack

LL-Q1860 (eng)-Flame, not lame-expansion pack.wav

(video games, by extension) An add-on for a video game that includes additional content and is typically sold separately.


player versus player

LL-Q1860 (eng)-Flame, not lame-player versus player.wav

(video games, roleplaying games) A form of multiplayer interaction in which human players compete against each other.


Although discs-in-boxes games didn't care if their apples made you barf, F2P has necessitated a way of dealing with the problem by using sessioning.

2013, Will Luton, Free-to-Play: Making Money From Games You Give Away, New Riders, →ISBN, page 40:

(video games) Abbreviation of free-to-play.


SWT

Standard Widget Toolkit
w:Standard Widget Toolkit

(software, object-oriented programming) Initialism of Standard Widget Toolkit. (a graphical widget toolkit for use with the Java platform)


TAS

(video games, speedrunning) Initialism of tool-assisted speedrun.

(video games) Initialism of tool-assisted superplay.


TAS

TAS (third-person singular simple present TASes, present participle TASing, simple past and past participle TASed)

TASes (present singular third-person)
TASing (participle present)
TASed (participle past)
TASed (past)

(video games) To create or contribute to a tool-assisted speedrun or superplay.


Habbo

(Internet, video games) A member of the social networking website Habbo.


SWF

(file format): SWF originated as an abbreviation for Shockwave Flash. This usage was changed to the backronym Small Web Format to eliminate confusion with a different technology, Shockwave, from which SWF derived. There is no official resolution to the initialism SWF by Adobe.

(software) Initialism of Spring Web Flow.

(software, historical) Initialism of Shockwave Flash.


initializer

Since C++11, the auto keyword is used to tell the compiler to deduce the actual type of a variable that is being declared from its initializer.

2017, Wisnu Anggoro, Learning C++ Functional Programming, page 8:

(programming) A routine that prepares something for use.


postcondition

(programming) A condition that must be met immediately after execution of some piece of code.


MVC

software architecture
software architecture

architectural pattern
architectural pattern#English

(software architecture) Initialism of model-view-controller (an architectural pattern used in software development.)


shitware

(computing, derogatory, vulgar) Software of exceptionally poor quality.


uncastable

en-adj

uncastable (comparative more uncastable, superlative most uncastable)

more uncastable (comparative)
most uncastable (superlative)

They're strongly typed, uncastable pointers […]

2000, Larry Wall, Tom Christiansen, Jon Orwant, Programming Perl:

(computing, programming) That cannot be cast (converted to other data types).


code-behind

(computing, programming) A technique in object-oriented programming in which the visual and back-end source code are stored in separate files, allowing designers and programmers to work independently. Code-behind is a technique used in Microsoft programming platforms, including ASP.NET and XAML, where the practice is facilitated by separating the visual and code aspects through the use of partial classes.


autoloading

(programming) Capability of loading and linking portions of a program from mass storage automatically when needed.


mutex

Contraction of mutually exclusive or mutual exclusion.

The ability to set a maximum waiting time provides another reason why in some circumstances, you might prefer to use a mutex rather than a lock statement.

2004, Mark Schmidt, Simon Robinson, Microsoft Visual C# .NET 2003, Sams Publishing, →ISBN, page 632:

(programming) An object in a program that serves as a lock, used to negotiate mutual exclusion among threads.


mutex

en-verb

mutex (third-person singular simple present mutexes, present participle mutexing, simple past and past participle mutexed)

mutexes (present singular third-person)
mutexing (participle present)
mutexed (participle past)
mutexed (past)

Or you can have a single pipe that is mutexed so each thread can only write to the pipe exclusively. Alternatively, you can have each thread put the finished fd in a globally mutexed list.

2002, Steve Connet, “Re: best way to interrupt a select() call in a (POSIX) thread?”, in comp.programming.threads (Usenet):

(programming, transitive) To apply a mutex to.


IDT

en-noun

IDT (countable and uncountable, plural IDTs)

intelligent design
intelligent design#English

(programming, uncountable) Initialism of intelligent design theory.

(programming, countable) Initialism of interrupt descriptor table.


ISR

ISR (countable and uncountable, plural ISRs)

This function registers an interrupt service routine (ISR) with the kernel

(countable, software) Initialism of interrupt service routine.


rvalue

As for lvalue, but using r for right-hand side.

(programming) Any value that is not an lvalue.


lvalue

From L + value, where L stands for left-hand side (of an assignment). In the context of the C programming language it is sometimes re-explained as locator value.

(programming) A value that can be treated as an address or storage location.


barnacle

Uncertain, with long-debated origin. From Middle English barnakille, from earlier bernake, bernekke, most likely from Old Northern French bernaque (“barnacle”) (compare French barnache), probably from Medieval Latin barneca (“limpet”), probably from Gaulish (compare Welsh brennig, Irish báirneac), from Proto-Celtic *barinākos, from *barinā (“rock, rocky ground”) (compare Old Irish barenn (“boulder”)), from Proto-Indo-European *gʷr̥H- (“hill, mountain”) + Proto-Celtic *-ākos, from Proto-Indo-European *-kos, *-ḱos; for sense development, compare Ancient Greek λέπας (lépas, “rock”) which gave λεπάς (lepás, “limpet”).
First attestations referred to the goose, with corresponding folklore (q.v.).

der

(software engineering, slang) A deprecated or obsolete file, image or other artifact that remains with a project even though it is no longer needed.


mixin

Traits are somewhat between an interface and a mixin, as an interface contains only method signatures, while a trait includes also the full method definitions; on the other side mixins include method definitions, but they can also carry state through attributes, while traits usually don't.

object-oriented programming
object-oriented programming

(object-oriented programming) An uninstantiable class that provides functionality to be inherited by a subclass.


clickjacking

Blend of click + hijacking, coined by Jeremiah Grossman and Robert Hansen in 2008.

New 0-Day Browser Exploits Clickjacking - yea, this is bad... Jeremiah Grossman & Robert "RSnake" Hansen

2008 September 12, Jeremiah Grossman, Robert Hansen, “OWASP NYC AppSec 2008 Conference”, in OWASP, archived from the original on 2016-09-13:

Clickjacking, however, evades the need for this cross domain reading, and instead directly places the mouse over the target area to click on the link or form that contains the nonce - thereby bypassing the need for client side cross domain read exploitation.

2008 September 12, Robert Hansen, Jeremiah Grossman, “Clickjacking”, in SecTheory - Internet Security Services Internet Security, archived from the original on 2008-10-29:

(computing, web development) A malicious technique whereby part of a webpage is covered by transparent or misleading content that receives the user’s mouse clicks, thus causing them to execute commands they did not intend.


doctype

There are three XHTML 1.0 doctypes available […]

2006, Paul Haine, HTML mastery: semantics, standards, and styling:

Common idiosyncrasies that appear in web pages that don't have doctypes include varying text sizes and varying margin space between elements.

2007, Matthew MacDonald, Beginning ASP.NET 3.5 in C# 2008:

Most Web page editing programs add an appropriate doctype when you create a new Web page […]

2008, David Sawyer McFarland, JavaScript: The Missing Manual:

(programming) A directive that associates an SGML or XML document (such as a webpage) with a Document Type Definition, potentially affecting how it is parsed and rendered.


bitfield

(programming) A sequence of bits (binary digits) which can be toggled individually as flags.


DAWG

directed acyclic word graph
directed acyclic word graph#English

(programming) Initialism of directed acyclic word graph.


multiton

creational design pattern
creational pattern

(software, design) A creational design pattern resembling the singleton pattern except that multiple keyed instances of the class can be created.

(programming) The class used for the multiton pattern.


aftertouch

en-noun

aftertouch (countable and uncountable, plural aftertouches)

LL-Q1860 (eng)-Flame, not lame-aftertouch.wav

KO2 ruins every other football game you'll ever play; I never got good at SWOS - the controls were all wrong. And the aftertouch was stupid. And the computer keepers were always hopeless on free kicks.

1997, Mark Howson, “Kick Off 2: Best Amiga Game Of all time!”, in comp.sys.amiga.games (Usenet):

(video games) A feature in football/soccer games allowing the player to swerve the ball immediately after kicking it.


MMR

MMR (countable and uncountable, plural MMRs)

(countable, video games) Initialism of matchmaking rating, used in matching players for games.


zorkmid

LL-Q1860 (eng)-Flame, not lame-zorkmid.wav

Yes, the zorkmid is still the official medium of exchange, and this realm supposedly was founded by a relative of Dimwit Flathead III […]

1984, Softalk for the IBM personal computer:

Nethack (www.nethack.org), which is not IF but does use the zorkmid as its currency, has a one zorkmid coin. It is simply described as "a gold piece".

2003, Robin Johnson, “One Zorkmid desc?”, in rec.games.int-fiction (Usenet):

After the collapse of the Soviet Empire, the Eastern European nation of Ukraine adopted the Zorkmid as its national currency.

(video games) A fictional unit of currency used in various computer games.


feelie

From feel + -ie. In the video game sense, introduced by the game publisher Infocom in the 1980s.

The company also gained fame for its inclusion of “feelies,” small tangible items directly related to the game. The feelies for Infocom's The Hitchhiker's Guide to the Galaxy (1984), for example, included papers representing “Destruction Orders for Your Home and Planet,” an empty bag representing “Microscopic Space Fleet,” and a “Don't Panic” button, among other items.

2017, Andrew Williams, History of Digital Games: Developments in Art, Design and Interaction, CRC Press, →ISBN:

(video games) An additional physical item packaged with a game (usually interactive fiction) to immerse the player in the game world and provide hints to solving the game.


multiple inheritance

(programming, object-oriented programming) The ability to inherit from more than one superclass in a single subclass.

vícenásobná dědičnost

in programming: inheriting from multiple superclasses


nonliteral

(programming, logic) That which is not a literal.


DDO

dynamic drive overlay
w:Dynamic drive overlay

(software) Initialism of dynamic drive overlay (a type of computer software; a form of driver)


uniquid

(programming, in the PHP programming language) A random identifier based on the system time.


connascence

From con- + nascence. In the software engineering sense introduced by Meilir Page-Jones.

The construct of inheritance–although wildly popular in most object-oriented shops—may sometimes introduce raging connascence.

2000, Meilir Page-Jones, Fundamentals of Object-Oriented Design in UML, Addison-Wesley Professional, →ISBN, page 225:

For example, if two classes in the same component have connascence of meaning, it is less damaging to the code base than if two components have the same form of connascence. Developers must consider strength and locality together.

2020, Mark Richards, Neal Ford, Fundamentals of Software Architecture, O'Reilly Media, →ISBN, page 52:

Connascence, in the context of software engineering, refers to the degree of coupling between software components.

2020, Piethein Strengholt, Data Management at Scale:

software engineering
software engineering

(software engineering) A relationship between two or more elements of software in which changing one necessitates changing the others in order to maintain overall correctness; a metric for such a relationship.


nonprimitive

LL-Q1860 (eng)-Flame, not lame-nonprimitive.wav

(programming, computer graphics, geometry) An object that is not a primitive.


Wiimote

LL-Q1860 (eng)-Flame, not lame-Wiimote.wav

Blend of Wii + remote. Not a trademark, but a nickname for the product.

[…] co-ordinated combinations of button presses and feedback loops of rumbling joypads, Wiimotes and styli.

2008, James Newman, Playing with videogames:

Finally it can be used in parallel with other Wiimotes in order to provide more motion data or even be expanded with other devices […]

2009, Ernesto Damiani, Jechang Jeong, Robert J Howlett, Lakhmi C Jain, New Directions in Intelligent Interactive Multimedia Systems and Services:

The Wiimote provides sensing of acceleration on three axes, as well as an optical sensor that is used in conjunction with a stationary Sensor Bar […]

2009, Alan Craig, William R Sherman, Jeffrey D Will, Developing Virtual Reality Applications: Foundations of Effective Design:

(video games, informal) The Wii Remote, the primary controller for the Nintendo Wii game console, noted for its motion-sensing capabilities.

Astrid Ensslin
Palgrave Macmillan
Wiimote


monkey patch

Apparently from earlier guerilla patch (“code that sneakily changes other code”), understood as gorilla patch. A monkey patch was then a more carefully written instance of such a patch. Or simply derived from monkey (“to mess with”, verb).

(programming slang) A patch which alters the behaviour of a program by forcibly overriding aspects of the original code at runtime.


monkey patch

en-verb

monkey patch (third-person singular simple present monkey patches, present participle monkey patching, simple past and past participle monkey patched)

monkey patches (present singular third-person)
monkey patching (participle present)
monkey patched (participle past)
monkey patched (past)

Even though that works with some browsers, others provide Anchor objects without click() methods. Add this magic code to your application.js, to Monkey Patch a JavaScript click() event:

2007, Philip C. Plumlee, Test Driven Ajax (on Rails):

(programming slang, transitive) To alter the behaviour of a program by forcibly overriding aspects of the original code at runtime.


pointcut

(computing, programming) In aspect-oriented programming, a set of join points specifying when advice should run during execution.


memberwise

If a copy constructor is not defined, a memberwise copy is performed. This means that a copy operation is applied to each data member in turn.

1997, Adrian P Robson, The programmer's guide to C++:

(computing, programming) In terms of members (items associated with class instances).


anti-feature

Apple's iBooks 1.1 has an important anti-feature. Full justification has been applied to all books by default on the iPad (but not the iPhone) and cannot be overridden by the book designer.

2010, Elizabeth Castro, EPUB Straight to the Point […] , Peachpit Press, →ISBN:

For example, there are aliases or synonyms for many method names; size and length will both return the numbers of entries in an array. Some consider this sort of thing to be an annoyance or anti-feature, but I consider it a good design. Ruby strives for consistency and regularity.

2015, Hal Fulton, André Arko, The Ruby Way […] , Addison-Wesley Professional, →ISBN, page xl:

(software) Functionality originally intended as a feature, but perceived as a bug, annoyance, or infringement of freedoms by some or even most users.


special move

The fighters move around nicely but when they carry out their special moves it occasionally gets rather confusing. You have the usual kick, thump, jump and duck moves plus others depending on whether you're playing Haggar, Guy or Cody.

1991, James Leach, Final Fight (game review in Your Sinclair issue 70)

(video games) An exceptionally powerful fighting move.


web server

(software) software that delivers Web pages and other documents to browsers using the HTTP protocol.


dance pad

(video games) A plastic or metal pad used for playing dance games. The player provides input to the game by stepping on and off various panels on the pad.


SSD

en-noun

SSD (countable and uncountable, plural SSDs)

First, static separation of duties (SSD) is based on user-role membership (Gavrila & Barkley, 1998).

2006, Merrill Warkentin, Enterprise Information Systems Assurance and System Security, →ISBN:

Administrative functions include all those associated with Core RBAC, as well as creating, delting, and modifying an SSD relation, as well as setting the cardinality of the SSD role set. The cardinality determines the number of users to whom the entire set of SSD roles could be assigned, thus violating SSD, but in a known and limited way.

2012, Alessandro Colantonio, Roberto Di Pietro, Alberto Ocello, Role Mining in Business: Taming Role-based Access Control Administration, →ISBN, page 25:

Your organization might decide to use static separation of duty (SSD). SSD dictates that the member of one group cannot be the member of another group.

2016, Michael Gregg, CISSP Exam Cram, →ISBN:

static separation of duty
static separation of duty#English

(security, software, uncountable) Initialism of static separation of duty.


join point

(programming) In aspect-oriented programming, a point at which advice (additional code) is triggered (a set of these constituting a pointcut).


directed acyclic word graph

directed acyclic word graph (plural directed acyclic word graphs)

(programming) A data structure that represents a set of strings and allows for a query operation that tests whether a given string belongs to the set in time proportional to its length (thus more efficient in some situations than a trie).


gameworld

LL-Q1860 (eng)-Flame, not lame-gameworld.wav

As an “all-female” humanoid species not bound to the traditional forms of mating, in that they reproduce through a form of telepathic parthenogenesis, the design of the Asari collapses boundaries of sex and sexuality. The Asari are a species rendered as Other, even in comparison to the various beings populating the gameworld. Characters recognize and struggle against prejudice and limited understanding of Asari customs, culture, and practices. These gameworld features allow for a space where awareness and exploration of sexualities outside of the heterosexual binary can take place.

2015, Summer Glassie, “"Embraced eternity lately?": Mislabeling and subversion of sexuality labels through the Asari in the Mass Effect trilogy”, in Matthew Wysocki, Evan W. Lauteria, editors, Rated M for Mature: Sex and Sexuality in Video Games (Media Studes / Game Studies), Bloomsbury Publishing, →ISBN, →LCCN, →OCLC, page 162:

(roleplaying games, video games) The fictional universe of a game.


autoloader

(programming) A software mechanism that automatically locates and loads classes etc. as required at run time.


epic

From Middle French épique, from Latin epicus, from Ancient Greek ἐπικός (epikós), from ἔπος (épos, “word, story”).

Epics are shown in a separate list from user stories. This is because it is the user stories that are developed, not epics. Epics are decomposed into child user stories.

2019, Leslie Munday, Using Agile In A Quality Driven Environment, page 56:

(software engineering) A large or extended user story.


Codies

Five power-packed pages of game thrills - more than ever before! On the Powertape: Astroclone (Hewson)! Sea Battles (Atlantis!). Skull & Crossbones demo (Tengen)! On The Run (Design Design)! Soccer Cup Quizmaster (Powertape)! and Pokemania! Plus (gasp!) on your Codies tape: Phantomas, Dizzy, BMX Simulator and Fruit Machine Simulator! Blimey!

1989 June, “Contents”, in Crash, number 89, published 1991:

The Codies seem to take great delight in mistreating their little pet egg, Dizzy. He's been thumped, kicked, bashed, scrambled and dropped in his games so far. Now the cruel so and sos want to drown him.

1992, James Leach, Bubble Dizzy (game review in Your Sinclair magazine issue 74, February 1992)

Well, obviously it was since they're ^([sic]) now got an interview with a codies rep, however, suggesting a May release.

2002, Rod Prince, “Adelaide Clipsal 500 and Codemasters”, in rec.autos.simulators (Usenet):

(informal, video games) The video game development company Codemasters (formerly Code Masters).


dead code

Many software projects contain much dead code in the form of deprecated functions.

If the test data is exhaustive you can even locate dead code: program code that is never executed.

2003, Diomidis Spinellis, Code Reading: The Open Source Perspective, Addison-Wesley Professional, →ISBN, page 372:

(programming) A portion of source code that will never be executed as part of the running program.


infinite loop

(programming) A loop which continues indefinitely.


extinctionism

LL-Q1860 (eng)-Flame, not lame-extinctionism.wav

(video games) The additional challenge, in playing a roguelike game, of killing all creatures to extinction.


extinctionist

LL-Q1860 (eng)-Flame, not lame-extinctionist.wav

What an Extinctionist tries to do is completely eliminate as many kinds of monsters from the game as possible, either through genocide if it's available, or from just depleting all the kinds of monsters that can be produced.

2020, John Harris, Exploring Roguelike Games, CRC Press, →ISBN:

(video games) A player who plays a roguelike game with the additional challenge of killing all creatures to extinction.


paper cut

(software) a paper cut bug: a bug which causes harm and would be easy to fix.


nonfree

LL-Q1860 (eng)-Flame, not lame-nonfree.wav

Near-synonyms: closed-source, proprietary

Furthermore, if software released under the GNU General Public Licence (GPL) were combined with proprietary (nonfree) code, the resultant combination had to be released under the GPL.

2002, Glyn Moody, Rebel Code: Linux and the Open Source Revolution, Perseus Pub., →ISBN, page 27:

However, if you have developed an application that requires MySQL for its functionality and you want to sell your software with MySQL under a nonfree license, you must purchase a commercial license from MySQL AB.

2008, Russell Dyer, MySQL in a Nutshell, O'Reilly Media, Inc., →ISBN, page 5:

The following licenses do not qualify as free software licenses as defined by the FSF. A nonfree license is automatically incompatible with the GNU GPL.

2010, Dave Douglas, Gregory Michael Papadopoulos, Citizen Engineer, Prentice Hall, →ISBN, page 169:

(software) With copyright restrictions that prevent unrestricted distribution or reuse.

onvrij

with copyright restrictions that prevent unrestricted distribution or reuse


IG

(video games, slang) Abbreviation of in-game.


microtransaction

LL-Q1860 (eng)-Flame, not lame-microtransaction.wav

Microtransactions have created controversy among video game fans. Some people believe that games with microtransactions can be addictive. Players keep buying new items. Little by little, the charges add up.

2020, Josh Gregory, Apex Legends: Microtransactions, Cherry Lake, →ISBN, page 6:

The problem with consumers is that they are often quick to label any microtransaction as P2W, which muddies the discussion of ethical game design.

2022, Joshua Bycer, Game Design Deep Dive: Free-to-Play, CRC Press, →ISBN, page 5:

(economics, video games) A transaction for a very small amount of money (a micropayment).


modchip

LL-Q1860 (eng)-Flame, not lame-modchip.wav

Installing a new hard drive would require a modchip that can reprogram or bypass the hard drive lock.

2003, Andrew Huang, Hacking the Xbox: an introduction to reverse engineering:

The goal of this hack is to install a modchip into your Xbox.

2004, Joe Grand, Frank Thornton, Albert Yarusso, Game console hacking: have fun while voiding your warranty:

Sony argued that the access code reader was a 'technological protection measure' and that the 'modchip' was a 'circumvention device'.

2006, Dennis Campbell, The Internet: Laws and Regulatory Regimes:

A computer chip or similar hardware device used to modify the behaviour of a games console.


backreference

The third part of the regular expression, \1, is the backreference and tells ColdFusion to refer back to the first subexpression[…]

2003, Rob Brooks-Bilson, Programming ColdFusion MX:

Path traversal occurs when directory backreferences are used in a path to gain access to the parent folder of a subfolder.

(regular expressions) An item in a regular expression equivalent to the text matched by an earlier pattern in the expression.


backreference

en-verb

backreference (third-person singular simple present backreferences, present participle backreferencing, simple past and past participle backreferenced)

backreferences (present singular third-person)
backreferencing (participle present)
backreferenced (participle past)
backreferenced (past)

By wrapping it in parentheses, the attributes can be reused by backreferencing this part of the pattern[…]

2009, Larry Ullman, Ruby: Visual QuickStart Guide, page 237:

It doesn't change what the part matches, so /\d+/ and /(\d+)/ will still match as many digits as possible, but in the latter case they will be remembered in a special variable to be backreferenced later.

2012, Tom Christiansen, brian d foy^([sic]), Larry Wall, Programming Perl, page 46:

(regular expressions, transitive) To access (the text matched by an earlier pattern in a regular expression).


sandbox game

LL-Q1860 (eng)-Flame, not lame-sandbox game.wav

This was the ultimate sandbox game. By providing a simple, yet rich simulation, it gave the user the tools with which to create his own fun.

2004, Tracy Fullerton, Christopher Swain, Steven Hoffman, Game design workshop: designing, prototyping, and playtesting games:

In contrast, a sandbox game such as Civilization operates more like a hobby […]

2007, Katie Salen, The ecology of games: connecting youth, games, and learning:

[…] the sequel to the military-themed sandbox game known as Mercenaries […]

(video games, roleplaying games) A game with no linear storyline or specific goal, the player deriving amusement from a range of open-ended interactions or situations.


respec

respec (third-person singular simple present respecs, present participle respeccing, simple past and past participle respecced)

respecs (present singular third-person)
respeccing (participle present)
respecced (participle past)
respecced (past)

Last night I paid 5 gold to the trainer to respec as a shadow priest.

(video games, slang) To reallocate the distribution of skill points on a character's skill tree, changing their specialization.


Fortranlike

en-adj

Fortranlike (comparative more Fortranlike, superlative most Fortranlike)

more Fortranlike (comparative)
most Fortranlike (superlative)

A wide variety of variable transformations can be accomplished in SPSS by means of simplified Fortranlike statements constructed by the user.

1975, Norman H Nie, SPSS: statistical package for the social sciences:

Other design languages also use Fortranlike statements and can be used with FORTRAN routines.

1986, Michael F Hordeski, CAD/CAM techniques:

They solve problems on explicit state space form, x = f(t,x), if the user defines a Fortranlike procedure which calculates f(t,x).

1992, Mohammad Jamshidi, Charles J Herget, Recent advances in computer-aided control systems engineering:

(computer languages) Resembling or characteristic of Fortran.


wallhacker

LL-Q1860 (eng)-Flame, not lame-wallhacker.wav

(video games) A player who uses wallhacks.


wallhacking

LL-Q1860 (eng)-Flame, not lame-wallhacking.wav


wallhack

LL-Q1860 (eng)-Flame, not lame-wallhack.wav

He was so good, I figured I could learn something by watching it. I couldn't understand why I couldn't get anything at all from the demo, until I discovered he was using the wallhack.

2002 July 28, Hedgehog, “Cheating bastard - was Re: Wallhack”, in alt.games.quake3 (Usenet), message-ID <3D44478B.DA7AB89@KIspamLLpernc.com>:

Wallhacks expose everyone on a map so cheaters get a huge advantage of knowing when you’re about to push a point or turn a corner.

2020 May 6, Tom Warren, “The world’s biggest PC games are fighting a new surge of cheaters and hackers”, in The Verge:

(video games) A patch enabling a player to cheat by modifying the properties of walls, as by making them transparent or nonsolid.


wallhack

en-verb

wallhack (third-person singular simple present wallhacks, present participle wallhacking, simple past and past participle wallhacked)

wallhacks (present singular third-person)
wallhacking (participle present)
wallhacked (participle past)
wallhacked (past)

im like damn this guy is good.. then the next round... I noticed he wallhacked me... started shooting me before he came around and I was silent walking...

2002 March 18, Marcus Leach, “MafiaTech - Why must they cheat? (funny story and video)”, in alt.games.half-life.counterstrike (Usenet), message-ID <1tzl8.39041$Q9.9349739@twister.kc.rr.com>:

Got wallhacked in PVP (first world problem)
Oh no, HD-DVD (first world problem)

2010 April 6, “First World Problem”, in MC Frontalot (music), Zero Day:


Lisplike

en-adj

Lisplike (comparative more Lisplike, superlative most Lisplike)

more Lisplike (comparative)
most Lisplike (superlative)

programming language
programming language

(programming) Resembling or characteristic of the programming language Lisp.


speedrunner

LL-Q1860 (eng)-Flame, not lame-speedrunner.wav

(video games) A player who performs speedruns.


SPARQL

(computer languages, Internet) SPARQL protocol and RDF query language (a recursive acronym), a semantic Web technology.


frob

en-verb

frob (third-person singular simple present frobs, present participle frobbing, simple past and past participle frobbed)

frobs (present singular third-person)
frobbing (participle present)
frobbed (participle past)
frobbed (past)

Clipping of frobnicate, from frobnitz, coined circa 1958 by David R. Sawyer of the MIT Tech Model Railroad Club (TMRC). Year of origin uncertain, and could be 1958–1981: frob is not listed in the TMRC dictionaries of 1959 or 1960, and is first listed in the Jargon File (1981 edition), so it may date from the 1960s or 1970s. Possibly variant of or influenced by frotsus (“a protruding arm or trunnion”), which is listed in TMRC 1959 and 1960.

(programming, Linux, Gnu C) To transform and obscure in a trivial fashion with memfrob(3).


double jump

double jump (third-person singular simple present double jumps, present participle double jumping, simple past and past participle double jumped)

double jumps (present singular third-person)
double jumping (participle present)
double jumped (participle past)
double jumped (past)

The rocket pack upgrade lets you double jump.

(video games) To execute a second jump while still in midair from the first jump.


double jump

A well-timed double jump will let you skip this obstacle entirely.

(video games) A second jump executed while still in midair from the first jump.


goroutine

From Go (“programming language”) + routine, to rhyme with coroutine.

Exercise 14.8: Starting from the Fibonacci-program in Listing 6.10, make a solution which isolates the calculation of the Fibonacci-terms in a goroutine, which sends these results on a channel. Close the channel when finished.

2012, Ivo Balbaert, The Way to Go, page 406:

(programming) A lightweight communicating process in the Go programming language.


tight loop

(programming) A loop which contains few instructions and iterates many times.

(programming) Such a loop which heavily uses I/O or processing resources, failing to adequately share them with other programs running in the operating system.


critical section

en-noun

critical section (plural critical sections)

The instructions between a lock and an unlock form a critical section.

2011, Ganesh Gopalakrishnan, Shaz Qadeer, Computer Aided Verification: 23rd International Conference:

(programming) A piece of code that accesses a shared resource that must not be concurrently accessed by more than one thread of execution.


fighting game

(video games) A video game of a type based around interpersonal combat, often in a tournament setting, in which characters fight until their HP is depleted or the round timer expires.


palette swap

en-verb

palette swap (third-person singular simple present palette swaps, present participle palette swapping, simple past and past participle palette swapped)

palette swaps (present singular third-person)
palette swapping (participle present)
palette swapped (participle past)
palette swapped (past)

LL-Q1860 (eng)-Flame, not lame-palette swap.wav

While there's a decent variety of enemy types in the game, those same enemies also tend to get palette swapped as the game progresses.

(computer graphics, video games) To change the color palette used to render a palettized image.


palette swap

Nintendo's Luigi character started out as a palette swap of Mario.

(computer graphics, video games) An image that is the same as another but rendered with a different colour palette.


RAII

With RAII, the closing action cannot be skipped or bypassed, even if the function exits the scope prematurely with an early return or by throwing an exception.

2019, Fedor G. Pikus, Hands-On Design Patterns with C++, page 469:

object-oriented programming
object-oriented programming#English

(programming) Initialism of Resource Acquisition Is Initialization (a popular design pattern in object-oriented programming that ties resources to the lifespan of associated objects to prevent resource leakage.)

CADRe

Constructor Acquires, Destructor Releases


JAPH

(computing, programming) A program written in Perl that outputs the text Just another Perl hacker, usually programmed in an obfuscated manner so that the output is not obvious until it is run.


web application

en-noun

web application (plural web applications)

(software) A software application that is accessed via a web browser, often over a network but sometimes offline.


ransomware

LL-Q1860 (eng)-Flame, not lame-ransomware.wav

The amount of money generated by ransomware schemes would appear to be quite small given their lack of popularity and the asking price in ransom notes […]

2008, Markus Jakobsson, Zulfikar Ramzan, Crimeware: Understanding New Attacks and Defenses, page 375:

Garmin has been forced to shut down its call centres, website and some other online services after a ransomware attack encrypted the smartwatch maker’s internal network and some production systems.

2020 July 24, Mark Sweney, “Smartwatch maker Garmin hit by outages after ransomware attack”, in The Guardian:

Last March, Trenitalia, the Italian state-owned railway, suffered a major ransomware attack on its ticketing system, which disrupted sales at stations as well as passenger information screens.

2023 March 22, Christian Wolmar, “Cybersecurity concerns highlight a range of potential risks”, in RAIL, number 979, page 33:

(computer security) Malware that holds the data of a computer user for ransom, usually requiring or claiming to require payment to restore access.

[I]n some situations, the source code of COTS may be escrowed and released under a free software or open source license when the original developer (or supplier) no longer continues to develop that software or if stipulated fundraising conditions are met. This model is referred to as the ransom model of software publishing and the software is known as ransomware.

2013, Mano Paul, Official (ISC)2 Guide to the CSSLP CBK, Second Edition, page 622:

(computer security, derogatory) Software that is released as open source only in exchange for payment.


KLOC

From k (“thousand”) + LOC (“lines of code”).

The formula is based on thousands of lines of source code (kLOC) and incorporates Fagan's recommendations for inspection pace, meeting duration, and frequency:
elapsed time (in days) = 3 × n kLOC
Here n is an estimate of how many thousands of lines of code will be inspected.

1991, Glen W. Russell, Experience with Inspection in Ultralarge-Scale Developments (Bell-Northern Research)

It concludes that defects are found 2 to 4 times faster with inspection than with testing, that defects are typically found at the rate of one defect per man hour invested in inspection, and that inspection finds about 37 defects per kloc if it is done properly.

1993, Terry Shepard in Proceedings of the National Workshop on Software Engineering Education (IBM Canada)

In IBM there's a religion in software that says you have to count KLOCs, and a KLOC is a thousand line of code.

1996, Steve Ballmer in Triumph of the Nerds II: Riding the Bear (Robert X. Cringely, Paul Sen), about 38 minutes in, relating events around 1989

(computing, programming) Abbreviation of thousand lines of code.


subgame

LL-Q1860 (eng)-Flame, not lame-subgame.wav

There was a subgame that was very well-recieved ^([sic]) in the previous Paper Mario RPG [Paper Mario: The Thousand-Year Door], where you would play through this side-scrolling stage as a gigantic Bowser.

2007, Nintendo Power, volumes 214-216, page 78:

(video games) A minor or incidental game within a larger video game; a minigame.


booter

LL-Q1860 (eng)-Flame, not lame-booter.wav

To allow full use of the system's limited resources and prevent users from making pirated copies of the game, the first version of Microsoft Flight Simulator was a booter, rather than being run from within DOS.

(computing, video games) A game that is launched by booting directly from the floppy disk containing the game program, rather than starting the program from within the computer's standardized operating system.

The floppy disk used to launch a game in such a manner.


BCPL

Programming Language
programming language#English

(programming) Initialism of Basic Combined Programming Language: a programming language of the 1960s intended for writing compilers and on which the later language C was based.


Hypertext Markup Language

A set of tags and rules used in developing hypertext documents to be presented on web browsers, allowing incorporation of text, graphics, sound, video and hyperlinks.


SVN

(software) Abbreviation of Subversion (Apache Subversion, a version-management tool)


ASM

ASM (countable and uncountable, plural ASMs)

Hi all! You have available another cool minidemo (or intro, as you prefer), with the usual ASM sources.

1993, Javier Arevalo Baeza, “New intro from VangeliSTeam”, in comp.sys.ibm.pc.demos (Usenet):

assembly language
assembly language#English

(computer languages) Abbreviation of assembly language.

(software) Initialism of abstract state machine.


MDA

MDA (countable and uncountable, plural MDAs)

message-driven architecture
message-driven architecture#English

(software, design) Initialism of message-driven architecture.

model-driven architecture
model-driven architecture#English

(software, design) Initialism of model-driven architecture.

mail delivery agent
w:mail delivery agent

(countable, software, e-mail) Initialism of mail delivery agent.


SWE

SWE (countable and uncountable, plural SWEs)

software engineering
software engineering#English

(software, uncountable) Initialism of software engineering.

software engineer
software engineer#English

(software, countable) Initialism of software engineer.


wiki markup

A lightweight markup language used to format and structure pages in wikis.


WF

(video games) Initialism of Weapons Factory.


TAP

(software) Initialism of The Ada Project.


think aloud protocol

think aloud protocol (plural think aloud protocols)

[I]n analysing the think-aloud protocols produced by novice and expert translators while they performed translation tasks, I was working under the implicit assumption that by having subjects verbalize what they were thinking while translating, it would be possible to identify cognitive strategies as if they were fixed routines.

2000, Don Kiraly, A Social Constructivist Approach to Translator Education, St. Jerome Publishing, p. 1-2

[M]uch research has employed concurrent verbalisation, or think-aloud protocols (TAPs).

2003, Fabio Alves, Triangulating Translation, John Benjamins Publishing Co, page 124:

[S]tudents might be interested in examining Think-Aloud Protocol (TAP) techniques and uses of the translator's verbalised self-commentary.

2005, Francesca Bartrina, edited by Martha Tennent, Training For The New Millennium, John Benjamins Publishing Co, page 181:

[T]here are general or global strategies whose effects may not show up as decision points marked by pauses as opposed to more local strategies that show up in think-aloud protocols as the translator verbalizes the options he or she is considering.

2008, Candace Séguinot, edited by John Kearns, Translator and Interpreter Training: Issues, Methods and Debates, Continuum International Publishing Group, page 5:

A data-gathering method used in a variety of research areas in people are asked to verbalise their thought processes as they do a specific task, and this is recorded for further analysis.


MFC

Microsoft Foundation Classes
w:Microsoft Foundation Classes

(programming) Initialism of Microsoft Foundation Classes.


strong typing

(computing, programming) A system that places any of various kinds of restriction on the interactions between objects of different data types.


subarray

(programming) A contiguous subset of an array.


crimeware

LL-Q1860 (eng)-Flame, not lame-crimeware.wav

Technical subterfuge schemes plant crimeware onto PCs to steal credentials […]

2007, Harold F Tipton, Micki Krause, Information Security Management Handbook, Volume 2:

(computing) Software that performs or facilitates illegal activities.


Tetris effect

From Tetris + effect, since players of the video game may find themselves thinking about fitting shapes together in the real world. The earliest known use of the term is in Jeffrey Goldsmith's article "This is Your Brain on Tetris", published in Wired in May 1994.

The effect of seeing hallucinatory images of a repetitive activity done earlier.


containership

(object-oriented programming) The conceptual containment of one object inside another.


variadic

/vɛəɹiˈædɪk/

C's printf is one of the most widely used variadic functions.

There are some functions and predicates which we tend to think of as being able to take any number of parameters – of being of variable arity or variadic.

1983, Alan Bundy, The Computer Modelling of Mathematical Reasoning, Academic Press, page 48:

The variadic functions that increase the valence of the input relation through the addition of a circumstance to the set of its argument-roles can be represented by means of an operator (or rather, a family of operators) ‘Circ’.

2004, François Récanati, Literal Meaning, Cambridge University Press, →ISBN, page 109:

However, the real max procedure of Scheme is a variadic procedure, which means that it accepts any positive number of arguments: ¶ (max 5 1 3 8 9 7 2 6 4) => 9

2006, Nils M. Holm, Sketchy LISP: An Introduction to Functional Programming in Scheme, 2nd edition, Lulu.com, →ISBN, page 53:

(programming, mathematics, linguistics) Taking a variable number of arguments; especially, taking arbitrarily many arguments.

prinimajuščij peremennoje čisló parametrov

принимающий переменное число́ параметров

each variadic argument

(programming) Belonging to a variadic function.


variadic

/vɛəɹiˈædɪk/

PHP 5.6 introduced variadics that explicitly accept a variable number of parameters.

2017, Andrew Beak, PHP 7 Zend Certification Study Guide, page 44:

(programming) A function that takes a variable number of arguments.


rekt

Get rekt!

M8, u just got rekt bru, lol

Although investors who entered the market in 2018 got “rekt,” those who invested a year earlier experienced astounding gains.

2019, Mark Grabowski, Cryptocurrencies: A Primer on Digital Money, Routledge, →ISBN, page 40:

(Internet slang, video games) Nonstandard spelling of wrecked.


metacircular

en-adj

metacircular (comparative more metacircular, superlative most metacircular)

more metacircular (comparative)
most metacircular (superlative)

(computing, programming) Exhibiting metacircularity.


BSL

The BSL is a ‘Source Available’ license that freely allows using the code for development and other non-production work such as testing. Production use of the software requires a commercial license from Lightbend.

2022 September 8, Paul Kunert, quoting Jonas Bonér, “Open source biz sick of FOSS community exploitation overhauls software rights”, in The Register:

(software, copyright law) Initialism of Business Source License.


strat

With Tiny, it is good as a surprise strat. If another team doesn't realize where he fits into the whole lineup, then you can really throw the opposition off balance.

2014 March 19, Free to Play (Film), Toby Dawson (actor):

(video games, slang) Clipping of strategy.


minify

en-verb

minify (third-person singular simple present minifies, present participle minifying, simple past and past participle minified)

minifies (present singular third-person)
minifying (participle present)
minified (participle past)
minified (past)

LL-Q1860 (eng)-Flame, not lame-minify.wav

When code is minified, all comments are removed, as well as unneeded whitespace characters (space, newline, and tab).

2008, Steve Souders, High Performance Web Sites: Essential Knowledge for Front-End Engineers,, O'Reilly, page 69:

(programming) To remove white space and unnecessary characters from source code in order to reduce its size.


ISV

en-noun

ISV (countable and uncountable, plural ISVs)

independent software vendor
w:independent software vendor

(business, software) Initialism of independent software vendor (organization specializing in making and selling software; a software publisher)


read-eval-print loop

read–eval–print loop (plural read-eval-print loops)

read–eval–print loop (canonical)
read-eval-print loops (plural)

It is easier to experiment in languages that provide a read-eval-print loop.

(programming) An interactive programming language interpreter.


multicart

LL-Q1860 (eng)-Flame, not lame-multicart.wav

I have a Vectrex in great working shape along with a multicart that contains every game for the Vectrex except a couple of the lightpen games.

2001, Spud, “FS/FT: Vectrex & Multicart!”, in van.forsale (Usenet):

[…] many of my friends also had their first on-hand experience of the game with this version, or via one of the numerous Famicom multicarts that inundated the black market […]

2014, Rob Strangman, Memoirs of a Virtual Caveman, page 221:

(video games) A cartridge containing several separate games.


mark and sweep

(programming) A form of garbage collection in which every accessible object in memory is flagged, leaving unflagged only those that are no longer reachable and can thus be discarded.


scummer

(video games, derogatory) One who engages in scumming.


object-based

object-oriented programming
object-oriented programming

(object-oriented programming) Encapsulating states and operations inside objects.


fangame

LL-Q1860 (eng)-Flame, not lame-fangame.wav

(fandom slang) A video game created by fans of an existing game, and based on it.


unswizzle

en-verb

unswizzle (third-person singular simple present unswizzles, present participle unswizzling, simple past and past participle unswizzled)

unswizzles (present singular third-person)
unswizzling (participle present)
unswizzled (participle past)
unswizzled (past)

(programming, transitive) To convert memory-dependent pointers to portable symbols or positions during serialization.


automap

LL-Q1860 (eng)-Flame, not lame-automap.wav

(video games) A partial map that is automatically updated with new areas as the player discovers them.


step chart

(video games) A sequence of steps to be performed in a dance game.


LGTM

tlb

(informal, originally programming jargon)

Said to have originated within Google, early 2000s, originally to give positive feedback on other people's work in a code review.

The primary end goal of a code review is to get another engineer to consent to the change, which we denote by tagging the change as “looks good to me” (LGTM). We use this LGTM as a necessary permissions “bit” (combined with the other bits noted below) to allow the change to be committed.

2020, Titus Winters, Tom Manshreck, Hyrum Wright, “Code Review”, in Software Engineering at Google […] , O'Reilly, →ISBN:


DTO

data transfer object
data transfer object#English

(software engineering) Initialism of data transfer object.


waker

From Middle English wakere, equivalent to wake + -er. Compare West Frisian wekker (“alarm clock”, literally “waker”), Dutch wekker, German Wecker.

cog

(programming) In the Rust programming language, a handle that "wakes up" a task by notifying its executor that it is ready to be run.


gameland

en-noun

gameland (countable and uncountable, plural gamelands)

LL-Q1860 (eng)-Flame, not lame-gameland.wav

To Keith and everyone at the Coriolis Group who took part in this project, and to everyone out there in gameland, I extend my heartfelt appreciation...

1995, Lary L. Myers, Keith Weiskamp, Amazing 3-D games adventure set:

The PlayStation 2 still sells (and likely will for years, given its $130 price tag), but the buzz in gameland has moved on to “next-generation” machines like Microsoft’s Xbox 360 and Sony’s own more than $500 PlayStation 3, which is packed with so much silicon that it makes its predecessor look like an alarm clock.

2007 March 16, Seth Schiesel, “A Game With New Tricks for an Old System”, in New York Times:

By setting guidelines, you can send your kids off to gameland with some moral and emotional equipment, which can help them put their activities into perspective — this is a game, not life.

2007, Kathy Ivens, Home Networking for Dummies:

(fandom slang, uncountable, rare) The world or sphere of video games.


nongreedy

In modern versions of Perl, you can force nongreedy, minimal matching by placing a question mark after any quantifier.

2000, Larry Wall, Tom Christiansen, Jon Orwant, Programming Perl:


vtable

Shortening of virtual method table or virtual function table.

This solution allows the Command executor to iterate through a collection of unrelated objects with no vtables and pick out the right method for each one.

Note that nonvirtual functions do not appear in a vtable.

2003, John C. Mitchell, Concepts in programming languages:

The most likely result will be a crash when the code tries to use a vtable entry that contains random garbage.

2003, Steve Heller, C++: a dialogue: programming with the C++ standard library:

(programming) A table of memory pointers to different implementations of a virtual function.


awaiter

From Middle English awaytur; equivalent to await + -er.

(programming) An object that waits for the completion of an asynchronous task.


upcall

(computing, programming) A call from a lower-level subsystem, such as a kernel or framework, to a higher-level subsystem, such as user code.


glhf

(Internet slang, video games) Initialism of good luck, have fun.


SLOC

(programming) Initialism of source lines of code.


new up

en-verb

new up (third-person singular simple present news up, present participle newing up, simple past and past participle newed up)

news up (present singular third-person)
newing up (participle present)
newed up (participle past)
newed up (past)

The keyword new creates an object in C++ and derived languages.

If an exception occurs trying to new up bar1 or bar2, the TFoo part of the object won't have changed […]

So you just new up the object you want and once its internal reference count drops to 0, the language deletes it (during a free time as a background thread).

2003, Jonathan Hoyle, “Pointers?”, in comp.lang.basic.realbasic (Usenet):

(programming, informal, transitive) To create (an object) by calling its constructor.


XY

(fandom slang) Initialism of Pokémon X and Y.


metatable

(programming, Lua) A table (of key-value pairs) associated with another object, which uses the functions (or other data) it contains to define the behaviour of that object under certain conditions.


metamethod

en-noun

metamethod (countable and uncountable, plural metamethods)

(programming, Lua) A method belonging to a metatable.


scorebox

Video games are notorious for having relatively unchanging areas on the screen (ie the scorebox), which can quickly be burned into the screen.

1994, Coyt D Watters, “Projection TVs and SEGA”, in rec.games.video.sega (Usenet):

Recall that our arcade game is to have a scorebox that knows how to increase itself, and observe that this implies there is a score.

2001, Matt Neuburg, REALbasic: the definitive guide, page 64:

(video games) A box overlaid on the screen to display the player's score.


declarator

(programming) A construct in source code that declares something, such as a variable.


Zorkian

en-adj

Zorkian (comparative more Zorkian, superlative most Zorkian)

more Zorkian (comparative)
most Zorkian (superlative)

I won't say anything else about the Zorkian characters or combat for fear of detracting from each exhilarating discovery.

Your character doesn't understand any of the Zorkian languages in which the book's jokes are written and must have them translated by others.

Restless patrons are calling for the standard Zorkian conclusory fanfare!

1997, Rick Barba, Michael Knight, Rod Harten, CD-ROM Classics:

(video games) Of or pertaining to the Zork series of early computer games (originating in the 1970s), works of interactive fiction set in a sprawling underground labyrinth.


thumbstick

LL-Q1860 (eng)-Flame, not lame-thumbstick.wav

Occasionally, when playing any given PC port, you’ll experience disorienting frame drops when using a mouse to control a camera that clearly was designed to move only as fluidly as console thumbsticks would allow.

2023 May 25, Nic Reuben, “The Lord of the Rings: Gollum review”, in The Guardian:

(video games) A small joystick, generally part of a larger game controller, that can be operated with the thumb.


pythonic

pythonic (comparative more pythonic, superlative most pythonic)

more pythonic (comparative)
most pythonic (superlative)

(programming) Alternative letter-case form of Pythonic


undefine

en-verb

undefine (third-person singular simple present undefines, present participle undefining, simple past and past participle undefined)

undefines (present singular third-person)
undefining (participle present)
undefined (participle past)
undefined (past)

(programming, transitive) To remove the definition of; to return to an undefined state.


Zeldaesque

en-adj

Zeldaesque (comparative more Zeldaesque, superlative most Zeldaesque)

more Zeldaesque (comparative)
most Zeldaesque (superlative)

SoulBlazer is a very good game! It is very Zeldaesque.

1993, John Brooks, “Need another game like Zelda III”, in rec.games.video.nintendo (Usenet):

The combat system is unique, somewhat Zeldaesque, but with an experience point system.

1998, C-Coal, “Final Fantasy Adventure Map”, in alt.games.final-fantasy (Usenet):

That game was simply titled "Jurassic Park" as^([sic]) was totally different from the SNES game where you ran around the complex killing raptors and trying to get to the helicopter in a Zeldaesque game.

1999, Wyvern, “Nostalgia”, in alt.lifestyle.furry (Usenet):

You pretty much build your story using timelines (like you would do for a presentation) you can download a demo game from them that is kinda Zeldaesque.

2001, Scott McDonnell, “game engine?”, in comp.games.development.design (Usenet):

(video games) Reminiscent of the Legend of Zelda series of fantasy action adventure video games.


ragequit

en-verb

ragequit (third-person singular simple present ragequits, present participle ragequitting, simple past and past participle ragequit or ragequitted)

ragequits (present singular third-person)
ragequitting (participle present)
ragequit (participle past)
ragequit (past)
ragequitted (participle past)
ragequitted (past)

/ˈɹeɪd͡ʒˌkwɪt/

Having had my share of ragequitting teammates and unfinished campaigns -- I still haven't completed a L4D2 campaign on Expert -- I'll take a positive outlook and say that the complaints about difficulty amount to a longer and taller learning curve, that will give this game a longer lifespan than the first.

2009 November 28, rms, “What have you been playing... IN NOVEMBER 2009?”, in comp.sys.ibm.pc.games.action (Usenet), message-ID <herjp3$ucc$1@news.eternal-september.org>:

Cheap insta-kill attacks have made me ragequit at least twice.

2010 February 8, Chris Whitworth, “Pow, Wallop & Bam”, in uk.games.video.misc (Usenet), message-ID <slrnhn0725.gik.usenet.chris@parm.vs.topper.me.uk>:

(intransitive, slang, video games) To quit an online video game in anger.