object adapter pattern

object adapter pattern (plural object adapter patterns)

(software, object-oriented programming) An adapter pattern where the adapter contains an instance of the class it wraps.


adapter pattern

en-noun

adapter pattern (plural adapter patterns)

object-oriented programming
object-oriented programming

structural design pattern
structural pattern

(software, object-oriented programming) A structural design pattern that translates one interface for a class into a compatible interface.


adaptee

(software, object-oriented programming) A class that is converted to another class using a so-called adapter class.

Adaptierte

class converted to another with a so-called adapter class


façade pattern

(software, object-oriented programming) Synonym of facade pattern


facade pattern

(software, object-oriented programming) A structural design pattern that provides an object that is a simplified interface to a larger body of code, such as a class library.


member field

(software, object-oriented programming) Synonym of member variable


principle of least knowledge

(software, object-oriented programming) Synonym of Law of Demeter


instance variable

instance variable (plural instance variables)

(software, object-oriented programming) A member variable that is associated with a class for which each object of the class has a separate copy.


member variable

member variable (plural member variables)

(software, object-oriented programming) A variable that is associated with each instance of a class and can be accessed from all its methods.


class variable

(software, object-oriented programming) A member variable that is associated with a class of which a single copy exists.


Law of Demeter

Named for its origin in the Demeter Project, an adaptive programming and aspect-oriented programming effort, itself named after the Greek goddess Demeter.

An adaptive program contains only hooks into the class structure and normally does not fully encode the details of the class structure. This idea of not duplicating the class structure is an application of the key idea behind the Law of Demeter.

1996, Karl J. Lieberherr, Adaptive Object-oriented Software: The Demeter Method with Propagation Patterns, Pws Publishing Company, →ISBN:

According to the Law of Demeter, the second approach is better because the summary screen sends a message only to an object that is returned by one of its methods […]

1998, Scott W. Ambler, Building Object Applications that Work: Your Step-by-Step Handbook for Developing Robust Systems with Object Technology, Cambridge University Press, →ISBN, page 249:

(software, object-oriented programming) A design guideline for developing particularly object-oriented programs that mandates loose coupling between objects.


LoD

(software) Initialism of Law of Demeter.


maphack

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

(video games) A patch enabling a player to cheat by viewing more of the game map than is actually visible to him or her.


AOSD

(software, aspect-oriented) Initialism of aspect-oriented software development.


POLA

principle of least astonishment
principle of least astonishment#English

(software, design) Initialism of principle of least astonishment.


principle of least astonishment

(software, user interface, design) A principle that the design should match the user's experience, expectations, and mental models.


template method pattern

template method pattern (plural template method patterns)

(software, object-oriented programming) A behavioural software design pattern that defines the flow of the algorithm with the template method.


template method

template method (plural template methods)

template method pattern
template method pattern

(software, object-oriented programming) A special method of an abstract class used in the template method pattern that prescribes an algorithm for its subclasses.


behavioral pattern

behavioral pattern (plural behavioral patterns)

behavioural pattern
behavioural pattern#English

(software, object-oriented programming) Alternative spelling of behavioural pattern


Hollywood principle

In reference to the phrase don't call us, we'll call you, supposed to be a common dismissal from Hollywood film auditions and hiring organizations, but used here regarding function calls.

(software, object-oriented programming) A software design principle, stated as "Don't call us, we'll call you", that assists in the development of code with high cohesion and low coupling that is easier to debug, maintain and test.


iterator pattern

iterator pattern (plural iterator patterns)

behavioural design pattern
behavioural pattern

(software, object-oriented programming) A behavioural design pattern that uses an iterator to traverse a container and access the container's elements, thus decoupling algorithms from containers.


behavioural pattern

behavioural pattern (plural behavioural patterns)

(software, object-oriented programming) A design pattern which specifies how the entities of a software communicate with each other.


parametric polymorphism

parametric polymorphism (usually uncountable, plural parametric polymorphisms)

(programming) A way to make a computer language more expressive, while maintaining full static type safety, by allowing a function or a data type to be written generically so that it can handle values identically without depending on their type.


RUP

Rational Unified Process
w:Rational Unified Process

(software) Initialism of Rational Unified Process.


Scrum

software engineering
software engineering

(software engineering) An iterative and incremental agile software development method for managing software projects and product or application development.


rich Internet application

rich Internet application (plural rich Internet applications)

(software) A Web application that has many of the characteristics of desktop application software, like domain logic.

(software, Java programming language) An applet or Web Start application.


RSG

(speedrunning, Minecraft) Initialism of random seed glitchless.


submethod

(object-oriented programming) A method in a subclass that overrides the corresponding method in its superclass.


TBT

(web development) Initialism of total blocking time.


MXML

(software, XML) Initialism of M-XML. (Macromedia gives no official meaning for the M in it. It is an XML-based user interface markup language used to develop rich Internet applications.)


necro

en-verb

necro (third-person singular simple present necroes or necros, present participle necroing, simple past and past participle necroed)

necroes (present singular third-person)
necros (present singular third-person)
necroing (participle present)
necroed (participle past)
necroed (past)

“I killed and necroed a couple guards practically every time I went out. My boys have the south gate manned, and they'll be stepping aside any minute now.”

2018, Xavier P. Hunter, House Rules: a LitRPG novel, Magical Scrivener Press, →ISBN:

(Internet, video games and card games slang) To practice necromancy; to bring back from the dead.


ROP

en-noun

ROP (countable and uncountable, plural ROPs)

return-oriented programming
return-oriented programming#English

(uncountable, programming) Initialism of return-oriented programming.


NTFS

operating system
operating system#English

(software, Windows) Initialism of New Technology File System (a proprietary file system developed for the Windows NT family of Microsoft Windows operating systems, starting with Windows NT 3.1 and continuing to the present day).


splash damage

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

(video games) Damage caused by a nearby explosion, affecting creatures within a certain radius.


BIRT

(software, eclipse) Acronym of Business Intelligence and Reporting Tools.


ALM

(software, development) Initialism of application lifecycle management.

AM

application lifecycle management (initialism)


GMF

Graphical Modeling Framework
w:Graphical Modeling Framework

(software) Initialism of Graphical Modeling Framework.


GEF

Graphical Editing Framework
w:Graphical Editing Framework

(software, eclipse) Initialism of Graphical Editing Framework.


graphics whore

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

for weeks all you were going on about is that VF3tb isn't arcade perfect, the graphics weren't 100% this, or that.. now you are saying graphics aren't everything. And trust me Marty, you are not talking to some "graphics whore" I've been involved in gaming since the late 70's, and follow it with a passion.

1999 January 30, David Wooten, “Re: Dreamcast is not going to make it. Sonic has dismal sales”, in rec.games.video.sega (Usenet):

I tried to find this sort of information in some of the reviews of DC SR2, but /every/ one I've read (fansites and professional) was written from the graphics-whore-viewpoint, and didn't talk much about such "nonessential" things as gameplay or car selection and handling.

1999 March 21, Raymond McKeithen II, “Re: Super GT is NOT coming to DC...”, in rec.games.video.sega (Usenet):

1999 July 21, Charles E. Taylor IV, “Re: Dreamcast or Playstation?”, rec.games.video.sony, rec.games.video.sega, Usenet
Observe the marks of a true graphics whore. The first love is what the games look like. You probably bought a 3DO day of release too.

anf final fantasy 8 sucks ass... if you like it you're a worthless graphics whore that never played real rpgs like the first 3 final fantasies on the nes.

1999 October 26, Mihn Lynn Pau, “revolted with tokyo”, in alt.games.video.sega-dreamcast (Usenet):

I submit that if the presence of technology ruins a game for you, you're just as bad as a "graphics whore" who complains about the presence of 2-D...

1999 November 1, John Ford, “Re: After a month of trying to get into FF8 I give up...”, in alt.games.final-fantasy (Usenet):

Simply put, the reviewer is another misplaced, PSX graphics whore. Just the headline of the review was a clue: His Dreamcast turned into a Super Nintendo? At what point could a SNES handle 1/10 of the sprites that are in Giga Wing?

1999 November 16, Dan Riley, “Re: There's a Giga Wing review at IGN”, in alt.games.video.shooters (Usenet):

The visuals are great...everything from the characters to the backgrounds to the cutscenes, absolutely amazing. I don't want to sound like a total graphics whore, but the visuals will keep me going even if the gameplay isn't the best.

2000 February 12, L Fernandez, “U9 isn't so bad..”, in comp.sys.ibm.pc.games.rpg (Usenet):

If you are what the kids these days call a "graphics whore", that is, someone whose sole motivation for buying games is how they look, then ignore the rest of this review...

2008, Gran Turismo 5 (game review) in GameAxis Unwired magazine (issue 56, page 42)

(video games, derogatory, slang, vulgar) A fan of computer graphics who favours good graphics over gameplay.


clanny

Once Assamite clannies can dissect the new cards, we'll know the true state of the clan.

2007 August 17, Jeff Kuta, “Re: another thought on 'fixing' the Assamites”, in rec.games.trading-cards.jyhad (Usenet):

Join a clan to flaunt your victories and be a good sport by donating support troops to fellow clannies.

2014 January, Alexis Capitini, “Five Apps You Should Be Playing”, in Living Out, page 28:

The festival has given me the chance to meet long term friends and clannies that I've known playing RuneScape.

2018 October, Rich Eddy, “Casting the Runes”, in MCV/Develop, published 2019, page 65:

(video games, collectible card games, sometimes derogatory) A player who habitually plays the same clan or with the other players on the same team.


CDI

CDI (countable and uncountable, plural CDIs)

Moreover, the CDI concept rationalizes the application structure by making the wiring points of one class with others explicit.

2022, Giuseppe Bonocore, Arunee Singhchawla, Hands-On Software Architecture with Java, Packt Publishing Ltd, →ISBN, page 185:

software architecture
software architecture

dependency injection
dependency injection#English

(software architecture) Initialism of context(s) and dependency injection


proxy pattern

(software, design) A structural design pattern that is implemented as a class functioning as an interface for a network connection, a large object in memory, a file, or some other resource that is expensive or impossible to duplicate.


highbie

[…] and since everyone knows what they did, the players give them all the respect *they* believe a 'botter deserves. (I.e. they aren't a "real" highbie in the eyes of their peers.)

1998 June 9, Arlie Stephens, “Re: Botting and Autoplaying”, in rec.games.mud.admin (Usenet):

A lowbie always has access to highbie stuff simply by leveling up, but highbies are purposely restricted from this content.

2001 September 5, Silverlock [username], “Re: Why trivial loot code sucks mister Harmon.”, in alt.games.everquest (Usenet):

The score was "the great equalizer," and Imani knew that as a "highbie" she was poised to benefit at the highest level.

2011, Lauren McLaughlin, Scored, Random House Children's Books, →ISBN, page 3:

(online gaming) A high-level character in an MMORPG.


multiton pattern

multiton pattern (plural multiton patterns)

(software, object-oriented programming) Synonym of multiton


object pool pattern

object pool pattern (plural object pool patterns)

creational design pattern
creational pattern

(programming) A creational design pattern that uses a set of initialised objects kept ready to use, rather than allocating and destroying them on demand.


composite pattern

composite pattern (plural composite patterns)

(software, design) A structural (and partitioning) design pattern where a group of objects are to be treated in the same way as a single instance of an object.


front controller pattern

front controller pattern (plural front controller patterns)

(software, design) A structural (and partitioning) design pattern that provides a centralized entry point for handling requests and is an extension to the model-view-controller design pattern.


builder pattern

builder pattern (plural builder patterns)

object-oriented programming
object-oriented programming

(software, object-oriented programming) A creational design pattern that intends to abstract steps of construction of objects so that different implementations of these steps can construct different representations of objects.


decorator pattern

decorator pattern (plural decorator patterns)

(software, design) A structural (and partitioning) design pattern that allows behaviour to be added to an existing object dynamically.


prototype pattern

prototype pattern (plural prototype patterns)

(programming) A creational design pattern that determines the type of objects to create by a prototypical instance, which is cloned to produce new objects.


concurrency pattern

concurrency pattern (plural concurrency patterns)

(software, object-oriented programming) A design pattern that deal with the multi-threaded programming paradigm.


bridge pattern

structural design pattern
structural pattern

(software, design) A structural design pattern that decouples an abstraction from its implementation so that the two can vary independently.


singleton pattern

singleton pattern (plural singleton patterns)

(software, object-oriented programming) A creational design pattern that restricts the instantiation of a class to one object.


module pattern

(software, design) A structural design pattern to implement the concept of software modules (modular programming) in a programming language that lacks support for them.


messaging pattern

messaging pattern (plural messaging patterns)

architectural pattern
architectural pattern

(software, design) A network-oriented architectural pattern that describes how two different parts of a message pass system connect and communicate with each other.


model-view-controller

model–view–controller (canonical)
model-view-controllers (plural)

(software architecture) A type of computer user interface that separates the representation of information from the user's interaction.


visitor pattern

visitor pattern (plural visitor patterns)

(software, design) A behavioural design pattern that separates an algorithm from an object structure on which it operates.


strategy pattern

strategy pattern (plural strategy patterns)

(software, design) A creational design pattern where algorithms can be selected at runtime.


MDP

MDP (countable and uncountable, plural MDPs)

messaging pattern
messaging pattern#English

(software, design) Initialism of messaging pattern.


state pattern

(software, design) A behavioural design pattern similar to the strategy pattern that is used to represent the state of an object.


manifest typing

(programming) A typing where the software programmer explicitly identifies the type of each declared variable.


event-based programming

event-driven programming
event-driven programming#English

(programming, paradigm) Synonym of event-driven programming


nested class

(object-oriented programming) Synonym of inner class


event-driven programming

(programming, paradigm) A programming paradigm where the flow of the program is determined by events.


outer class

(object-oriented programming) A class that contains an inner class.

ulkoluokka

programming: class that contains an inner class


inner class

(object-oriented programming) A class that is declared entirely within the body of another class.


event-driven

en-adj

event-driven (comparative more event-driven, superlative most event-driven)

more event-driven (comparative)
most event-driven (superlative)

(programming) Of a program: such that the program flow is determined by events.


static class

(software, object-oriented programming) A class that cannot be instantiated.

staattinen luokka

programming: a class that cannot be instantiated


final class

(object-oriented programming) A class that cannot be subclassed.


anonymous class

en-noun

anonymous class (plural anonymous classes)

(object-oriented programming) A class without a name, available only in the scope where it is defined.


event-based

en-adj

event-based (comparative more event-based, superlative most event-based)

more event-based (comparative)
most event-based (superlative)

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

event-based programming


local class

A local class is an inner class that is defined in a block.

2008 December 19, Khalid A Mughal, Rolf W Rasmussen, A Programmer's Guide to Java Certification: A Comprehensive Primer, Pearson Education:

(object-oriented programming) A class that is declared in the body of a function, and can only be referred to in the rest of the function.

paikallinen luokka

class declared in the body of a function


computer programming

en-noun

computer programming (countable and uncountable, plural computer programmings)

(programming) The process of designing, writing, testing, debugging, and maintaining the source code of computer programs.


SNOBOL

Short for string-oriented and symbolic language. Compare COBOL.

programming language
programming language

(computer languages) Any of a series of computer programming languages developed in the 1960s and based around text string manipulation.


microframework

(programming) A very lightweight framework.


GCJ

(software) Initialism of GNU Compiler for Java.


DLJ

(software) Initialism of Distributor License for Java.


JavaScripter

A lot of the most talented JavaScripters out there like to share their ideas, innovations, and experiments with the rest of the world through their blogs[…]

2006, Christian Heilmann, Beginning JavaScript with DOM Scripting and AJAX, page xxiii:

One who uses the JavaScript programming language.


curly-braces language

curly-braces language (plural curly-braces languages)

curly-bracket language
curly-bracket language#English

(programming) Synonym of curly-bracket language


curly-bracket language

curly-bracket language (plural curly-bracket languages)

(programming) A programming language whose syntax uses curly brackets to enclose blocks, such as C, C++, Java, or C#.


type inference

type inference (countable and uncountable, plural type inferences)

(software) The automatic deduction of the type of an expression in a programming language.


type erasure

type erasure (countable and uncountable, plural type erasures)

Although .NET does not have type erasure, meaning it supports reified types, the .NET version of Scala currently follows the JVM's erasure model in order to avoid incompatibilities that would require a “forked” implementation.

2009, Dean Wampler, Alex Payne, Programming Scala: Scalability = Functional Programming + Objects, "O'Reilly Media, Inc.", →ISBN, page 249:

Type erasure is a mapping from types (possibly including parameterized types and type variables) to types (that are never parameterized types or type variables).

2014, James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, Alex Buckley, The Java Language Specification, Java SE 8 Edition, Addison-Wesley Professional, →ISBN, page 64:

(software) A compile-time process by which explicit data type annotations are removed from a program, before run-time execution.

Type erasure is often seen as a mysterious, enigmatic programming technique. It is not exclusive to C++ (most tutorials on type erasure use Java for their examples).

2019, Fedor G. Pikus, Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications, Packt Publishing Ltd, →ISBN, page 102:

(C++ programming) A technique by which a class is made generic without requiring compile-time template arguments.


ragequitter

All these quits are based on real encounters we've had with ragequitters.

2010 September 26, TheWarpZone, “The rage quitter”, in YouTube:


object request broker

object request broker (plural object request brokers)

software engineering
software engineering

(software engineering) A piece of middleware in distributed software that enables program calls from one computer to another via a network.


portable executable

portable executable (plural portable executables)

(software) A file format used for executable programs, DLLs, fonts, etc. in Microsoft Windows and some other operating systems.


ORB

object request broker
object request broker#English

(software engineering) Initialism of object request broker.


IDL

(software engineering) Initialism of interface definition/description language.


IDL

Interactive Data Language
w:IDL (programming language)

(computer languages) Initialism of Interactive Data Language, a programming language used for data analysis.


tail call

Tail calls can be implemented without the need for an additional frame on the call stack.

(programming) A function call that is itself the last instruction in a function.


NVI

non-virtual interface
non-virtual interface#English

(programming) Initialism of non-virtual interface.


non-virtual interface

non-virtual interface (plural non-virtual interfaces)

(programming) An interface that controls how methods in a base class are overridden.


pattern language

pattern language (plural pattern languages)

(architecture, design, software) A structured method of describing good design practices within a field of expertise.


EAR

Enterprise Application Archive
w:EAR (file format)

(programming) Initialism of Enterprise Application Archive (a file format used to package Java applications)


mock object

Coordinate term: stub

Mock objects (mocks, for short) are perfectly suited for testing a portion of code logic in isolation from the rest of the code.

2020, Cătălin Tudose, JUnit in Action, 3rd edition, Simon and Schuster, →ISBN, page 139:

(object-oriented programming) An object that mimics the behavior of a real object in a controlled way, often used as part of unit testing.


test-driven development

(software engineering) A software development process that relies on the repetition of a minimal development cycle where the developer writes an (initially failing) automated test case that defines a desired function, then produces minimal code to pass that test, and finally refactors the new code to acceptable standards.


model-driven testing

model-based testing
model-based testing#English

(software, testing) Synonym of model-based testing


model-based testing

(software, testing) An application of model-based design for designing and optionally also executing artifacts to perform software testing.


data transfer object

data transfer object (plural data transfer objects)

(software) A design pattern used to transfer data between software application subsystems.


variadics

(programming) The use of variadic templates.


FRS

(software) Initialism of functional requirements specification.


boss rush

For quotations using this term, see Citations:boss rush.

(video games) A situation (sometimes an extra stage) in which the player faces all of the bosses of the game, one after another.


non-virtual interface pattern

non-virtual interface pattern (uncountable)

non-virtual interface
non-virtual interface

(programming) A software pattern that controls how methods in a base class are overridden using the non-virtual interface.


shit on

en-verb

shit on (third-person singular simple present shits on, present participle shitting on, simple past shit on or shitted on or shat on, past participle shit on)

shits on (present singular third-person)
shitting on (participle present)
shit on (past)
shitted on (past)
shat on (past)
shit on (participle past)

Faker’s Tristana pounced on Yassuo’s Syndra, outleveling the streamer four to three. Yassuo’s failure to stun Faker into a wall made his victory look bleak. A well-timed Flash and Ignite, however, baited Faker under the tower to meet his doom. "Get shit on, Faker," Yassuo said. "Thank God I fucking solo-killed Faker. We’re chilling, we’re good, we’re good."

2019 October 11, Andreas Stavropoulos, “Yassuo solo kills Faker with Syndra in League of Legends”, in Dot Esports:

In response to someone in his chat saying that the Vantage rightfully destroyed him, he responds irately, "I didn't get shit on. [She] has the bullet size of fucking Antarctica."

2022 October 12, Emily Morrow, “Apex Legends pro Mande says Vantage's bullets are 'the size of f*****g Antarctica'”, in Dot Esports:

"We really underestimated C9, and they definitely shat on us," Jojopyun stated in am interview with Travis Gafford, and reiterated that no matter how well they played, there were always areas they needed to work on.

2022 October 9, Ethan Shin, “EG Jojopyun: 'With the amount of improvements so far, I think we can qualify for the Knockout Stage'”, in ONE Esports:

(video games) To beat utterly and easily; to trounce; to waffle-stomp.


carebear

From care + bear, referring to the Care Bears, a brand of cheerful bear figures on greeting cards.

Role-players, carebears and casual gamers belong here. They advance at their own pace, oblivious to the race going on around them.

2001, John Peat, “Losing XP - is it the fairest system”, in alt.games.anarchy-online (Usenet):

If a guy turns out to be a griefer, he won't last... […] Personally, i'd^([sic]) be more than happy if the carebear fucks stayed the hell out of Neocron.

2002, Ron Jeremy, “I'm done with AC2.. Moving to Neocron on 13th!”, in microsoft.public.games.zone.asherons_call (Usenet):

There are always going to be carebears who will scream at the slightest notion that they can't take their leisurely stroll through the game where nothing bad ever happens, but piss on 'em. :-)

2002, foamy, “Sar^([sic]) Wars MMOG: No appeal for me”, in comp.sys.ibm.pc.games.rpg (Usenet):

(slang, derogatory, video games) A player who is against griefers; one who dislikes, or tries to prevent, trouble (often PvP related) in the game world.


marker interface

en-noun

marker interface (plural marker interfaces)

(software, object-oriented programming) A special type of interface without any constants or methods defined, and that is used just to mark a class.


castable

en-adj

castable (comparative more castable, superlative most castable)

more castable (comparative)
most castable (superlative)

(programming) Capable of being cast to another data type.


value type

(programming) A data type that represents a value directly, rather than a pointer or reference to something else.

(programming) A data type having deep-copy semantics.


ODP

observer design pattern
w:observer design pattern

(software, object-oriented programming) Initialism of observer design pattern.


checked exception

en-noun

checked exception (plural checked exceptions)

(programming) An exception that has to be declared in the signature of the method that may raise it.

überprüfte Ausnahme

an exception that has to be declared in the signature of the method that may raise it


no-scope

(video games, slang) A kill with a sniper rifle performed without scoping in.


no-scope

en-verb

no-scope (third-person singular simple present no-scopes, present participle no-scoping, simple past and past participle no-scoped)

no-scopes (present singular third-person)
no-scoping (participle present)
no-scoped (participle past)
no-scoped (past)

(video games, slang) To shoot without scoping in; especially with a high-precision, long-range gun, such as a sniper rifle.

(video games, slang) To kill by means of a no-scope.


syntactic salt

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

Coined analogously with syntactic sugar.

Coordinate term: syntactic sugar

(programming) Additions to a programming language that make it harder to write bad code.


CTD

en-noun

CTD (countable and uncountable, plural CTDs)

crash to desktop
crash to desktop#English

(software) Initialism of crash to desktop.


smart-reference proxy

smart-reference proxy (plural smart-reference proxies)

(programming) A proxy that provides additional actions whenever an object is referenced, such as counting the number of references to the object.


PUT

PUT (countable and uncountable, plural PUTs)

(software, testing) Acronym of parameterized unit test.

(software, testing) Acronym of parameterized unit testing.


copy-on-write proxy

copy-on-write proxy (plural copy-on-write proxies)

(programming) A proxy that controls the copying of an object by deferring the copy until it is required by a client.


compound pattern

compound pattern (plural compound patterns)

(software, object-oriented programming) A design pattern that combines at least two patterns into a solution that solves a recurring or general problem.


CRUD

database management system
database management system

(databases, programming) Acronym of create, read, update, delete: the basic operations of a database management system.


teamkiller

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


message-driven architecture

message-driven architecture (plural message-driven architectures)

Event-Driven Architecture
event-driven architecture#English

(software, design) Synonym of Event-Driven Architecture


event-driven architecture

event-driven architecture (plural event-driven architectures)

(software engineering) A software architectural pattern promoting the production, detection, consumption of, and reaction to events.


model-driven architecture

model-driven architecture (plural model-driven architectures)

(software, design) A software design approach for the development of software systems that provides a set of guidelines for the structuring of specifications expressed as models.


marker interface pattern

marker interface pattern (plural marker interface patterns)

object-oriented programming
object-oriented programming

(software, object-oriented programming) A software design pattern in computer science, used with languages that provide run-time type information about objects.


LINQ

(programming, .NET) Acronym of Language Integrated Query.


boilerplate code

Because you write that same boilerplate code over and over, the C# 3.0 compiler will now do it for you.

2011, Stephen R. Davis, Chuck Sphar, C# 2008 For Dummies, John Wiley & Sons, →ISBN, page 231:


hat switch

(video games) A control on some joysticks, used to manipulate the point of view.


model-view-presenter

model–view–presenter (canonical)
model-view-presenters (plural)

software architecture
software architecture

architectural pattern
architectural pattern

(software architecture) A derivative of the model-view-controller (MVC) architectural pattern, where the presenter assumes the functionality of the "middle-man".


rubberbanding

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

From rubber band + -ing, referring to the fact that when two objects are connected by an elastic band then the movement of one is constrained by the other.

(video games, racing games) The speeding up of computer-controlled cars far behind the player, often as a method to increase the level of challenge provided to the player.

(video games) A form of lag (delay) where the player's position is updated on their local client but is delayed reaching the server, so that they seem to "jump" to the new location when the client and server eventually synchronize.


tagging interface

tagging interface (plural tagging interfaces)

marker interface
marker interface#English

(software, object-oriented programming) Synonym of marker interface


WYSIWYM

Coined with reference to earlier WYSIWYG.

what you see is what you match
what you see is what you match

(software) what you see is what you match.


unified type system

unified type system (plural unified type systems)

(object-oriented programming) A concept for computer language types where a primitive type can support methods and encapsulation, but only reference types support virtual methods and specialization.


virtual function

virtual function (plural virtual functions)

(object-oriented programming) Synonym of virtual method


bound property

bound property (plural bound properties)

(computing, object-oriented programming) A property of an object that transmits notification of any changes to an adapter or event handler.


virtual method

Coordinate term: virtual class

(object-oriented programming) A method whose behavior can be overridden within an inheriting class by a method with the same signature.


Rubyist

Why do Rubyists choose Ruby? Probably because it gets their work done. But I suspect that the project culture is part of it.

2007, Topher Cyll, Practical Ruby Projects: Ideas for the Eclectic Programmer, page 2:

By convention, Rubyists usually underscore their method names.

2011, Matt Aimonetti, MacRuby: The Definitive Guide: Ruby and Cocoa on OS X, page 14:

programming language
programming language

(programming) A user of the Ruby programming language.


eRCP

(software, object-oriented programming) Initialism of embedded Rich Client Platform.


XWT

(software, object-oriented programming) Initialism of XML Windowing Toolkit. (old name for the Vexi project)


GWT

(software) Initialism of Google Web Toolkit.


TLE

TLE (countable and uncountable, plural TLEs)

(programming) Initialism of time limit exceeded.; One of the verdicts used in programming contests to show that the submitted code has failed.


Clojure

From closure, respelled with the letter J from Java.

Allowing variable capture when we really, really want it makes Clojure's macro system technically more dangerous than hygienic systems.

2014, Colin Jones, Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code, Pragmatic Bookshelf, →ISBN:

A dialect of the Lisp programming language that runs on the JVM.


Scala

Scala started life in 2001 as a research project at EPFL in Switzerland. It was released publicly in 2004 after an internal release in 2003.

2017, Toby Weston, Scala for Java Developers: A Practical Primer, Apress, →ISBN, page 5:

(computer languages) A statically-typed multi-paradigm programming language designed to run on the JVM.


ACF

(computing, object-oriented programming) Initialism of Advanced Component Framework. (a C++ component framework providing a scalable architecture for very complex applications)


dtor

(object-oriented programming) Abbreviation of destructor.


rail shooter

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

(video games) A shoot 'em up game in which the player character travels automatically between scenes, the player's input being limited to aiming and firing a gun.


COLAtard

(Internet slang, derogatory) A participant in comp.os.linux.advocacy, a Usenet newsgroup promoting the Linux operating system.


code smell

Analogous to a bad smell indicating e.g. rotten food. Apparently coined by American software engineer Kent Beck, in the late 1990s. Popularized via the book Refactoring: Improving the Design of Existing Code, co-authored by Beck.

coin

A well-known code smell is as follows: a function should do one thing.

2021, Christian Clausen, Five Lines of Code: How and when to Refactor, Manning, →ISBN, page 4:

(programming) Anything in a program's source code that suggests the presence of a design problem.


loadout

en-noun

loadout (countable and uncountable, plural loadouts)

I've got my custom loadout, a holographic scoped assault rifle and a stock of claymore mines to use to cover my back as I look out over the wreckage of the downed transport plane for insurgents.

2015, Alan F. Meades, Understanding Counterplay in Video Games:

(by extension, video games) A set of items and abilities chosen by the player before embarking on an in-game mission.


subinterface

(object-oriented programming) An interface that derives from another interface, making it more specific.


SMA

Service Management Automation
w:Microsoft SMA

(software) Initialism of Service Management Automation (a set of tools for Microsoft Azure).


puzzlefest

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

(video games, informal) A game, especially a text adventure, that mainly requires the player to solve puzzles.


CODBLOPS

CODBLOPS is a very system intensive game, so before even firing it up, make sure it has as many resources available as you can throw at it.

2010 November 23, Richard Cobbett, “How to make Call of Duty: Black Ops run faster on your PC”, in PC Gamer:

After I prestige on CODBLOPS I'll be up for a bit of variety and this will do nicely.

2010 November 23, Dr Zoidberg, uk.games.video.misc (Usenet), message-ID <icgdc2$nkb$1@news.eternal-september.org>:

A new free to play game will allow you to compete online in games like CODBlops without feeling like a noob.

2010 December 20, Greg Tito, “FPS Trainer Aims at Making You Kill Better Online”, in The Escapist, archived from the original on 2011-01-15:

Wait, there's CoDblops on iPhone? Now we're doomed.

2011 April 21, BrunoN Bluthgeld, comp.sys.ibm.pc.games.action (Usenet), message-ID <4db0562b$0$2492$65785112@news.neostrada.pl>:

Just think, you can now actually enjoy CODBLOPS II The Way Its Meant To Be Played, while sitting on the toilet.

2013 January 8, John Gillooly, “Why the PC has won the first round of the next-gen console wars”, in PC & Tech Authority:

Call of Duty: Black Ops
w:Call of Duty: Black Ops

(video games, slang) Abbreviation of Call of Duty: Black Ops.


KSer

If a player saves your butt from a MEAN monster because HE thought you couldn't make it alone, don't call him a KSer

1999 October 4, Sylvain Laquiche, “Respect”, in alt.games.everquest (Usenet), message-ID <7ta3d1$he3$1@jaydee.iway.fr>:

How could you prove beyond any doubt that the person is a die-hard KSer or PKer?

2000 February 17, K. Laisathit, “Re: Verant planning a Star Wars MMORPG?”, in comp.sys.ibm.pc.games.rpg (Usenet), message-ID <88hndr$q8e$1@nntp6.u.washington.edu>:

I have recently switched over to a wizard and have yet to lose a kill to a KSer.

2000 May 31, Patrick Grinsell, “Re: Kill Stealing”, in rec.games.computer.everquest (Usenet), message-ID <FXiZ4.52$tP1.68808@news.pacbell.net>:

(online gaming, derogatory) Abbreviation of kill stealer.


kill steal

en-verb

kill steal (third-person singular simple present kill steals, present participle kill stealing, simple past kill stole, past participle kill stolen)

kill steals (present singular third-person)
kill stealing (participle present)
kill stole (past)
kill stolen (participle past)

They shoot their own teammates, they kill steal, they fill the chat window with the word ‘LOL’, they camp, and they smash people’s stuff.

2013 January 4, “A history of griefing: meet the gamers who, if you’re lucky, only want to ruin your day for kicks”, in Edge, →ISSN:

(online gaming, derogatory) In a multiplayer online game, to deal a finishing blow on an enemy that other player(s) had almost killed, without their consent, so that one gets the credit or rewards instead of them.


kill steal

(online gaming, derogatory) A finishing blow of this kind.


PKer

(video games) Abbreviation of player killer.


kill stealer

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

The intent of this rule is to discourage and make note of habitual kill stealers, not to punish those who honestly try to work together or those who make an honest mistake.

2001 October 1, Juanita Jones, Everquest Player's Guide, Prima Guides, →ISBN, →OL, page 7:

It won't get you any experience to argue with someone who is being a jerk, and struggling to grab viable targets with an aggressive kill stealer in the area is not worth the time and annoyance.

2006 April 18, Auto Assault Official Strategy Guide, Brady Games, →ISBN, →OL:

Alec and Keiichi then noticed a group of players walking by who were complaining about kill stealers:
"Those jerks totally stole our kill back there."

2009 June 15, Sophia Hughlette, Shinigami Boy, iUniverse, →ISBN, →OL, page 114:

(online gaming, derogatory) One who kill steals.


triforce

From Japanese トライフォース (toraifōsu), from English tri- + force. First used in the Legend of Zelda video game franchise for a magical artefact in that fictional universe.

A shape composed of three equilateral triangles arranged in such a manner that a fourth triangle of identical size, but pointing the opposite direction, could fit between them.

三角之力

Shape composed of three triangles in a specific alignment


fog of war

LL-Q1860 (eng)-Flame, not lame-fog of war.wav

Calque of German Nebel des Krieges, an expression coined by Prussian general Carl von Clausewitz.

The game starts with an overhead view of a map with the “fog of war” covering all areas not within sight of the player's units.

2014, Tony Hey, Gyuri Pápay, The Computing Universe: A Journey through a Revolution, Cambridge University Press, →ISBN, page 185:

(video games) The shrouded concealment of enemy activity outside of areas observable by a player's forces.


type introspection

en-noun

type introspection (usually uncountable, plural type introspections)

(object-oriented programming) The ability of a program to examine at run time the type or properties of an object.


teamplay

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

(video games) A competitive gameplay mode in which players are grouped into teams.


data hiding

information hiding
information hiding#English

(software, object-oriented programming) Synonym of information hiding


information hiding

(software, object-oriented programming) The technique to hide information so that it is invisible from the outside of an object. (It is a principle of segregation of design decisions that are most likely to change, so that other parts of the program are protected from extensive modification.)


(programming) Initialism of first-generation language, i.e. machine language.


Windows

From windows, in reference to the user-interface display elements.

graphical user interface
graphical user interface

(operating systems, trademark) Microsoft Windows, an operating system with a WIMP graphical user interface that dominates the personal computer market.

operating systems; trademark; operating systems; trademark


Linux

en-proper noun

Linux (countable and uncountable, plural Linuxes or (slang) Linuxen)

A blend of Linus + Unix, from the name of its creator Linus Torvalds.

(computing, strictly) The Unix-like open-source computer operating system kernel created by Linus Torvalds in 1991.


rail-based

en-adj

rail-based (comparative more rail-based, superlative most rail-based)

more rail-based (comparative)
most rail-based (superlative)

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

From rail + based, likening the experience to moving along a rail.

The design of the boss characters is interesting, and the multiplayer mode is a nice touch, but the graphics are far too drab for a rail-based shooter.

2002, Andy Slaven, Video-game Bible, 1985-2002, →ISBN:

The game is apparently sort of a rail-based shooter, and you use your finger to aim and tap the screen to shoot.

2009 February 20, David Carnoy, “CNET News Crave New details on 'Metal Gear Solid 4' for iPhone”, in c|net, retrieved 2013-01-31:

The brainchild of Reisuke Ishida, the creator of Taito's cult hit Space Invaders: Infinity Gene, Groove Coaster is a rail-based rhythm game set to dozens of tracks from Taito video games.

2011 September 16, Scott Stein, “30 best iPad games”, in CBS News:

The Far Cry series is known for offering up an open-world alternative to the rail-based experiences of most mainline FPS titles,[…]

2012 June 15, “EGM DoubleTake: Far Cry 3”, in Electronic Gaming Monthly, archived from the original on 2013-02-11:

It is a rail-based game, so the only movements you really have to control is jumping in the short action sequences that break up the "shooting zones," if you will.

2012 July 16, Matt, “Major Mayhem: Save hostages, create combos, and even blast some chickens!”, in iPad Game Ratings, archived from the original on 2012-08-24:

(video games) Of a game wherein a player character automatically moves along a preset path.


feature envy

A class with feature envy of another class means it is highly coupled to that class. Any change to the class being envied means it affects the class with the envy.

2010, Peter Ritchie, Refactoring with Microsoft Visual Studio 2010, Packt Publishing Ltd, →ISBN:

(programming) The situation where one class in a program makes excessive use of parts of other classes.


nonagile

a nonagile team

software engineering
software engineering

(software engineering) Not agile; not using, or relating to, agile software development.


typestate

en-noun

typestate (countable and uncountable, plural typestates)

(programming) Information stored with a variable indicating its current data type.


method overloading

method overloading (usually uncountable, plural method overloadings)

function overloading
function overloading#English

(object-oriented programming) Synonym of function overloading


visitor design pattern

visitor design pattern (plural visitor design patterns)

(software, design) Synonym of visitor pattern


multiple dispatch

multiple dispatch (countable and uncountable, plural multiple dispatches)


function overloading

function overloading (usually uncountable, plural function overloadings)

(object-oriented programming) A feature that allows creating several functions or methods with the same name differing in the type of the input and the output parameters.


freelook

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

The mouse's right-side button switches between freelook and locked-on-an-individual modes.

I blundered across an insurgent camp because I was using the freelook camera to admire the gorgeous forestry.

2009, PC Gamer, volume 16, numbers 7-9, page xcix:


patchset

(computing, programming) A set of software patches.


LALR

(software, of a parser) Initialism of lookahead LR.


QTE

quick time event
quick time event#English

(video games) Initialism of quick time event.


object graph

(software, object-oriented programming) A view of an object system at a particular point in time that details the relationships between class instances.


Famiclone

You may also see very unauthorized Famiclones — third-party, unlicensed NES joysticks, sometimes with an attached light gun and not as many games as the packaging says.

2005, Simon Carless, Gaming Hacks, page 34:

Like keyboard-based Famiclones today, these early home computers were also commonly connected to a TV display[…]

2009, James Derek Lomas, The social movement laboratory:

(informal, video games) Any electronic hardware designed to replicate the Family Computer/Nintendo Entertainment System video game console.


convenience method

convenience method (plural convenience methods)

(object-oriented programming) A method created for convenience so that some other, more complex task can be solved more easily.


convenience class

convenience class (plural convenience classes)

(object-oriented programming) A class created for convenience so that some other, more complex task is simplified.


polyself

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

(video games, roguelikes) The transformation of one's own character into another type of creature.


polyself

en-verb

polyself (third-person singular simple present polyselfs, present participle polyselfing, simple past and past participle polyselfed)

polyselfs (present singular third-person)
polyselfing (participle present)
polyselfed (participle past)
polyselfed (past)

(video games, roguelikes, intransitive) To transform one's own character into another type of creature.


esolang

esoteric programming language
esoteric programming language#English

(programming) Clipping of esoteric programming language.


JDT

(Java programming language, eclipse, software) Initialism of Java Development Tools.

Java programming language; eclipse; Java programming language; eclipse


control structure

en-noun

control structure (plural control structures)

Coordinate term: data structure

In C++ you can and often will nest control structures: place one conditional within another; put a loop within another loop; have a conditional within a loop; and so forth.

2005, Larry Ullman, Andreas Signer, C++ Programming: Visual QuickStart Guide, Pearson Education, →ISBN:

(programming) A structure used to direct the flow of execution of a program.


the cake is a lie

LL-Q1860 (eng)-Flame, not lame-the cake is a lie.wav

From the 2007 video game Portal, in which a self-aware computer, GLaDOS, lures the player into participating in dangerous experiments with the promise of cake. As the game progresses, the player discovers graffiti left by the only previous test subject to survive GLaDOS' murderous scheme, including the warning "the cake is a lie".

The jokes are cake, and the cake is a lie — fan-service tricking nerds into watching a show designed for adults who vote Republican (Middle America!).

2011 December 15, Nick Martin, “A Hit Sitcom In Just Five Easy Steps!”, in Buzz Weekly, page 6:

The assumption that a degree will vastly improve future earnings is increasingly misleading. By their very nature high paid jobs are exclusive and limited in number. "The cake is a lie."

2012, James Margeson, "The quiet assault on public education", The Sphinx (University of Liverpool), March 2012, page 9

“One shitty leader doesn't mean the cake is a lie. One man's decisions don't invalidate everything else—the ideals, the history, the words etched in marble and the sacrifices of all the people who make the United States a just and safe place to live.”

2012 November 12, J. L. Hilton, Stellarnet Prince, Carina Press, →ISBN, page 320:

(Internet slang) The end being pursued is unattainable or misguided; the reward promised is false.


FSVO

(mathematics, programming, Internet slang) Initialism of for some values of.


pseudoblock

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

A pseudoblock surrounding the whole source program can be initialized before actual translation with the entries for standard functions and variables, so that these don't have to be treated separately.

1971, David Gries, Compiler construction for digital computers, page 229:

(computing, programming) A construct that resembles a block of source code but is not a true block.


quickplay

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

(video games) A mode in which the player can begin and play a game quickly, without time-consuming configuration or layered objectives.


my body is ready

LL-Q1860 (eng)-Flame, not lame-my body is ready.wav

From an impromptu comment made by Nintendo of America president Reggie Fils-Aime while volunteering to try the Wii Balance Board during a demonstration of Wii Fit at the Electronic Entertainment Expo in 2007.

I noticed many innuendos that the general children’s audience may not pick up; “Can You Feel the Love Tonight” with Nala and Simba? I sure did, especially when she gave Simba the “my body is ready” face towards the end of the song.

2011, Phaedra Brady, "Hakuna Matata, what a wonderful flick", The Eye (Palm Harbor University High School), 3 October 2011

My grand idea is to slip the handsome James Dean look-alike in my History class a note that says "My body is ready, do me."

2012, Tanya Paz, "February Goes Down The Shitter", The Union Weekly (California State University, Long Beach), Volume 70, Issue 4, 13 February 2012, page 4

Then I found Trent University. Having heard rumours that it was "the gayest school in Canada", I burned with a newfound resolve – the conviction that this was the time and place where I would finally grow to be more than a straight young white guy. Finally I would go beyond the existence of a one-dimensional character in a pre-1960's middle class novel about the racial majority.
Introductory Seminar Week: my body is ready. This is it. This is when everyone lets loose. I can't let this opportunity slip away… […]

2013, Flavius S. Mercurius, "Coming Out of the Closet: A Story", Arthur (Trent University), Volume 47, Issue 13 (satire edition), 7 January 2013

(chiefly Internet slang) Used to express preparation for and excitement over something, especially sex.

Electronic Entertainment Expo
Wii Balance Board


release mode

release mode (countable and uncountable, plural release modes)

(programming) The mode of the compiler where the code is compiled for the end user, most often with optimizations.


debug mode

debug mode (countable and uncountable, plural debug modes)

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

(programming) The mode of a compiler or IDE that allows for debugging, with the availability of information such as variable names and line numbers from the source code.

The debug mode enables full flight around every level, plus you can add a whole mess of objects to the stage at the press of a button.

2017, Jeff Ramos, How to access and use Sonic Mania’s debug mode, Polygon:

A "debug mode" is a broad term used to describe a feature or series of features included in a game by the development team to allow quick testing of the game's various features.

2017, Help:Contents/Terminology/Debug Mode, The Cutting Room Floor:

(video games) A (usually hidden) tool or set of tools in a video game used in its development and testing, the use of which typically enables players to cheat, modify the game's behaviour, or perform diagnostics.


mix-in

(computing, programming) Alternative form of mixin


(programming) Initialism of fifth-generation language: a high-level, constraint-based programming language (e.g. Prolog).


(programming) Initialism of fourth-generation language, characterized by having its own operating environment (e.g., Foxpro, Mathematica, AMPL).


(programming) Initialism of second-generation language, i.e. assembly language.


The 3GLs include C, C++, Java, and Fortran.

(programming) Initialism of third-generation language.


abstract data type

abstract data type (plural abstract data types)

Coordinate term: algebraic data type

(programming) A data type defined only by data properties and operations to be performed on the data without any specification as to how the data will be represented or the operations performed.


pragmat

(programming) A pragma, or compiler directive, in the ALGOL programming language.


IAL

Between 1958 and 1960, a collaboration was initiated between the Association for Computing Machinery and the Gesellschaft für Angewandte Mathematik und Mechanik for the definition of a universal algorithmic language, first denoted IAL, later ALGOL58, and finally ALGOL60.

2020, Giuseppe Primiero, On the Foundations of Computing, Oxford University Press, →ISBN, page 88:

(computer languages, obsolete) Initialism of International Algebraic Language, later named ALGOL.


*band

*band (usually uncountable, plural *bands)

Angband
Angband (video game)
J. R. R. Tolkien
Silmarillion

From * (“wildcard”) + band, after the roguelike Angband, after the fictional fortress of Angband in J. R. R. Tolkien’s Silmarillion.


heredoc

Interpolating with string concatenation in heredocs can look a little strange because the closing heredoc delimiter and the string concatenation operator have to be on separate lines […]

2009, Adam Trachtenberg, David Sklar, PHP Cookbook, page 16:


here document

(programming) A block of text included in the source code of a computer program in such a way that it is treated as a single string literal with line breaks etc. as written.


LaTeX

From TeX. La is usually thought to be from Lamport, the surname of its creator, Leslie Lamport.

(computer languages) A digital typesetting system for mathematical and scientific formulae layout, based on TeX; often stylized as LaTeX.


consolitis

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

(slang, humorous, video games) A notional condition affecting video games released for game consoles, making them inferior to computer versions.


subpackage

(object-oriented programming) A package situated hierarchically below another package.


guildie

2010, Mike Langlois, Reset: Video Games & Psychotherapy or "The Face Behind the Screen"
Throughout all of this Luke was able to stay connected and supported by his friends and other members of his guild. He attributes his ability to move on and be ready for the next phase of his life through the enjoyment of WoW and his guildies.


downcall

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


metaoperator

(programming) In the Perl and Raku programming languages, an operator that can combine with other operators.


demake

(video games) A remake of a modern game for an older platform.


demake

en-verb

demake (third-person singular simple present demakes, present participle demaking, simple past and past participle demade)

demakes (present singular third-person)
demaking (participle present)
demade (participle past)
demade (past)

(transitive, video games) To remake (a modern game) for an older platform.


Doomer

Alternative form: DOOMer

Doomers, ranging from children to senior citizens, are up all night hunting specters, imps, and other hellspawn, battling each other in so-called Deathmatch tournaments, and checking out the latest Doom lore by conversing with the game’s developers over computer chat lines. […] What’s ahead for Doomers? Id has authorized a company called Austin Virtual Gaming to license an eight-screen Doom arcade setup around the country.

I am not a female Doomer, but I did "catch" my fiance playing Doom the other day. It led us to a discussion of why ID didn't put the option in to choose a female character.

1994 April 30, Ricardo Lopez, “Are there any *female* doomers out there?”, in alt.games.doom (Usenet):

The sense of reality is so seamless that on the Internet, where many Doomers gather, there is a FAQ (frequently asked questions) document that talks about Doom-induced motion sickness. […] At one point, Carnegie Mellon University’s 25,000-user network had so many student Doomers playing that the system nearly ground to a halt.

1994 September 23, Robert S. Cauthorn, “‘Doom’s Day’: Oct. 10 is release date for sequel to wildly popular game”, in The Arizona Daily Star, volume 153, number 264, Tucson, Ariz., section E, page twelve:

#doom This channel is a cousin of #vidgames […] And some players use it to find others who have the Internet Head-to-Head Daemon (IHHD) software, which lets folks play Doom over the Net. (Note: Some “Doomers” may want to try finding the #modemdoom channel if #doom is not active for some reason.)

1995, Donald Rose, Internet Chat Quick Tour: Real-time Conversations & Communications Online, Ventana Press, →ISBN, page 119:

On the downside, they’ve created such indelible demons and Death match tournaments that Doomers of all ages have reported actual perception changes.

1996, Faith Popcorn, Lys Marigold, Clicking: 16 Trends to Future Fit Your Life, Your Work, and Your Business, HarperCollins, →ISBN, page 86:

By intentionally leaving cracks in his source code, [John] Carmack encouraged Doomers to hack the game and create their own elaborate levels — new battlegrounds upon which the carnage took place.

1999, The New York Times Biographical Service, page 786:

“Doom is a great stress-reliever,” said Lewis. “Its^([sic]) a great way to blow off stress after a bad day.” This defense is rather common among “Doomers,” as Doom enthusiasts have come to call themselves.

a. 2003, Mathew Webb, “Is it doom for Doom?”, in Cougar Chronicle, Austin, Tex.: Hill Country Middle School; quoted in Homer L. Hall, “Those Opinionated Columns”, in Junior High Journalism, New York, N.Y.: The Rosen Publishing Group, Inc., 2003, →ISBN, page 189:

(video games, informal) A player of the video game Doom.


unsubclass

unsubclass (third-person singular simple present unsubclasses, present participle unsubclassing, simple past and past participle unsubclassed)

unsubclasses (present singular third-person)
unsubclassing (participle present)
unsubclassed (participle past)
unsubclassed (past)

A good convention for working with multiple subclasses is to only subclass the window procedure that is the first in the call chain and only unsubclass the one that is first.

1990, Paul W. Cheatham, David E. Reich, Robert F. G. Robinson, OS/2 presentation manager programming, page 339:

Unsubclassing the plug-in window ensures that Navigator can continue to function normally once the plug-in module is unloaded.

1996, Ted Coombs, Jason Coombs, Don Brewer, The Netscape LiveWire Sourcebook:

It is very important to remember to unsubclass the plug-in window when the plug-in is destroyed.

1997, Douglas A. Young, Netscape developer's guide to plug-ins, page 177:

(object-oriented programming, transitive) To cause (a previously subclassed window or object) no longer to act like a member of a subclass.


inventory Tetris

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

In reference to the shape-fitting puzzle game Tetris.

(video games) A system of inventory management where acquired items must be arranged according to the space that they consume.


defunctionalize

defunctionalize (third-person singular simple present defunctionalizes, present participle defunctionalizing, simple past and past participle defunctionalized)

defunctionalizes (present singular third-person)
defunctionalizing (participle present)
defunctionalized (participle past)
defunctionalized (past)

(computing, programming) To subject to defunctionalization.


defunctionalization

en-noun

defunctionalization (countable and uncountable, plural defunctionalizations)

higher-order function
higher-order function

(computing, programming) A compile-time transformation which eliminates higher-order functions, replacing them by a single first-order apply function.


encloser

(programming) An object, procedure, or other portion of code that defines the scope of a variable.


const

Abbreviation of constant, used as a keyword in certain programming languages.

(programming) A variable whose value cannot be changed directly.


const

(programming, of a variable) Whose value cannot be changed directly.

(programming, of a function) Which cannot change the value of its class’s attributes.


BDD

BDD (countable and uncountable, plural BDDs)

Coordinate term: TDD

You've now seen what a typical BDD/TDD development process looks like. BDD unit testing is more an approach than a particular toolset, but there are tools and techniques that can make practicing BDD unit testing easier.

2014, John Smart, BDD in Action: Behavior-Driven Development for the whole software lifecycle, Simon and Schuster, →ISBN:

(software engineering) Initialism of behavior-driven development.

(software engineering) Initialism of business-driven development.


rothe

Unfortunately, he turned the corner in a rather inefficient manner, cutting off his retreat and bumped into a rothe. Gadzooks, he thought, one hit from this boy and I'll likely go to my ill named great reward. The only recourse was to quaff his one as of yet unidentified potion and hope it was extra healing.

1993, Robert Leduc, “Nethack Imitates Life”, in rec.games.hack (Usenet):

(fantasy) A kind of fictional cattle in various role-playing games and roguelike video games.


jump scare

en-verb

jump scare (third-person singular simple present jump scares, present participle jump scaring, simple past and past participle jump scared)

jump scares (present singular third-person)
jump scaring (participle present)
jump scared (participle past)
jump scared (past)

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

(transitive) To frighten (a film audience or video game player, etc.) by means of something that happens suddenly without warning.


ABAP

Initially coined as short for German Allgemeiner Berichts-Aufbereitungs-Prozessor ("generic report preparation processor"); later assigned the English expansion.

(programming) Initialism of Advanced Business Application Programming


package manager

en-noun

package manager (plural package managers)

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

(software) A computer program responsible for installing, updating and configuring other software, maintaining an index of installed programs and resolving their dependencies.

包管理器

program responsible for installing and updating other software


autoflush

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

If the writer is set to autoflush mode, then all characters in the buffer are sent to their destination whenever println is called.

2001, Cay S. Horstmann, Gary Cornell, Core Java 2: Fundamentals, page 715:

With autoflush off, you can easily start generating content, have your code throw it away halfway through, and then issue a redirect.

2002, Dave Rolsky, Ken Williams, Embedding Perl in HTML with Mason:

(computing, programming) Automatic flushing of a buffer.


autoflush

en-verb

autoflush (third-person singular simple present autoflushes, present participle autoflushing, simple past and past participle autoflushed)

autoflushes (present singular third-person)
autoflushing (participle present)
autoflushed (participle past)
autoflushed (past)

(transitive, computing, programming) To flush (a buffer) automatically.


ROTT

(video games) Initialism of Rise of the Triad.


pushwall

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

With either Wolf (the full-blown 60 level version) or Spear of Destiny, Many times the pushwalls move too far, and block the goodies. For example, Episode six, floor two - the first pushwall moves too far, and blocks *all* the other pushwalls, and *all* of the treasure.

1993, No parking EXCEPT FOR BOB, “Wolf-3D & Spear: a bug in common?”, in comp.sys.ibm.pc.games.action (Usenet):

Useful any time you've got 99% of the points and you don't want to hunt all over the place for that one little piece of gold you missed, or for when you don't want to mess with a dozen pushwalls to finish the level after you've whacked everybody.

1994, Bob Fishell, “Re: Any Blake Stone cheat codes?”, in comp.sys.ibm.pc.games.action (Usenet):

In the shareware-version, first room, there is a small secret room on the same side you startet^([sic]). Inside is another pushwall and then a door. How can I open this door ? It always tells me that this door is locked. I've got the same problem with some other pushwalls, but this one in the first level is my biggest problem so far.

1995, Henning W. Rauth, “ROTT - help needed”, in comp.sys.ibm.pc.games.action (Usenet):

(video games) A wall that moves or triggers some other action when the player character pushes against it.


let's play

LL-Q1860 (eng)-Flame, not lame-let's play.wav

Originates from the titles of forum threads on the website Something Awful.

(Internet, video games) A video recording or comparable broadcast in which a person plays a video game while commenting on the gameplay.

Let's Play (video gaming)
Something Awful


rem out

rem out (third-person singular simple present rems out, present participle remming out, simple past and past participle remmed out)

rems out (present singular third-person)
remming out (participle present)
remmed out (participle past)
remmed out (past)

From rem (a shortening of remark, used as a comment-marking keyword in some programming languages) + out.

When Windows 98 is installed, it will "REM out" the MSCDEX statement, if there is one, since Windows has its own driver and doesn't need this one.

1998, Ralf Kober, Franck Buechel, Markus Baecker, Win 98 RX: Solve Your Own Windows 98 Computing Problems Easily, page 205:

(programming, dated, transitive) To temporarily disable (a portion of source code) by converting it into a comment.


gh

(online gaming slang) Initialism of good half.


falsy

From false + -y, to be an antonym to truthy.

In JavaScript, any expression or statement that expects a boolean value will work with a truthy or falsy value, so the fact that && does not always evaluate to true or false does not cause practical problems.

2012, David Flanagan, JavaScript Pocket Reference, page 40:

However, in the second case, both '0' and the empty string () are falsy (in other words, they behave like false) and are therefore equal with respect to ==.

2014, Basarat Syed, Beginning Node.js, →ISBN, page 33:

If the first operand (which comes before the question mark--doIt, in this example) is truthy, the expression evaluates to the second operand (between the question mark and colon), and if it's falsy, it evaluates to the third operand (after the colon).

2016, Kenny Ballou, Learning Elixir, →ISBN, page 92:

(programming) Evaluating to false in a Boolean context.


UP

(software) Initialism of Unified Process.


slideware

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

Software that aids the making of digital slideshows.


Minecrafty

en-adj

Minecrafty (comparative more Minecrafty or Minecraftier, superlative most Minecrafty or Minecraftiest)

more Minecrafty (comparative)
Minecraftier (comparative)
most Minecrafty (superlative)
Minecraftiest (superlative)

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

Stranded 2 - a fun little game, now available for free. A bit minecrafty.

2011 May 16, John Dow, “Re: Premiership, West Ham, Balls, European”, in uk.games.video.misc (Usenet):

If you've been living in a massively multiplayer cave for the last few months, it's the pretty Minecrafty prologue to the ambitious Everquest Next, which will let you build and decorate and even alter the terrain of the world/s as you see fit.

2013 December 7, Tom Sykes, “Everquest Next Landmark trailer asks the pertinent question 'What is Everquest Next Landmark?'”, in PC Gamer:

If you've been busy mining, farming, and doing all the other Minecrafty things that get you established, […]

2014, Stephen O'Brien, The Ultimate Player's Guide to Minecraft, Que Publishing, →ISBN, page 137:

(video games, informal) Of, pertaining to, or characteristic of Minecraft.


Minecrafter

If the game is on easy mode, the zombies will just pound on the doors and create a really nice scare and, as any Minecrafter knows, they won’t even spawn on peaceful mode.

2012 February 27, Meg Iserloth, “Mojang: Where are They Now?”, in University Chronicle, volume 88, number 33, St. Cloud, Minn.: St. Cloud State University, →ISSN, →OCLC, page 9, column 3:

Furthermore, you can sync with other Minecrafters on a local area network in order to invite and play with friends in your own little world.

2013, Darren Murph, “The Best Not-exactly-productive Apps”, in iPhone Secrets: Do What You Never Thought Possible with Your iPhone, Indianapolis, Ind.: John Wiley & Sons, →ISBN, part III (Diving into Software), page 185:

He and others in the community had begun discussing the opportunity for a gathering of Minecrafters, similar to anime and sci-fi conventions.

2013 November 4, David Langlois, “Minecon 2013 – Creepin’ around the Corner”, in The Bay Window, volume 14, number 3, Muskegon, Mich.: Muskegon Community College, →OCLC, page 5, column 2:

(video games) A person who plays the game Minecraft.


CLA

(software, law) Initialism of Contributor License Agreement.


flexbox

en-noun

flexbox (countable and uncountable, plural flexboxes)

Internet Explorer 9 does not support flexbox.

(web development, uncountable) A CSS3 layout model that allows elements on a web page to be arranged in certain ways within a one-dimensional container.

The contents of a flexbox can be positioned in any direction, can have their order swapped dynamically, and can auto-adjust their sizes and positions based on available space.

2012, Sergey Mavrody, Nika Mavrody, Sergey's HTML5 & CSS3: Quick Reference, page 112:

There's still quite a bit of tumult in the standards recommendations and implementations for flexboxes, but IE10 and Windows 8 has a good, solid implementation of this extremely helpful layout technique.

2013, Jeremy Foster, CSS for Windows 8 App Development, page 161:

You can nest flexboxes inside each other.

2014, Andy Harris, HTML5 and CSS3 All-in-One For Dummies:

(web development, countable) An HTML element that uses this model.


CAML

w:Collaborative Application Markup Language

(computer languages) Initialism of Collaborative Application Markup Language.


Caml

Categorical Abstract Machine Language
w:Caml

(computer languages) Acronym of Categorical Abstract Machine Language, a dialect of ML.


killboard

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

The killboard system also offered an indicator of the expertise and trust hierarchy. A member who was active in the combat team would keep statistics of combat he or she was involved with on the killboard […]

2014, Harald Warmelink, Online Gaming and Playful Organization, page 108:

(video games) A table that ranks players by number of kills.


-mance

I very much look forward to this on my Dorianmance playthrough.

My Andersmance was taken at a more leisurely pace, so I really got into the depth and grief over his character and his romance.

My own Galemance run will go full swing once my Astarionmance one wraps up, so more to come soon ☺

2023 September 19, Irma 'Aimo (@aimostudio), Twitter:

(fandom slang, video games) A suffix attached to a noun or character's name to create a word for an in-game romance subplot or mechanic.


superplay

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

(video games) A playthrough of a computer or video game in which the whole game or a select part of it, such as a single level, is played as skilfully as possible, optionally with certain prerequisites.


minimap

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

From mini- + map; (simple map of landmarks): introduced by Siegel and White (1975).

(video games) A small on-screen map to aid players in orienting themselves within the game.


Donkey Kong

Named after the Nintendo video game character Donkey Kong.

Let's get one thing straight, donkey kongs--I SERVE *NO ONE* BUT MYSELF, AT *ALL* TIMES, […]

1995 August 8, Zoogz Rift [username], “I'm not on this planet to serve YOU, ASSHOLES”, in rec.sport.pro-wrestling (Usenet):

HEY DONKEY KONGS!
IF YOU RACIST SAY THAT THE "TAMILS CURSE IS HAUNTING SL CRICKET" […]

1996 January 26, P. DE SILVA, “Re: IS TAMILS CURSE HAUNTING SL CRICKET TEAM?!”, in soc.culture.sri-lanka (Usenet):

Well, if the retarded islamic DONKEY KONGS without any question, believe that HEAVEN awaits these dog shit heads after committing atrocity against humanity - both islamic and non-islamic, karmic reality is a better alternative.

1998 November 3, PAKI BASH [username], “Re: Too hot for Hindu Hoodlums?”, in soc.culture.indian (Usenet):

(slang, derogatory) An uncivilized or ill-mannered person; a boor.


on like Donkey Kong

From the Nintendo video game gorilla-like character Donkey Kong, which is used in the phrase because of the character’s stereotypical strength and for the near-rhyme between on and Kong; likely influenced by the earlier construction in like Flynn.

It's on like Donkey Kong / You wanted that fast buck / Now I gotta light that ass up

1992 November 17, “Now I Gotta Wet ’Cha”, in The Predator, performed by Ice Cube:

If those four white police don't get hung, it's on again. It's on like Donkey Kong!

1993 February 16, John Wilder, “Gangs put L.A. on edge”, in USA Today:

Got it going on like Donkey Kong, and whoo-wee, shut my mouth, slap your grandma, there oughta be a law.

2005 October 3, Dallas Davidson, Randy Houser, Jamey Johnson (lyrics and music), “Honky Tonk Badonkadonk”, in Songs About Me, performed by Trace Adkins:

It's going to be "on like Donkey Kong" when Food Network Star and local restaurant owner Guy Fieri comes to the 2007 California State Fair!

2007 August 1, “Food Network Star Guy Fieri to visit the 2007 State Fair!: Kids can vie for the chance to cook with Guy!”, in Business Wire, archived from the original on 2016-09-01:

I will politically haunt you for the biggest fumble in the history of San Francisco politics. It's on like Donkey Kong.

2011 January 4, Chris Daly, San Francisco Board of Supervisors meeting

(chiefly US) An intensifier used in the same contexts as it's on, go on, and other expressions using the word on, but to express greater emphasis.


tower defense

(video games) A style of real-time strategy video game in which the player attempts to stop enemies from crossing a map by building traps to slow them down and towers or turrets which shoot at them as they pass within range.


type punning

(programming) The circumvention of the system of data types in a programming language in order to achieve an effect that would be difficult or impossible to achieve within the bounds of the formal language.


polypile

en-verb

polypile (third-person singular simple present polypiles, present participle polypiling, simple past and past participle polypiled)

polypiles (present singular third-person)
polypiling (participle present)
polypiled (participle past)
polypiled (past)

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

(video games, roguelikes) To stack (items) so as to polymorph them into different items in a single turn.


fragfest

What better time is there than the holidays to revel in the profound joys of video gaming? Time off from work or school can be put to prime use: blasting a loved one in a "SOCOM II" multiplayer frag-fest, dropping a mad rhyme with "Karaoke Revolution," slashing your way across Middle Earth in "Lord of the Rings".

2003 December 11, Scott Taves, “Games to suit any player await easy-chair heroes in various formats”, in Seattle Post-Intelligencer, retrieved 2014-06-07:

Unreal is a total fragfest that is all about over-the-top, arcade-style action.

2006 September 10, Seth Schiesel, “Video Games: War, Whimsy, Wrestling and the New Zelda”, in New York Times, retrieved 2014-06-07:

Spec Ops: The Line is a cover-based shooter in the mould of Gears Of War, although comparing its gameplay to Epic's testosterone-juiced fragfest is doing the latter something of a disservice.

2012 June 26, Nick Cowen, "Spec Ops: The Line" (game review), The Guardian (UK) (retrieved 7 June 2014)

(video games) Video gameplay, especially for multiple players, involving extreme action, deadly combat, explosions, etc.


SEFF

service effect specification
service effect specification#English

(software engineering) Initialism of service effect specification.


PTAL

(software engineering) Acronym of please take a look; please review and comment on the proposed change to software source code.


smart bomb

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

On your side, you've got three lives, with each life having three smart bombs. These wipe out all the enemy on the screen when used, as smart bombs should.

1988, Flying Shark (game review) in Your Sinclair issue 27, page 67

(video games) A weapon that damages or kills all enemies within a large area.


softcode

softcode (third-person singular simple present softcodes, present participle softcoding, simple past and past participle softcoded)

softcodes (present singular third-person)
softcoding (participle present)
softcoded (participle past)
softcoded (past)

From soft + code, modelled on earlier hard code.

Keep things soft (as in softcoding) wherever possible. Visit a lawyer and make 'parameterisation' your middle name; it'll sound good at parties, and changes to the system will be far less painful.

1992, John W. O. Brinkworth, Software quality management: a pro-active approach, →ISBN:

1997, Barbara L. Maia Goldstein, Society of Photo-optical Instrumentation Engineers, Plug and play software for agile manufacturing, SPIE-International Society for Optical Engineering
Best of breed component approaches are better supported because of the softcoding of much of the factory model and integration logic.

I have used this technique to build very flexible code generators, softcoded calculation engines for users, and much more.

1999, Steven Feuerstein, Oracle PL/SQL Programming: Guide to Oracle8i Features, O'Reilly Media, Inc., →ISBN, page 76:

[…] you will need to consider the business requirements first, and only then encode them in your application. Let's discuss two approaches to this: the traditional “hardcoded” technique and the “softcoded” rules-based approach.

2004, Dave Minter, Jeff Linwood, Building Portals with the Java Portlet API, Apress, →ISBN, page 289:

Given the rationale for softcoding, it is clear that you should softcode attributes that may not be known until run time. For simplicity and improved performance, you can hardcode attributes that are certain.

2010, Michael Blaha, Patterns of Data Modeling, CRC Press, →ISBN, page 175:

(programming) To construct a program in a way which ensures that certain values and methods of operation are adjustable at run time.


savescummer

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

(video games, roguelikes) A player who savescums.


startscum

startscum (third-person singular simple present startscums, present participle startscumming, simple past and past participle startscummed)

startscums (present singular third-person)
startscumming (participle present)
startscummed (participle past)
startscummed (past)

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

(intransitive, video games, roguelikes, derogatory) To start and quit the game repeatedly in order to obtain a favourable starting situation (this being generated at random for each game).


savescum

savescum (third-person singular simple present savescums, present participle savescumming, simple past and past participle savescummed)

savescums (present singular third-person)
savescumming (participle present)
savescummed (participle past)
savescummed (past)

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

(intransitive, video games, often derogatory) To reload the last saved game whenever the player character dies or an unfavorable outcome has been encountered.


deadly diamond of death

en-noun

deadly diamond of death (plural deadly diamonds of death)

object-oriented programming
object-oriented programming

(object-oriented programming, humorous) The diamond problem.


diamond problem

diamond problem (plural diamond problems)

So called because a diagram of the classes has a diamond (quadrilateral) shape.

(object-oriented programming) The ambiguity that arises when two classes B and C inherit from A, and a further class D inherits from both B and C, so that if there is a method in A that B and/or C has overridden, and D does not override it, it is unclear which version of the method D should inherit.


achievement whore

achievement whore (plural achievement whores)

(video games, slang) A person who plays video games for the primary purpose of unlocking achievements.


hitbox

Veronica Ripley, 32, often speaks to friends about the role that video games played in her trans awakening: “I would try to explain it away, saying that I was playing the girl character because she had a smaller hitbox or quicker kill animations,” she said, referring to in-game advantages.

2023 December 27, Zachary Small, “Video Games Let Them Choose a Role. Their Transgender Identities Flourished.”, in The New York Times:

However, Fortnite players believe that each skin has varying hitboxes, offering them a competitive advantage.

2024 March 16, Rishabh Sabarwal, “Fortnite hitboxes: Do skins have a competitive advantage?”, in Dexerto:

(computer graphics) An invisible shape bounding all or part of a model (in a video game, etc.) used in collision detection to determine whether another object collides with the model.


otome game

The otome games are marketed heavily toward female gamers, something generally uncommon with video game marketing. As of this writing, several game developers have invested in localizing otome games originally released only in Japan into English.

2017, Amy M. Green, Matthew Wilhelm Kapell, Storytelling in Video Games: The Art of the Digital Narrative:

A story-based video game in which the player attempts to establish a romantic relationship between the female player character and one of several male characters.

乙女遊戲 /乙女游戏

romance simulation game (usually the protagonist is a woman)


twitch game

‘They’re Twitch Games,’ he grinned, ‘arcade games. An adventure game is one where you use your mind; if you can type, you can play an adventure. If you require anything other than that, you’ve got a twitch game — an arcade game — where your skill of movement is more important than your thinking. […]

1985, Scott Adams, quoted in Graeme Kidd, Great Scott!, in Crash issue 15

The Internet is a bad bet for online versions of twitch games because the Internet can be about as split-second and consistent as your average presidential candidate.

2003, Jessica Mulligan, Bridgette Patrovsky, Developing Online Games: An Insider's Guide, page 157:

The fun of twitch games comes from the mastery of a difficult dexterity challenge.

2009, Brenda Brathwaite, Ian Schreiber, Challenges for Game Designers, page 113:

(informal, video games) A video game requiring fast reactions.


Wii

Marketing coinage: homophone for we, with the two i characters supposed to represent two people, suggesting players gathering together.

(video games) A video game system released worldwide by Nintendo in 2006, noted for its unique motion-based control system.


MOBA

The phrase, “tank meta”, is one that carries a lot of weight when it comes to MOBAs. These metas are generally characterized by tanky, unkillable behemoths dominating the meta and leaving any character that isn’t focused around raw DPS in the dust.

2022 November 17, Carver Fisher, “League of Legends preseason 13 has made tanks unkillable”, in Dexerto:

Although many of the traditional MOBA features have all but vanished from Supervive over the course of development, a few have still made it into the early access version.

2024 November 21, Nathan Warby, “What is Supervive? New MOBA gameplay, platforms, more”, in Dexerto:

(video games) Acronym of multiplayer online battle arena.


LoC

(programming) Initialism of lines of code.


moneyhatting

This practice of "moneyhatting" that Micro$not has brought to the console video game business is just more corruption that harms the whole video game industry with nothing positive coming out of it except buying a little more time for the xflop 3-shitty before it dies.

2007, RMZ, “Re: EGM confirms Micro$hit paid bribe to 2K Games to keep Bioshock off PS3”, in alt.games.video.xbox (Usenet):

I think it's great that the consoles are getting this stuff, but it just serves to make them even less relevant to people with alternatives. That said, while the AAA moneyhatting seems to have waned a fair bit this generation, it's being replaced with a trend of tying up cool looking, ostensibly PC titles with exclusivity contracts […]

2014, hurricanepilot, “Re: PWB, has it come to this?”, in uk.games.video.misc (Usenet):

(slang, derogatory, video games) The use of unfair financial incentives; bribery.


ODM

(software) Initialism of OpenDocument Master (a computer file type)

(software) Initialism of OverDrive Media (a computer file type)


hotlapping

(video games) Driving laps around a circuit alone, without the presence of any competing vehicles.


self-documenting

(computing, programming, of source code) Written and structured in such a way that it can be understood without consulting separate documentation.


seckill

en-verb

seckill (third-person singular simple present seckills, present participle seckilling, simple past and past participle seckilled)

seckills (present singular third-person)
seckilling (participle present)
seckilled (participle past)
seckilled (past)

(online gaming, slang) to kill an enemy within seconds


medkit

(usually science fiction, video games) A small bag or case containing medical supplies


LoL

(video games) Initialism of League of Legends.


cukup

From Malay cukup (“enough”), coined by e-sports athletes in Malaysia and Singapore when competing with each other in e-sports matches.

(video games, Malaysia, Singapore) Abbreviation of choose your kit and level up or choose your kit and upgrade


pass-and-play

LL-Q1860 (eng)-Flame, not lame-pass-and-play.wav

[…] and multiplayer games can be conducted online (with push notifications announcing updates) or in the same physical place using pass-and-play turns.

2011, Glenn Fleishman, Five-Star Apps: The Best iPhone and iPad Apps for Work and Play, Peachpit Press, →ISBN:

With all that said, you should be ready to create the “Pass and Play” version of Tic-Tac-Toe.

2012, Patrick Alessi, Beginning iOS Game Development, John Wiley & Sons, →ISBN:

Days of Wonder emphasizes pass-and-play over mobile/social multiplayer because they want their games to feel like board games no matter what platform they are for.

2012, Scott Rogers, Swipe This!: The Guide to Great Touchscreen Game Design, John Wiley & Sons (2012), unnumbered page 232

(video games) Capable of being played by more than one player by physically passing the device or controller to each player on his or her turn.


spinlock

(programming) A lock which causes a thread trying to acquire it simply to wait in a loop ("spin") while repeatedly checking if the lock is available.


spinlock

spinlock (third-person singular simple present spinlocks, present participle spinlocking, simple past and past participle spinlocked)

spinlocks (present singular third-person)
spinlocking (participle present)
spinlocked (participle past)
spinlocked (past)


Poké-

Pertaining to Pokémon or the Pokémon media franchise.


Kleene operator

en-noun

Kleene operator (plural Kleene operators)


vidya

Humorous alteration of video. Originates from the 1990s American sitcom King of the Hill. American regional usage far precedes this.

There are a hundred angles to this issue and the criticism has been noted since video games first saw the light of day. However, I've never really examined the question: is "the vidya" bad for you?

2009, Kyle Calvert, "The Root of all evil?", Rampage (Fresno City College) Volume 117, Edition 6, 15 April 2009, page 13

Quinnae Moongazer, a pizza loving feminist sociologist and amateur slug herder, spends her time writing about feminism, transgender politics, and the vidya.

2012 August, “No More Excuses: 'It's The Middle Ages, Yo!'”, in Ctrl+Alt+Defeat, number 8, page 53:

The site We Hunted The Mammoth scoured the full transcript released by 4chan, turning up gems from some anons like, "i couldnt care less about vidya, i just want to see zoe receive her comeuppance."

2014 September 10, Casey Johnston, “How 4chan manufactured the #GamerGate controversy”, in Wired:


arcadey

en-adj

arcadey (comparative more arcadey, superlative most arcadey)

more arcadey (comparative)
most arcadey (superlative)

Hewson maintains its high standards with this rootin', tootin', killin', maimin', shoot 'em up. Not to be missed by arcadey types.

1989, Sean Kelly, Eliminator (video game review) in Your Sinclair 41, May 1989

GameAxis Unwired
Fans of arcadey sports titles (like the ones I mentioned above) will be in heaven, as despite its cutesy trappings, Mario Strikers adheres pretty much to Midway's proven gonzo sports formula.

(video games, informal) Characteristic of an arcade game, generally focused on action rather than strategy or realism.


MOM

message-oriented middleware
message-oriented middleware#English

(hardware, software) Initialism of message-oriented middleware (hardware or software infrastructure supporting sending and receiving of messages between distributed systems.)


MIF

(Adobe, software) Initialism of Maker Interchange Format (proprietary markup language associated with Adobe Systems' FrameMaker product)


FDE

(Adobe, software) Initialism of Frame Development Kit (proprietary environment associated with Adobe Systems' FrameMaker product)


killstreak

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

(video games) An unbroken streak (continuous series) of kills.

(video games) An award or an advantage that a player obtains by achieving an unbroken streak of kills (as sense 1) of a given length.


big agile

(software engineering) The application of agile principles and practices to larger, complex projects, often with teams working from multiple locations.


rubber duck debugging

From a story in the book The Pragmatic Programmer (1999).

(programming) The practice in which a programmer attempts to solve a bug by explaining their code to an inanimate object, such as a rubber duck.

The Pragmatic Programmer
rubber duck debugging


CTFE

(programming) Initialism of compile-time function execution.


code golf

By analogy with the sport of golf, in which players aim to sink the ball in the hole in the fewest strokes possible.

(programming) A recreational computer programming competition in which participants attempt to write the shortest possible source code to implement a given algorithm.


keyboardable

keyboardable (comparative more keyboardable, superlative most keyboardable)

more keyboardable (comparative)
most keyboardable (superlative)

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

In addition, WinAmp is highly keyboardable, and most features can be activated via hotkeys.

2000, Scot Hacker, MP3: The Definitive Guide, page 63:

(computing, of software) Usable with a keyboard as the only input device.


TASer

From TAS (“tool-assisted speedrun”) + -er.

(video games) A gamer who records speedruns created with the help of software tools.


genocidable

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

There had been the argument in the past that removing all the genocidable monsters would increase the generation rate of the more dangerous non-genocidable monsters.

2012 January 6, Janis, “A prelimary review of UnNethack”, in rec.games.roguelike.nethack (Usenet):

(video games, roguelikes, of a class of monsters) Capable of being completely eliminated from the game by means of magic.


startscummer

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


Pokémania

LL-Q1860 (eng)-Flame, not lame-Pokémania.wav

Teachers, who had vivid memories of the temporary insanity of POGS a few years earlier, said they'd never seen a craze to rival Pokémania.

2001, Kathleen McDonnell, Honey, We Lost the Kids: Re-thinking Childhood in the Multimedia Age, Second Story Press, →ISBN, page 97:

It is one that reflects what I found to be the general attitude of American adults regarding the Pokémania that captivated U.S. youth for at least two years: that, though a popular fad of immense proportions, Pokémon (and through it Japan) influenced American youth in terms of their goals, actions, or attitudes in a way that was judged to be relatively benign.

2008, Anne Allison, “The Attractions of the J-Wave for American Youth”, in Yasushi Watanabe, David L. McConnell, editors, Soft Power Superpowers: Cultural and National Assets of Japan and the United States, M. E. Sharpe, →ISBN, page 105:

Launched on the wave of Pokémania was Viz's four-part manga The Electric Tale of Pikachu.

2009, Jason S. Yadao, The Rough Guide to Manga, Rough Guides, →ISBN, page 48:

(informal) Passion for the Pokémon media franchise.


polymorphitis

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

(video games, informal) In some roguelike games, an intrinsic ability that causes the player's character to polymorph without warning.


DevOps

DevOps is a popular term in the IT world at the moment. There are many different opinions as to what DevOps actually is. In simple terms, DevOps is the mix of development and operations. It is essentially creating a sort of "hybrid programmer"[…]

2018, Alex Braunton, Hands-On DevOps with Vagrant: Implement end-to-end DevOps and infrastructure management using Vagrant, Packt Publishing Ltd, →ISBN, page 11:

information technology
information technology

(software engineering) A software development method that stresses communication and collaboration between software developers and other information technology professionals.


RDFa

(software, Internet) Initialism of Resource Description Framework in Attributes.


counterprogramme

A programme that counters or responds to another programme.


clickfest

(video games, informal) A game that involves a great deal of clicking (with the mouse or other pointing device).