multidimensional array

multidimensional array (plural multidimensional arrays)

(programming) A data structure consisting of a vector of vectors, in the case of a 2-dimensional array, or, in the case of an N-dimensional array, a vector of multidimensional arrays of degree N minus 1, thereby allowing the simulation of a N-dimensional grid of storage locations using an underlying memory architecture in which storage is addressed in a linear fashion.

mehrdimensionales Datenfeld

(programming) A data structure that has the semantics of an array of arrays, all of which may be indexed with values of any data type, usually with a supporting syntax built-into a programming language.

mehrdimensionales Datenfeld

(programming) Any abstraction, usually a memory-resident data structure, that addresses storage locations via an N-dimensional coordinate space.

mehrdimensionales Datenfeld

abstraction that addresses storage locations via an N-dimensional coordinate space


free variable

(programming) A variable that is not bound to a storage location.


dereference

en-verb

dereference (third-person singular simple present dereferences, present participle dereferencing, simple past and past participle dereferenced)

dereferences (present singular third-person)
dereferencing (participle present)
dereferenced (participle past)
dereferenced (past)

/dɪˈɹɛfɹəns/

Attempting to dereference a null pointer often results in a crash.

(programming) To access the value or object located in a memory location addressed by a pointer or another value interpreted as such; to access a value being referenced by something else.

viitata

access something to which a pointer or another value points


keyword

Each function has an entry address which must be quoted after the USR keyword.

1982, Popular Computing, volume 1, numbers 9-12, page 113:

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

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

(programming) A reserved word used to identify a specific command, function, etc.

sleutelwoord

programming: A reserved word used to identify a specific command, function etc.


itemization

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

The itemization in this game is terrible. All the good items are so rare, it gives players no desire to grind at all.

(video games) The system of items available to players and their design and qualities.


loc

en-noun

loc (countable and uncountable, plural locs)

software engineering
software engineering

(software engineering, translation studies) Clipping of localization.


MK

en-proper noun

MK (countable and uncountable, plural MKs)

(countable, video games) Initialism of Mortal Kombat.

(countable, video games) Initialism of Mario Kart.


racer

→ Japanese: レーサー (rēsā)

For our kart racer, we will start by investigating common elements in similar games that we will need to bring to life, […]

2012, Jeff W. Murray, Game Development for iOS with Unity3D, page 102:

(video games, informal) A video game involving racing of any kind.


valk

(informal, video games, roguelikes) valkyrie


consolized

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

(of a computer game, video games) Converted to run on a games console.


pointy

en-adj

pointy (comparative pointier, superlative pointiest)

pointier (comparative)
pointiest (superlative)

a pointy sub; a pointy block

(programming) In the Raku programming language: being a block or subroutine that acts as a closure accepting a list of parameters (denoted by the pointed arrow symbol ->).


DPM

en-noun

DPM (countable and uncountable, plural DPMs)

(video games) Initialism of damage per minute.


functional programming

referential transparency
referential transparency

(programming) Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved.


hot seat

In addition to traditional LAN play and online modes, there's […] a hot seat mode in which multiple players take their turns on the same computer […].

2008 September 14, Jonathan Miller, “Civilization IV: Colonization Multiplayer Hands-On”, in GameSpot:

(video games, attributive) A multiplayer game mode where the players take turns playing the game.


gamepad

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

(video games) A type of game controller held in both hands and controlled with the thumbs.


equate

From Middle English equaten, from Latin aequātus, perfect passive participle of aequō, see -ate (verb-forming suffix).

The first section of the program includes the system equates.

2005, Arnold S. Berger, Hardware and Computer Organization, page 220:

The following equates define the stats byte […]

2009, Saifullah Khalid, Neetu Agrawal, Microprocessor System, page 256:

You can learn much about user routines, labels, displacements, equates (EQU) and so on, by modifying this program and observing the results on the screen.

2012, J. S. Anderson, Microprocessor Technology, page 221:

(programming) A statement in assembly language that defines a symbol having a particular value.


scaffolder

The default site that is created by the Visual Studio project scaffolder uses Bootstrap by default.

2016, William Penberthy, Beginning ASP.NET for Visual Studio 2015, page 71:

React has a scaffolder tool called create-react-app, which […] saves countless hours for React developers […]

2017, Christoffer Noring, Pablo Deeleman, Learning Angular:

(programming) A software tool that creates the basic framework or template for a new project.


faceplant

From face + plant (“place, set firmly”). Originally skateboarding and snowboarding slang, a humorous variant of handplant, which is an intentional technique in these sports.

(video games) Death or defeat in a multiplayer online game.


top-level

read-eval-print loop
read-eval-print loop


level up

en-verb

level up (third-person singular simple present levels up, present participle leveling up or levelling up, simple past and past participle leveled up or levelled up)

levels up (present singular third-person)
leveling up (participle present)
levelling up (participle present)
leveled up (participle past)
leveled up (past)
levelled up (participle past)
levelled up (past)

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

From level + up. The video game sense is a calque of Japanese レベルアップ (reberu appu).

I leveled up after defeating the dragon.

For example, there are still mobs to defeat, and doing so levels up your character and improves your gear.

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

(roleplaying games, video games, transitive, intransitive) To progress to the next level of player character stats and abilities, often by acquiring experience points in role-playing games.


truthy

en-adj

truthy (comparative truthier, superlative truthiest)

truthier (comparative)
truthiest (superlative)

From truth + -y. In colloquial sense, back-formation from truthiness.

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:

In JavaScript, as well as the true or false Boolean values, other types of variables can be said to be truthy or falsey.

2013, Dan Wellman, jQuery Hotshot, →ISBN:

To remember which values are truthy and which are falsey, just memorize the five falsey values - undefined, null, 0, "" and NaN -- and remember that everything else is truthy.

2014, Eric T. Freeman, Elisabeth Robson, Head First JavaScript Programming: A Brain-Friendly Guide, →ISBN, page 292:

Clojure uses the Boolean operators or and and. or returns either the first truthy value or the last value, and returns the first falsey value or, if no values are falsey, the last truthy value.

2015, Daniel Higginbotham, Clojure for the Brave and True, →ISBN, page 40:

(programming) Evaluating to true in a Boolean context.


reflect on

en-verb

reflect on (third-person singular simple present reflects on, present participle reflecting on, simple past and past participle reflected on)

reflects on (present singular third-person)
reflecting on (participle present)
reflected on (participle past)
reflected on (past)

It is sometimes useful to be able to reflect on class or interface types in native code as well.

1999, Sheng Liang, The Java Native Interface:

Load-time MOPs reflect on the bytecode and make use of a modified class loader.

2001, Jørgen Lindskov Knudsen, ECOOP 2001 - Object-oriented Programming: 15th European Conference:

To define attribute classes and reflect on them at runtime, you have to consider a few more issues.

2005, Eric Gunnerson, Nick Wienholt, Anders Hejlsberg, A Programmer's Introduction to C# 2.0:

(transitive, programming) To access details of (a data type, etc.) at run-time using reflection.


CDR

en-noun

CDR (countable and uncountable, plural CDRs)

content of decrement of register#English

(programming) Initialism of content of decrement of register; cdr.

(video games) Initialism of cooldown reduction.


finishing move

professional wrestling
professional wrestling

(video games) In media such as one-on-one fighting video games and professional wrestling, a dedicated special attack used to knock out an enemy on the brink of defeat in a flashy and spectacular manner.

奥義

おうぎ, オウギ, ōgi


inheritor

From Middle English enheriter, enheritour; equivalent to inherit + -or. Displaced Old English ierfenuma.

(computing, programming) A class, etc. that derives from another code element through inheritance.


offline

en-verb

offline (third-person singular simple present offlines, present participle offlining, simple past and past participle offlined)

offlines (present singular third-person)
offlining (participle present)
offlined (participle past)
offlined (past)

(video games, Rust) To raid another player's base while that player is not currently playing.


brawler

From Middle English brawler, brawlere, equivalent to brawl + -er.

"Classic brawlers ranging from Double Dragon to Streets of Rage and even Brutal Legend created my initial seed of interest for working on one," Deighan said.

2020, Patrick Hickey Jr., The Minds Behind Adventure Games, page 136:

(video games, informal) A beat 'em up game.


Initialism of Health Level 7, ultimately, a blend of health and the ISO networking model level 7.

(medicine, software) A set of international standards for transfer of clinical and administrative data between software applications used by various healthcare providers.


god-modding

Misspelling of god mode + -ing (see godmoding)

(video games) Any form of cheating by automatic hits and controlling another player's character implemented by installing a mod in the game.


code block

programming language
programming language

(programming) A block of source code, often one that is delimited by brackets or in some similar way, depending on the programming language.


transclude

transclude (third-person singular simple present transcludes, present participle transcluding, simple past and past participle transcluded)

transcludes (present singular third-person)
transcluding (participle present)
transcluded (participle past)
transcluded (past)

Transcopyright, Permission to Transclude Publicly.

1999 December, Ted Nelson, “Xanalogical Structure, Needed Now More than Ever: Parallel Documents, Deep Links to Content, Deep Versioning, and Deep Re-Use”, in ACM Computing Surveys, volume 31, number 4es, →DOI:

Finally, at the very bottom of the edit window is a list of transcluded pages—generally, but not always, these are templates (page 17).

2008, John Broughton, Wikipedia: The Missing Manual, O'Reilly Media, →ISBN, page 424:

That exception is the HTML <IMG> tag–which transcludes an image into the context of the document. The image itself is neither embedded within the document nor copied—it is transcluded.

2012, Julie A. Jacko, editor, Human Computer Interaction Handbook, 3rd edition, CRC Press, →ISBN, page 571:

(programming) To substitute a template or other input for its rendered text, such as when parsing wikitext. To include by transclusion. To process fetched data in-line.


presenter

(software engineering) A conceptual layer in GUI-based software that assumes the functionality of the "middleman".

Präsentator

software: GUI software part that assumes the functionality of the "middle-man"


fire and forget

An event aggregator facilitates a fire-and-forget model of communication. The object triggering the event doesn't care if there are any subscribers. It just fires the event and moves on. A mediator, though, might use events to make decisions, but it is definitely not fire and forget.

2013, Addy Osmani, Developing Backbone.js Applications, page 175:

Post is a “fire and forget” where the UI thread work is performed asynchronously; Send is synchronous in that the call blocks until the UI thread work has been performed.

2014, Richard Blewett, Andrew Clymer, Pro Asynchronous Programming with .NET, page 25:

(programming, attributive) The practice of transmitting or raising something, such as an event, and then proceeding without checking for any result or response.


RTS

en-noun

RTS (countable and uncountable, plural RTSs or RTSes or RTS's)

RTSs (plural)
RTSes (plural)
RTS's (plural)

real-time strategy
real-time strategy#English

(video games) Initialism of real-time strategy.


look and feel

look and feel (countable and uncountable, plural looks and feels)

→ Dutch: look-and-feel

LL-Q1860 (eng)-Flame, not lame-look and feel.wav

(software, of an application, operating system, etc.) The combination of the visual design and behaviour of a user interface.

впечатле́ние и ощуще́ние

от испо́льзования програ́ммы


(video games) A Microsoft Xbox 360, a video game console.


Oberon

Earlier Auberon, from Old French Alberon, partial loan translation from Middle High German Alberich, literally ‘elf king, fairy king’, from alp + -rich << Proto-Germanic *rīks.

(computing, operating systems) A general purpose programming language and operating system descended from Modula-2, developed in the late 1980s.


player character

player character (plural player characters)

(roleplaying games, video games) A character in a role-playing game whose actions are controlled by a player.


character class

character class (plural character classes)

(regular expressions) A set of related text characters, such as all alphanumerics or all whitespace.


tabling

(programming) The uses of a table that contains the results of subproblems which can then be used later in the solving of a problem when the same subproblem arises again.


adoptable

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

(online gaming) A unique creature for a user to adopt.


heads-up display

heads-up display (plural heads-up displays)


head-up display

head-up display (plural head-up displays)

(video games) A display of score, status, etc. superimposed over the playfield.


first-party

a first-party video game; a first-party character; first-party hardware

(computing, hardware, software) Of products, created or published by the company responsible for the platform on which it is released (or its internal developers), as opposed to third-party.


X-ray vision

LL-Q1860 (eng)-Flame, not lame-X-ray vision.wav

Whilst it's only been implemented in a "limited capacity" up until now, Krafton says that lobbies using the anti-cheat system saw x-ray vision cheats decrease by "over 50 per cent", and up to 62 per cent "in key regions".

2022 September 25, Vikki Blake, “PUBG Mobile's anti-cheat tech system halves x-ray vision cheaters”, in GamesRadar:

(video games) A hack allowing players to see enemies behind walls or other solid objects.


non-player character

non-player character (plural non-player characters)

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

(roleplaying games, video games) A character in a role-playing game or computer game whose actions are not controlled by a player.

AI

for computer games, but not role-playing games


MMO

massively multiplayer online game#English

(video games) Initialism of massively multiplayer online game.


real-time strategy

(video games) A warfare video game genre usually played from a third-person overhead perspective, which is based on the real-time movement of troops.

reaaliaikainen strategiapeli

video game genre characterised by real-time movement of troops


NPC

NPC (countable and uncountable, plural NPCs)

non-player character
non-player character#English

(roleplaying games, video games) Initialism of non-player character.

Several months ago, users on 4chan and Reddit, the online message forums, started using the term NPC to refer to liberals. These people, they said, join the anti-Trump crowd not because they are led by independent thought or conscience to oppose President Trump’s policies, but because they’re brainwashed sheep who have been conditioned to parrot left-wing orthodoxy, in the manner of a scripted character.

[2018 October 16, Kevin Roose, “What Is NPC, the Pro-Trump Internet’s New Favorite Insult?”, in The New York Times, archived from the original on 2022-12-30:

While watching the VOD later, xQc insinuated that Fortnite pro Bucke was an "NPC" who was only there to defend Tate and not give Piker a fair shot – and what resulted afterward has caused quite a stir in its own right.

2022 July 22, Alec Mullins, “NRG Bucke kicks off after xQc calls him an “NPC” for siding with Andrew Tate”, in Dexerto, archived from the original on 2022-09-25:

(Internet slang, figuratively) A person with no ability to think for themselves; a sheeple (originally referring to opponents of former US President Donald Trump).


pseudocode

pseudocode (countable and uncountable, plural pseudocodes)

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

Any format or language that resembles a programming language but is not.


BFG

(video games) Initialism of Big Fucking Gun.


uglify

en-verb

uglify (third-person singular simple present uglifies, present participle uglifying, simple past and past participle uglified)

uglifies (present singular third-person)
uglifying (participle present)
uglified (participle past)
uglified (past)

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

From ugly + -fy. Sense 3 by analogy with prettify.


javazon

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

(video games, Diablo II slang) An Amazon character focusing on javelin skills.


deploy

Borrowed from French déployer (“to unroll, unfold”), from Old French desploiier, itself from des- + ploiier, or possibly from Late Latin displicāre (“to unfold, display”), from Latin dis- (“apart”) + plicare (“to fold”). Doublet of display.

der

Rolling back the bad deploy will usually solve the immediate production problem, but your team isn't done yet.

2021, James Shore, Shane Warden, The Art of Agile Development, page 433:


nop

The MIPS instruction set is rich in nops, since any instruction with zero as a destination is guaranteed to do nothing.

2004, Patterson et al, Computer Organization and Design: The Hardware/Software Interface
Notice that in computing CPI or IPC, we do not count any nops executed as useful instructions.

(programming) A no-op; a CPU instruction that does nothing.


nop

en-verb

nop (third-person singular simple present nops, present participle nopping, simple past and past participle nopped)

nops (present singular third-person)
nopping (participle present)
nopped (participle past)
nopped (past)

For example, if there is a CALL 3140 and we want to skip this call, we can NOP it out.

Worse, some patching can result in codes which cannot be executed: for example nopping the load which provides the value for the denominator of a division can result in a division by zero.

2012, Michael W. Berry, Kyle A. Gallivan, Efstratios Gallopoulos, High-Performance Scientific Computing: Algorithms and Applications:

(programming) To replace machine code with nop instructions when modifying software.


glob

Possibly a blend of blob + gob or a clipping of globule. An element of sound symbolism is clearly involved: compare such phonetically and semantically similar words as glop, gop, blob, clump and clod. (Still, globe, clump and clod may be related via the Proto-Indo-European root *gel-; compare clew.)
In the programming sense, originates from the early (c. 1970) Unix command glob; short for global.
In the biological sense, proposed by Bevil R. Conway and Doris Y. Tsao, by analogy with the cytochrome-oxidase "blobs" of V1, an earlier stage in the hierarchical elaboration of colour.

(programming) A limited pattern matching technique using wildcards, less powerful than a regular expression.


glob

glob (third-person singular simple present globs, present participle globbing, simple past and past participle globbed)

globs (present singular third-person)
globbing (participle present)
globbed (participle past)
globbed (past)

(programming) To carry out pattern matching using a glob.


SDA

Speed Demos Archive
wikipedia:Speed Demos Archive

(video games) Initialism of Speed Demos Archive.


pickup

en-noun

pickup (countable and uncountable, plural pickups)

Chinese:

→ Mandarin: 皮卡 (píkǎ)

→ Finnish: pick-up

→ French: pick-up, pickup

→ German: Pickup

→ Indonesian: pikap

→ Japanese: ピックアップ (pikkuappu)

desc

→ Khmer: ភីកអាប់ (pʰiik’ap), ពីកឺប (piikəɨp)

→ Korean: 픽업 (pigeop)

→ Portuguese: pickup, pick-up, picape (Brazil)

→ Russian: пика́п (pikáp)

→ Spanish: pickup, picop

→ Thai: ปิคอัพ (bpìk-àp)

→ Turkish: pikap

→ Uyghur: پىكاپ (pikap)

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

Every step of the way you come across absolutely loads of aliens, pick-ups and new and weird obstacles to overcome.

1991, James Leach, Turrican II (video game review) in Your Sinclair issue 69

Enter the graveyard if you want pick-ups, otherwise make a left under the archways to progress. When the pathway ends, you'll see two blocked-off tunnels and a switch between them.

2002, Acclaim Entertainment, Turok Evolution: The official strategy guide, page 73:

(video games) An item that can be picked up by the player, conferring some benefit or effect; a power-up.


buttery

en-adj

buttery (comparative butterier, superlative butteriest)

butterier (comparative)
butteriest (superlative)

From Middle English buttry, equivalent to butter + -y. Piecewise doublet of butyric, butter ultimately being from Latin būtȳrum and -y being a doublet of -ic.

(see title)

2014 October 30, Greg Kumparak, “YouTube Can Now Play Videos At A Buttery 60 Frames Per Second”, in Tech Crunch:

These include improved textures and character models plus a new buttery frame rate as the game gets boosted to 1080p resolution and animation of 60 frames per second. Stylish.

2015 April 28, Jason Hidalgo, “Shout at the devil: DmC Devil May Cry Definitive Edition review”, in Reno Gazette Journal:

I dipped a few of the Nvidia-specific settings since I prefer smooth, buttery frame rate, but that’s impressive in itself given it’s the only game this year to make that happen.

2015 November 19, Hayden Dingman, “Assassin’s Creed Syndicate PC review impressions: This gorgeous, mostly smooth game is no Unity”, in PC World:

For video, setting a higher frame rate, like 60 frames per second, means having the ability for getting nicer, buttery, silky-smooth, slow motion—if you're into that sort of thing.

That frame rate is buttery. Your computer has an excellent graphics card, Masato

2018, Dachima Inaka, Do You Love Your Mom and Her Two-Hit Multi-Target Attacks?:

So, if you're looking to play PC games with a buttery frame rate, these monitors are ready to deliver a great experience, and it gets even better when paired with Nvidia’s G-Sync or AMD’s FreeSync.

2021 December 12, Mark Knapp, Matt Elliot, “Best 1080p Gaming Monitors 2021”, in IGN:

(computing, video games) Short for buttery smooth.


definition list

en-noun

definition list (plural definition lists)

An HTML structure consisting of a number of tags intended to present a set of pairs of terms and their definitions as a list.


pacifism

pacifism (countable and uncountable, plural pacifisms)

From French pacifisme, from pacifique; pacific + -ism.

(video games, roguelikes) The additional challenge of winning a game without harming any enemy characters.

pacifizëm

doctrine that disputes should be settled without violence


WAMP

(Internet software) Initialism of Windows, Apache, MySQL/MariaDB, and PHP/Perl/Python — a popular solution stack for use as a web server.


cofunction

(programming) A costatement that takes the form of a function and can accept parameters and return a value.


WR

(sports, speedrunning) Initialism of world record.


functor

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

object-oriented programming
object-oriented programming

(object-oriented programming) A function object.

funktio-olio

object-oriented programming: function object

functional programming
functional programming

(functional programming) A structure allowing a function to apply within a generic type, in a way that is conceptually similar to a functor in category theory.


documentarian

From documentary + -an.
From document + -arian.

After you have gone through all these steps, you are ready to tackle your company's documentation problems. You have also become an experienced systems documentarian...

1976 September 20, Joseph T. Rigo, “Personal initiative only way to learn documentation?”, in Computerworld, page 19:

Have you considered hiring a technical writer or documentarian to assist in the production of user manuals?

1981 October 12, Larry E. Long, “What makes a DP author different?”, in Computerworld, page 41:

A person who writes software documentation.


generics

(computing, programming) The use of templates etc. to create generic source code that can be used in many situations.


cons

Meronyms: car, cdr

(programming) A data structure in Lisp that is a pair of pointers, car and cdr, used mainly for lists.


cons

en-verb

cons (third-person singular simple present conses, present participle consing, simple past and past participle consed)

conses (present singular third-person)
consing (participle present)
consed (participle past)
consed (past)

This version of length arises naturally from the recursive definition of a list: “a list is either the empty list or an element consed onto another list.”

1992, Peter Norvig, Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp, Morgan Kaufmann, →ISBN, page 62:

(programming) To obtain a list from a cons or a nesting of conses; to prepend an element to a list by forming a cons of that element and the list; to obtain a list from a smaller one by repeated application of such kind of prepending.


expando

Perhaps a short form of expandable object.

Because JavaScript objects are not constrained to predefined interfaces as they are with .NET objects, you can set expando properties on any object.

2009, Ted Pattison, Daniel Larson, Inside Microsoft Windows Sharepoint Services 3.0:

I talk more about expandos in Chapter 10. This means that you can arbitrarily add new properties to an object whenever you want.

2010, Alexei White, JavaScript Programmer's Reference:

(programming) A property added to an object at run-time.


staging

en-noun

staging (countable and uncountable, plural stagings)

(programming, uncountable) An environment for testing that exactly resembles a production environment.


nerfed

en-adj

nerfed (comparative more nerfed, superlative most nerfed)

more nerfed (comparative)
most nerfed (superlative)

(slang, video games) Crippled; made weak or worse.


nade

en-verb

nade (third-person singular simple present nades, present participle nading, simple past and past participle naded)

nades (present singular third-person)
nading (participle present)
naded (participle past)
naded (past)


clean up

clean up (third-person singular simple present cleans up, present participle cleaning up, simple past and past participle cleaned up)

cleans up (present singular third-person)
cleaning up (participle present)
cleaned up (participle past)
cleaned up (past)

The key here is to stop third partying and start cleaning up. Running to the first bullets you hear will only guarantee one thing, a fight. […] Cleaning up means only swooping in for the free kills. Is a fight over? Does Octane has his hands in a deathbox? That is when you take the zipline and catch them with their pants down.

2020 June 23, Jackson Haime, “Becoming a Legend: 4 Easy Ways to Climb in Apex Legends”, in Medium:

(video games) To intervene in a fight between two players at low health and easily kill both of them or the winner.


endgame

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

(video games) The gameplay available in a massively multiplayer online role-playing game for players who have completed all of the preset challenges.


tilted

(originally poker, video games, chess, slang) To be in a state of frustration and worsened performance resulting from a series of losses.


one-shot

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

After peak detection, the processed pulses operate a one-shot circuit which gives a fixed pulse width of 230 ms.

1987, R.S. Khandpur, Handbook of Biomedical Instrumentation, →ISBN:

The time constants that control one-shot pulse widths can be lengthened or shortened by adding capacitors or resistors in the test fixture.

2012, John Turino, Design to Test, →ISBN:

The idea is that the combinational machine will act as a one-shot device such that, when the signal turns on, the machine will immediately turn it off again. This practice should be avoided: It is prone to ambiguous interpretation, and if the one-shot action is needed, it can be provided unambiguously by a sequential machine.

2013, Derek Hatley, Imtiaz Pirbhai, Strategies for Real-Time System Specification, →ISBN, page 6-92:

(programming) A programmable interval timer.

(video games) A player that can be killed in a single hit.


one-shot

one-shot (third-person singular simple present one-shots, present participle one-shotting, simple past and past participle one-shotted or one-shot)

one-shots (present singular third-person)
one-shotting (participle present)
one-shotted (participle past)
one-shotted (past)
one-shot (participle past)
one-shot (past)

(video games) To kill or destroy with a single hit.


stringy

en-adj

stringy (comparative stringier, superlative stringiest)

stringier (comparative)
stringiest (superlative)

The context refers to how you use an expression. You've actually already seen some contextual operations with numbers and strings. When you do numbery sorts of things, you get numeric results. When you do stringy sorts of things, you get string results.

2011, Randal L. Schwartz, brian d foy, Tom Phoenix, Learning Perl, page 56:

(programming, informal) Resembling or involving text strings.


dubbed

This shows that audiovisual constraints do not always result in loss, but might also contribute to the pretended spontaneity of dubbed dialogue.

2016, Andrea Esser, Iain Robert Smith, Miguel Á. Bernal-Merino, Media Across Borders: Localising TV, Film and Video Games, page 137:

In theaters, most foreign films are not dubbed, while animated films and some films meant for children offer a dubbed version.

2018, George Pierce, Introducing Translational Studies, page 181:

The dubbed statement, however, seems to reflect different connotations.

2019, Sofía Sánchez-Mompeán, The Prosody of Dubbed Speech: Beyond the Character's Words, page 121:

(film, television, video games) Having had the original soundtrack replaced with a synchronized translation.


portability

en-noun

portability (usually uncountable, plural portabilities)

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

(software) The ability of a program (or software system) to execute properly on multiple hardware platforms.

portabilitat

the ability of a program to execute properly on multiple hardware platforms


interning

/ɪnˈtɜː(ɹ)nɪŋ/

In computer programming, the practice of using always references in place of copies of equal objects is known as interning.

(programming) Practice of always using references instead of copies of equal objects.


wraparound

wraparound (countable and uncountable, plural wraparounds)

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

The addition of integers is unchecked, so wraparound occurs if the resulting value is beyond the representable range.

(countable, uncountable, programming) The wrapping of numerical values in case of underflow or overflow.


Zelda

The Wind Waker is the best Zelda I’ve played since Link to the Past on the Super Nintendo.

2003, Ken Ayers, letter to the editor, Play, July 2003, page 8

The blurring of distinctions between theory and evidence, between agent and tool, and between individual and group knowledge are seen in fan discussions about Zelda like they are in the practices of science.

2008, Luke Cuddy, editor, The Legend of Zelda and Philosophy: I Link Therefore I Am, Open Court Publishing Company, →ISBN:

Unlike previous Zeldas, Breath of the Wild doesn't hold your hand.

2017, Tim Wilkus, in "Big & little Reviews: The Legend of Zelda: Breath of the Wild", Little Player: Video Game Magazine for Kids, May/June 2017, page 25

When developing Zelda games, director Hidemaro Fujibayashi thinks about the main hook of the game play before digging deeper into how it will out in combat or puzzles.

2018, The Legend of Zelda: Encyclopedia, Dark Horse Books, →ISBN:

For better or worse, Ocarina was the perfect fan service for kids and adults who'd spent years closing their eyes and imagining how cool a 3D Zelda was going to be.

2020, Gabe Durham, The Legend of Zelda: Majora's Mask, unnumbered page:

The small motifs that [Jason] Brame identifies are used in the Hyrule Field to provide a sonic connection to earlier Zelda games but primarily avoid direct quotation.

2021, Tim Summers, The Legend of Zelda: Ocarina of Time: A Game Music Companion, Intellect, →ISBN:

(video games) Short for Legend of Zelda.


infinite recursion

infinite recursion (countable and uncountable, plural infinite recursions)

(programming) Any recursion that continues without end.


Firefox

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

Renamed from Firebird in 2004. The reasoning given for the name, explained as another name for the red panda (see firefox), was, “It's similar to Firebird. It's easy to remember. It sounds good. It's unique. We like it. And we weren't able to find any other project or company even remotely similar to a web browser that uses the same name.” The logo depicts a fox (hence the name is equivalent to fire + fox); its original designer, Jon Hicks, has stated, “A firefox is actually a cute red panda, but it didn’t really conjure up the right imagery. The only concept I had done that I felt happy with was […] inspired by seeing a Japanese brush painting of a fox”.

(software) A free, open-source, cross-platform, graphical web browser, developed by the Mozilla Foundation.

Mozilla Firefox
Mozilla Foundation
Windows 11


regression

regression (countable and uncountable, plural regressions)

/ɹɪˈɡɹɛʃ.ən/

/ɹiːˈɡɹɛʃ.ən/

/ɹɪˈɡɹɛʃ.ən/

/ɹəˈɡɹɛʃ.ən/

/ɹəˈɡɹeʃ.ən/

Learned borrowing from Latin regressio. Equivalent to regress + -ion.
The statistics sense comes from regression to the mean.

(programming) The reappearance of a bug in a piece of software that had previously been fixed.


ESR

(software) Initialism of extended-support release.


hoisting

(programming) The behaviour of JavaScript syntax which allows variables to be used before they are declared.


ganking

ganking (countable and uncountable, plural gankings)

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

(online gaming) Action of the verb to gank.


nesting

nesting (countable and uncountable, plural nestings)

The positioning of a control structure inside another control structure is called nesting e.g. nested-IF and nested-loop.

2013 September 10, Sara Shahzad, Ibrar Ahmad, Mir Muhammd Suleman Sarwar, “Cyclomatic complexity: The nesting problem”, in Proceedings of the Eighth International Conference on Digital Information Management (ICDIM 2013) (PDF), Islamabad, Pakistan: Institute of Electrical and Electronics Engineers, →DOI, archived from the original on 2023-05-29, page 275:

(programming) The enclosure of one self-contained element of code inside another.

aniuament

computing: enclosure of one loop, block, etc. of code inside another


setter

→ Czech: setr

→ Danish: setter

→ Finnish: setteri

→ French: setter

→ German: Setter

→ Italian: setter

→ Russian: сеттер (setter)

→ Swedish: setter

From Middle English settere, equivalent to set + -er. Compare West Frisian setter, Dutch zetter, German Low German Setter, German Setzer.
The hunting dogs are so named because when they scent the game, they set (that is, strike a certain stance).

Coordinate term: getter

(object-oriented programming) A function used to modify the value of some property of an object, contrasted with the getter.


superclass

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

(computing, object-oriented programming) A high-level class that passes attributes and methods down the hierarchy to subclasses.


superclass

en-verb

superclass (third-person singular simple present superclasses, present participle superclassing, simple past and past participle superclassed)

superclasses (present singular third-person)
superclassing (participle present)
superclassed (participle past)
superclassed (past)

Applications incorporating superclassing "clean up" by calling UnregisterClass on all superclassed classes.

2001, Stephen Teilhet, Subclassing and Hooking With Visual Basic, page 223:

(transitive, computing, object-oriented programming) To create a superclass of.


for loop

From the keyword FOR, used in many programming languages for this purpose.

(programming) A section of code in which an instruction or group of instructions is executed a specific number of times depending on the value of a loop counter.


sonic hedgehog

Named after the video game character Sonic the Hedgehog, in reference to the hedgehog signalling pathway, itself from sonic (Japanese ソニック (Sonikku)).

(biochemistry, sometimes capitalized) A morphogenic protein that controls cell division of adult stem cells and has been implicated in the development of some cancers.

Sonic the Hedgehog (character)
sonic hedgehog


button mashing

en-noun

button mashing (countable and uncountable, plural button mashings)

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

(video games) The act of repeatedly pressing random buttons on a video game controller in hopes of executing attacks and/or other various motions found in video games.


accessor

(object-oriented programming) A function that retrieves a value, usually without changing any data.


quick match

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

Hi,
Whenever I try to play a quickmatch, I always find that someone leaves the
game basically as soon as the game has started.
This pi**es me off, wondered if anyone else was having the same prob.

2002 May 16, Chris Pay, “Annoying quickmatch games”, in alt.games.redalert2 (Usenet):

Though the bug hinders players attempting to use the optimatch option,
they can still readily play the game online using the quick match
mode.

2004 March 26, Pluvious, “Splinter Cell: PT freezing in Live?”, in alt.games.video.xbox (Usenet):

In quick match, players choose their characters before beginning a match, and the matchmaker assembles two opposing teams of players using these preselected characters.

2019 July 11, Günter Wallner, Data Analytics Applications in Gaming and Entertainment (Data Analytics Applications), CRC Press, →ISBN, →LCCN:

(video games) An unranked match in a format that is more casual compared to the game's skirmish and competitive modes.


greenfield

a greenfield project

When you're working in a greenfield project and have a favorable situation of designing a database from the ground up, you have complete control over your database when it comes to integration tests, if you do it correctly.

2015, Mikael Lundin, Testing with F#, Packt Publishing Ltd, →ISBN, page 148:

(software engineering) Being a completely new development, without the need to integrate with legacy systems etc.


Prolog

From French Prolog, abbreviation of Programmation en Logique.

Prolog has been used for many purposes, but its inventor, Alain Colmerauer, was interested in computational linguistics, and this remains a classic application for the language. Moreover, Prolog offers a number of tools which make life easier for computational linguists, and we are now going to start learning about one of the most useful of these: definite clause grammars, or DCGs as they are usually called.

2006, Patrick Blackburn, Johan Bos, Kristina Striegnitz, “§7.1”, in Learn Prolog Now!, archived from the original on 2015-03-28:

artificial intelligence
artificial intelligence

(programming) A programming language developed in the 1970s for artificial intelligence and logic programming.


brownfield

a brownfield project

Brownfield development is probably the most common situation for developers to be in, and in order for business to continue, an existing application infrastructure is necessary.

2014, Ola Ellnestam, Daniel Brolund, The Mikado method, Shelter Island, NY: Manning, →ISBN:

(software engineering) Being a development that has to integrate with legacy systems.


teabagging

teabagging (countable and uncountable, plural teabaggings)

They are infamous in gaming for their glitchy behaviors, leading to gamer innovations such as teabagging ...

2019, Nina B Huntemann, How to Play Video Games, NYU Press, →ISBN, page 145:

There are no penalties for teabagging, however, and other informal forms of hazing or humiliation.

2013, David Grondin, War Beyond the Battlefield, Routledge, →ISBN:

(video games) The act of simulating the above sex act in a video game (usually by crouching).


honking

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


catcall

Short for change availability or type + call.

Java does not let you make members more private than they are in parent classes, so has no catcall problem for changing availability. Thus to avoid catcalls with export problems, you should adopt a once-public, always-public policy.

1999, Ian Joyner, Objects Unencapsulated: Java, Eiffel, and C++?, page 244:

(programming) In the Eiffel programming language, a run-time error caused by use of the wrong data type.


Newspeak

Newspeak
Newspeak (programming language)
Nineteen Eighty-Four

From new + speak, coined by George Orwell in 1949 in his novel Nineteen Eighty-Four.
The programming language was so named because of its “shrinkable” design, following Orwell's idea of a continually diminishing vocabulary in Newspeak.

Many modern languages like Haskell, Scala, and Newspeak offer parser combinators as libraries on top of the core language.

2010, Debasish Ghosh, DSLs in Action, Simon and Schuster, →ISBN:

(computer languages) A highly dynamic and reflective programming language descended from Smalltalk, supporting both object-oriented and functional programming.


DI

DI (countable and uncountable, plural DIs)

software architecture
software architecture

dependency injection
dependency injection#English

(software architecture) Initialism of dependency injection.

directional influence
directional influence#English

(video games) Initialism of directional influence (“the ability to change one's direction of movement while falling”).


UB

UB (countable and uncountable, plural UBs)

(programming, C, C++) Initialism of undefined behavior, behavior not defined in the language standard.


gamester

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

Gamesters should know that Nintendo is considering a phone link that would allow players to compete via modem in nationwide competitions.

1990, Popular Mechanics, volume 167, number 3, page 37:

(video games, nonstandard) One who plays video games.


circuit breaker

circuit breaker (plural circuit breakers)

(programming) A design pattern used to detect failures and prevent them from constantly recurring.


PDE

PDE (countable and uncountable, plural PDEs)

(software) Initialism of plugin development environment.


cosplayer

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

From Japanese コスプレイヤー (kosupureiyā). Equivalent to cos- + player or cosplay + -er.

The environments and spaces created for and by cosplay provide cosplayers with a variety of spaces for social interactions.

2006, Frenchy Lunning, Mechademia 1: Emerging Worlds of Anime And Manga, page 75:


stringify

en-verb

stringify (third-person singular simple present stringifies, present participle stringifying, simple past and past participle stringified)

stringifies (present singular third-person)
stringifying (participle present)
stringified (participle past)
stringified (past)

/ˈstɹɪŋɪfaɪ/

To find the first digit in a positive number, stringify it and take the first character.

For example, when you stringify a data type (turn the data type into its string representation), the technique differs based on data type. For example, when you want to stringify an int, you might use the following template: […]

2009, John Paul Mueller, Jeff Cogswell, C++ All-In-One Desk Reference For Dummies, John Wiley & Sons, →ISBN, page 662:

(transitive, programming) To convert to a textual representation.


joypad

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

From joy + pad, modelled on earlier joystick.

I heard it through Michael's window, I dropped the joypad on his floor.

If you enjoy playing arcade-style games on your PC, you may have found that they benefit immensely from a joypad.

2004, Simon Carless, Gaming Hacks, page 146:

Joypads, as they are used in the gaming idustry, have the great advantage that they are designed to be used without looking at them (relief buttons, hand ergonomics).

2006, Karl-Friedrich Kraiss, editor, Advanced Man-Machine Interaction, page 361:

(video games) A type of game controller held in the hands, where the digits (especially thumbs) are used to provide input.


go to

(programming) The branching construct GOTO.


cosplay

en-noun

cosplay (countable and uncountable, plural cosplays)

Borrowed from Japanese コスプレ (kosupure), which is a clipping of コスチュームプレイ (kosuchūmu purei), from a compound of English costume + play.

كُوسْبْلَاي

subculture centered on dressing as characters

Central to the activity of cosplay is elaborate costuming, though some cosplays are enacted using a game system.

2010, Sarah Lynne Bowman, The Functions of Role-playing Games, page 29:

According to a student from France who went to Japan to study Japanese, "Universities in France are like Halloween when otaku students engage in these cosplays. They take Japanese language because of anime, but they see after a few classes that it's hard and not fun. Many drop out" (author interview, 2009).

2010, Anne Cooper-Chen, Cartoon Cultures: The Globalization of Japanese Popular Media, page 121:

Popular cosplays include, for example, characters from the Final Fantasy range of games[…]

2012, Dan Hunter, Ramon Lobato, Megan Richardson, Amateur Media: Social, cultural and legal perspectives:

(countable) A skit or instance of this art or practice.


subscript

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

If the container is subscriptable and you remember the position where a particular piece of data was stored, you can use the subscript to efficiently retrieve the data.

2012, Robert Robson, Using the STL: The C++ Standard Template Library, page 249:

(programming) An index into an array or hash.


subscript

en-verb

subscript (third-person singular simple present subscripts, present participle subscripting, simple past and past participle subscripted)

subscripts (present singular third-person)
subscripting (participle present)
subscripted (participle past)
subscripted (past)

Avoid subscripting arrays or hashes within loops.

2005, Damian Conway, Perl Best Practices:

(programming, transitive) To access (an array element) by its index.


interceptor

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

(computing, programming) A hook routine that intercepts normal program flow to carry out a task.


indexer

(computing, programming, .NET) A special property of a class allowing objects of the class to be accessed by index as though they were arrays or hash tables.


simulator

a pinball simulator

While writing for Mastertronic, David had seen that sales figures were much better for 'simulators' compared to less realistic games […]

(video games) A game that attempts to reproduce an experience realistically.


VHDL

„VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits. VHDL can also be used as a general purpose parallel programming language.“

(computer languages, hardware) VHSIC Hardware Description Language.


implementable

en-adj

implementable (comparative more implementable, superlative most implementable)

more implementable (comparative)
most implementable (superlative)

(management, programming) Able to be implemented.


codebase

(programming) The body of source code used to create a particular computer program or software component.


roguelike

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

From Rogue + -like, after the 1980 computer game Rogue, which introduced the genre.

If you haven’t played a ‘roguelike’ before, it’s basically what happens when you take a twitchy hack-and-slash game like Diablo and make it boring, confusing, and frustrating.

I “Like-Like” Roguelikes (Because Love Should Never Be So Cruel), 2011

(video games) Any of a genre of computer role playing games loosely characterized by various characteristics such as randomised environment generation, permadeath, turn-based movement, text-based or primitive tile-based graphics, and hack-and-slash gameplay.


regexp

/ˈɹɛd͡ʒˌɛksp/

I guess it also can come in handy when trying to learn regexps because it is possible to experiment with them.

1999, Tim Altom, Mitch Chapman, Programming with Python, Prima Tech, →ISBN:


metaprogram

(programming) A computer program that writes or manipulates other programs as data, or does the work at runtime that would otherwise be done at compile time.


debounce

en-verb

debounce (third-person singular simple present debounces, present participle debouncing, simple past and past participle debounced)

debounces (present singular third-person)
debouncing (participle present)
debounced (participle past)
debounced (past)

With debouncing, we group several calls to the same events into one; with throttling, we are forcing our call to be executed no more than once per time period, such as a maximum of once per 400 ms.

2016, Maximiliano Firtman, High Performance Mobile Web, page 224:

(programming, by extension) To discard events or signals that should not be processed because they occurred too close together.


callback

Historically, all viable frameworks have always provided a mechanism to implement callbacks. C# goes one step further and encapsulates callbacks into callable objects called delegates.

2010, Trey Nash, Accelerated C# 2010, page xxvi:

(programming) A function pointer passed as an argument to another function.

takaisinkutsufunktio

function pointer passed to another function


covariance

Coordinate term: contravariance

As we will see in Chapter 8, we see both covariance and contravariance throughout the Java Collections. They largely exist to ensure that the generics just “do the right thing” and behave in a manner that should not surprise the developer.

2014, Benjamin J. Evans, David Flanagan, Java in a Nutshell, O'Reilly, →ISBN, page 149:

(object-oriented programming) The conversion of data types from wider to narrower in certain situations.


retrogaming

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

(video games) The hobby of playing or collecting older video games and computer games.


doorgame

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

From door + game. See door (“software mechanism for BBS interaction”).

bulletin board system
bulletin board system

(online gaming) A computer game hosted by a bulletin board system.


singleplayer

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

/ˈsɪŋ.ɡəlˌpleɪ.əɹ/

(video games) played by a lone (1) player


overworld

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

An overarching map or region connecting various disparate towns, dungeons, or stages, usually represented on it by icons.

The overworld theme for the original Super Mario Bros. remains one of the most recognizable video game tunes to date.

2017, Alyssa Aska, Introduction to the Study of Video Game Music, page 88:

The portion of a game that is set above ground, as opposed to underground caves etc.

(roleplaying games) The entirety of the world where the player can walk around, as opposed to separate game sections for battles, puzzles, etc.


overload

overload (third-person singular simple present overloads, present participle overloading, simple past and past participle overloaded)

overloads (present singular third-person)
overloading (participle present)
overloaded (participle past)
overloaded (past)

/ˌəʊvə(ɹ)ˈləʊd/

/ˈəʊvə(ɹ)ˌləʊd/

(transitive, object-oriented programming) To create different functions for the same name, to be used in different contexts.

重载

to create different functions for the same name


overload

/ˌəʊvə(ɹ)ˈləʊd/

/ˈəʊvə(ɹ)ˌləʊd/

Code an overload of the insertion operator for the Rectangle class.

2005, John C Molluzzo, C++ for business programming:

(computing, programming) An overloaded version of a function.


savepoint

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

I died just before I reached the savepoint and had to repeat everything from my previous save.

(video games) A designated spot where the player can save their progress.


nullary

(programming, of a function, procedure, command, etc.) Taking no arguments.

argumentiton

programming, of a function: taking no arguments


ravelled

en-adj

ravelled (comparative more ravelled, superlative most ravelled)

more ravelled (comparative)
most ravelled (superlative)

LOAD.S loads a sequence of scalars from the ravelled form of a matrix into successive AM elements.

1975, Tse-yun Feng, Parallel processing: proceedings of the Sagamore Computer Conference:

(programming) Of a variable in the APL programming language: which has been reshaped into a vector.


reification

en-noun

reification (countable and uncountable, plural reifications)

/ˌɹeɪəfəˈkeɪʃən/

First attested around 1846; a macaronic calque of German Verdinglichung, using -ification (“making”) for ver- + -lich + -ung, and Latin rēs (“thing”) for Ding (“thing”)

Contrary to Java, C++ and C# implement generics via reification, meaning that each specific version of a generic class, like List<String> is converted into a concrete class, either at compile time (C++) or at runtime (C#).

2020, Marco Faella, Seriously Good Software: Code that works, survives, and wins, Simon and Schuster, →ISBN, page 251:

(programming) A process that makes a computable/addressable object out of a non-computable/addressable one; or a concrete class out of a generic one.

Reifizierung

programming: Process that makes out of a non-computable/addressable object a computable/addressable one


shelfware

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


matchmaking

matchmaking (countable and uncountable, plural matchmakings)

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

/ˈmæt͡ʃˌmeɪkɪŋ/

From match + making. By surface analysis, matchmake + -ing.

(video games) The act or process of locating suitable players to take part in a multiplayer game session.


case-sensitivity

(programming) The characteristic of being case sensitive; having different reactions to typed letters based on whether the letters are uppercase or lowercase.


check in

en-verb

check in (third-person singular simple present checks in, present participle checking in, simple past and past participle checked in)

checks in (present singular third-person)
checking in (participle present)
checked in (participle past)
checked in (past)

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

(software) To integrate new revisions into the public or master version of a file in a version control system.


game over

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

/ˌɡeɪm ˈəʊ.və(ɹ)/

The message originated on pinball machines and has been very widely used in video games.

Before I could figure out what the hell was the object of the game, I hear the thing go boom-boom, and the screen lights up with a sign: game over.

(video games) A message signaling that the game has ended, usually because the player failed (for example by losing all of their lives) but sometimes following successful completion of the game.


game over

/ˌɡeɪm ˈəʊ.və(ɹ)/

When you die too many times in this game, you get a game over.

(video games) An appearance of a game over message.


game over

game over (third-person singular simple present game overs or games over, present participle game overing or gaming over, simple past and past participle game overed or gamed over)

game overs (present singular third-person)
games over (present singular third-person)
game overing (participle present)
gaming over (participle present)
game overed (participle past)
game overed (past)
gamed over (participle past)
gamed over (past)

/ˌɡeɪm ˈəʊ.və(ɹ)/

(video games, rare, intransitive) To receive a 'game over' message.

(video games, rare, transitive) To deliver to someone a 'game over' message.


truthiness

From truthy + -ness. Modern sense coined by American comedian Stephen Colbert 17 October 2005 on his show The Colbert Report.

coin

Usually, when you are receiving a Boolean value, you are most interested in checking its truthiness rather than its type.

2020, James Padolsey, Clean Code in JavaScript: Develop reliable, maintainable, and robust JavaScript, Packt Publishing Ltd, →ISBN, page 181:

(programming) The property of being truthy, i.e. evaluating to true in a Boolean context.


case sensitivity

en-noun

case sensitivity (usually uncountable, plural case sensitivities)


playable

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

(video games) A character in a game who may be chosen as the player character.


URA

Universal Remote Access
Universal Remote Access#English

(software) Initialism of Universal Remote Access.


DotA

Defence of the Ancients
w:Defence of the Ancients

(video games) Acronym of Defence of the Ancients


contravariant

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

(object-oriented programming) Using or relating to contravariance.


covariant

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

(object-oriented programming) Using or relating to covariance.


OOP

OOP (countable and uncountable, plural OOPs)

object-oriented programming
object-oriented programming#English

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


OOP

en-verb

OOP (third-person singular simple present OOPs, present participle OOPing, simple past and past participle OOPed)

OOPs (present singular third-person)
OOPing (participle present)
OOPed (participle past)
OOPed (past)

(programming, informal) To use object-oriented programming for a task.


object-oriented programming

This structure organizes and streamlines theme development to create a solid ground for themers (theme developers) to further build and extend, much like in object-oriented programming.

(programming) A programming paradigm that uses hierarchies of objects, instantiated from templates called classes, to design applications and computer programs.

programació orientada a objectes

programming paradigm that uses objects to design application and computer programs

объе́ктно-ориенти́рованное программи́рование


machine language

en-noun

machine language (countable and uncountable, plural machine languages)

Machine language is certainly the most efficient language on the Apple, albeit the least pleasant in which to code. The Monitor has special facilities for those of you who are determined to use machine language to simplify creating, writing, and debugging machine language programs.

1979 Apple II Reference Manual, Cupertino, Apple Computer Inc., p. 48

Though machine language is efficient for computers, it is inefficient for programmers.

1986, Lawrence S. Orilia, Computers and Information:

(programming) The set of instructions that a particular computer is designed to execute; generated from an assembly language by an assembler, or from a high-level language by a compiler or interpreter.

मशीनी भाषा

maśīnī bhāṣā


iterable

(programming) An object that can be iterated over.


OP

I know they are going to tweak stuff in the next few weeks with patches as they find one class is OP and another is sucking...

2012 August 29, “Re: 5.0.4 first blush”, in alt.games.warcraft (Usenet), message-ID <k1l1nq$emb$1@dont-email.me>:

(video games) Abbreviation of overpowered.


side scroller

(video games) A video game where the player views the world from the side, controlling a character who mostly travels horizontally (usually left to right) through a level.


VBScript

(computer languages) A scripting language that is a subset of Microsoft Visual Basic.


proof of technology

software engineering
software engineering

(rare, software engineering) proof of concept; pilot project


foozle

The original Ultima was a kill-the-foozle type of game where the goal was to destroy the Gem of Power, which was held by an evil wizard named Mondain.

2005, William Abner, Gamer's Tome of Ultimate Wisdom 2006:

(video games, slang) The final boss character in a game.


overloading

overloading (countable and uncountable, plural overloadings)

/ˈəʊ.və(ɹ)ləʊdɪŋ/

I guess we need to adapt to even more overloadings, since symbolophobia is part of Ada culture.

2013 July 9, G.B., “Re: The future of Spark . Spark 2014 : a wreckage”, in comp.lang.ada (Usenet):

(object-oriented programming) A type of polymorphism, where different functions, operators or variables with the same name are invoked based on the data types of the parameters passed.


reducer

(software) A function that takes state and action as arguments and returns the next state of the app.


platform game

(video games) A video game of the genre characterized by jumping (or otherwise moving) to and from suspended platforms or over obstacles.

videojoc de plataformes

A video game characterized by jumping to and from suspended platforms or over obstacles


constructor

From Medieval Latin cōnstrūctor, from Latin cōnstruō (“to build”). By surface analysis, construct + -or.

констру́ктор

in object oriented programming: code that creates objects

(object-oriented programming) A class method that creates and initializes each instance of an object.


fencepost problem

fencepost problem (plural fencepost problems)

By analogy with fence-building. If one wants to say "lay a fencepost, then a length of fence, then repeat", then a special case must be made for the final fencepost. If one wants to say "lay a length of fence, then a fencepost, then repeat", then a special case must be made for the initial fencepost.

(programming) A problem dealing with how to treat the initial or boundary values of a discrete problem.


overworld map

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

The overworld map is kinda confusing to walk through, i had know idea where i was going.

1999 April 26, BuffGuy, “Shadow Madness Demo thoughts”, in rec.games.video.sony (Usenet):

By the way, the games FF2 and FF3 (both for NES, never released in the US) allowed you to save on the overworld map.

2001 July 5, Michael McIntyre, “Re: Game design theology... aka NEENER NEENER”, in rec.games.computer.ultima.dragons (Usenet):

I remember before FFVII came out I had never seen any pics of an overworld map and I thought that it had been removed completely.

2001 July 27, Kevin Sullivan, “Re: Final Fantasy X - No Overworld Map?”, in rec.games.video.sony (Usenet):

2002, Andy Slaven, Video Game Bible, 1985–2002, Trafford Publishing, →ISBN, page 155,
Featuring an enormous overworld map and expansive dungeons, this game was large to begin with, but the inclusion of the Dark World makes the game twice as big as originally perceived.

There is a certain quest that you take, that even if you don't walk the overworld map, you will get ambushed.

2002 May 9, Zach Levy, “Re: Insane instakill overworld ambush”, in rec.games.roguelike.angband (Usenet):


crosscut

en-verb

crosscut (third-person singular simple present crosscuts, present participle crosscutting, simple past and past participle crosscut)

crosscuts (present singular third-person)
crosscutting (participle present)
crosscut (participle past)
crosscut (past)

Once we've implemented a concern in the component language, we need to perform an analysis to determine where ancillary concerns might crosscut the code.

2003, Joseph D. Gradecki, Nicholas Lesiecki, Mastering AspectJ: Aspect-Oriented Programming in Java, page 34:

(software engineering) To affect several modules of a program, without the possibility of being encapsulated in any one of them. See Cross-cutting concern.


skybox

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

Thankfully, tools have been created to assist in the skybox creation process.

2004, Paul Marino, 3D Game-Based Filmmaking: The Art of Machinima:

To ensure consistent sizing for all images, you should give each image in the skybox the same pixel width and height dimensions.

2007, Stephen Cawood, Pat McGee, Microsoft XNA Game Studio Creator's Guide:

(video games, computer graphics) A cube with textures on its inner faces, used to simulate the sky or similar backdrop around a three-dimensional playfield.


instadeath

en-noun

instadeath (countable and uncountable, plural instadeaths)

/ˈɪnstəˌdɛθ/

It may seem rather harsh, but if one's going to play a cyborg (or the equivalent), the benefits of almost unlimited cyberware counterbalance the risk of dying in pure zones (or InstaDeath due to transformation).

1994 February 11, Jacob Bara-Skowronek, “Re: Space Gods (was Re: Demographics)”, in alt.games.torg (Usenet):

It's way too powerful, the point with the inferno SRM-2 was that it needed to close into a range where the infantry might have a chance of firing back before suffering instadeath.

1995, Robert J Chverchko, “Re: Napalm LRM's”, in rec.games.mecha (Usenet):

"Dylan O'Donnell", "Re: New spoiler - instadeath"http://groups.google.com/group/rec.games.roguelike.nethack/msg/d0a9feedf4d1b605, rec.games.roguelike.nethack Usenet
It's still only on the 5-turn timer if you're hit by a monster-thrown egg, though, as opposed to the instadeath from "elementary physics" if you throw one upwards yourself.

2007, "Mark Mackey", "Lost char due to bug in Crawl SS 0.7"http://groups.google.com/group/rec.games.roguelike.misc/msg/cce4ed2df23f1e64?dmode=source, rec.games.roguelike.misc Usenet
One of the nice things added to Crawl in the dc400 beta days was the removal of typo instadeaths: back in the bad days accidentally moving onto a lava or deep water square was effectively an instadeath.


instakill

Poisoned projectiles have a 10% chance of an instakill vs non-poison-resistant monsters. (Note that the Tsurugi of Murumasa and Vorpal Blade only have a 5% chance of an instakill.)

2006, Joe Bednorz, “Re: How do warrior types ever get the hang of spells?”, in rec.games.roguelike.nethack (Usenet):

(board games, video games, slang) An instant kill.


instakill

Quite true re 3 hit DP instakill combo.

1994, Mike Hall, “Re: Best incarnations of characters..”, in alt.games.sf2 (Usenet):

The level of frustration is subjective. As long as everyone has the same instakill mobs there is a level playing field ergo I live with it. The instakill mobs do decrease the amount of adventuring you can do w/o being high level, so that is a personal pain in the butt for me.

1999, Richard Cortese, “Re: Aren't games supposed to be fun?”, in alt.games.everquest (Usenet):

(board games, video games, slang) Having the ability to instantly kill.


permadeath

permadeath (countable and uncountable, plural permadeaths)

And yes, especially 'special' mobs coming back is a bit of a stretch. But then the players coming back is a stretch too, no? (yes, I know, many have implemented some form of permadeath).

1996 April 21, Jay Sax, “Re: Best features of a mud.”, in rec.games.mud.diku (Usenet), message-ID <ayudanteDq7xJB.9LG@netcom.com>:

If you are doing your job right designing a game, the newbie experience should be almost good enough that people don't care about permadeath any more then they would picking up a new novel.

2001 February 4, Rick Cortese, “Re: Permadeath Debate Today”, in rec.games.computer.ultima.series (Usenet), message-ID <t7s713pgas0b26@corp.supernews.com>:

I don't consider permadeath a reasonable solution for most virtual worlds.

2004 June 15, Lee Sheldon, Character Development and Storytelling for Games, page 401:

Permadeath is simply a way to encourage the playing of more than one game so they can try everything.

2007 January 12, Ray Dillinger, “Re: Roguelike developer diary”, in rec.games.roguelike.development (Usenet), message-ID <45a7f875$0$68978$742ec2ed@news.sonic.net>:

(video games, slang) Permanent death, where the player cannot continue but is obliged to restart the game from the beginning.

Last week, as you might recall, I promised to play Fire Emblem: Awakening with permadeath on. I also promised to continue battling no matter what happened: in other words, if any of my party members died in combat, they'd be dead for good.

2013 February 8, Jason Schreier, “A List Of Characters I Accidentally Killed In Fire Emblem: Awakening”, in Kotaku (Usenet):

For many fans of the dungeon crawler genre, the ultimate risk is permadeath. And it’s just what it sounds like. If you die in a game with permadeath, your character is toast. Gone. Permanently.

2015 April 4, Laura Hardgrave, “Darkest Dungeon and Permanent Death in Video Games”, in Den of Geek (Usenet):

Combat gets a lot more challenging in the back half of the story, especially if you ratchet up the sliding difficulty gauge to hard (which, notably, features Fire Emblem’s signature permadeath for added consequences to your actions).

2017 October 26, Meghan Sullivan, “Fire Emblem Warriors Review.”, in IGN (Usenet):

it features character permadeath which can’t be disabled; as the press release puts it, “in this Fire Emblem game, if your soldiers meet their end, they’re gone forever.”

2023 June 16, Oli Welsh, “A classic Fire Emblem is coming to Switch Online very soon”, in Polygon (Usenet):

(video games, slang) Likewise, any situation where a player character or characters who die are lost permanently but do not trigger a game over, allowing the player to proceed without the character(s). Particularly applies if said deaths are avoidable (not forced by the plot) and occur only as a result of player blunder.


marshalling

marshalling (countable and uncountable, plural marshallings)

(software) The process of transforming the memory representation of an object to a data format suitable for storage or transmission, which is typically used when data must be moved between different parts of a computer program, or from one program to another.


exceptionless

(programming) Without the use of an exception-handling mechanism.


markup language

markup language (plural markup languages)

computer language
computer language#English

(computer languages) A computer language using markup.


kang

en-verb

kang (third-person singular simple present kangs, present participle kanging, simple past and past participle kanged)

kangs (present singular third-person)
kanging (participle present)
kanged (participle past)
kanged (past)

Online alias of an XDA-Developers.com user who appropriated the work of other users.

(Android programming, slang) To appropriate someone else's work.


Raku

Probably a clipping of rakudo, the standard compiler, from Japanese 駱駝 (rakuda, “camel”), an allusion to the traditional symbol of the Perl language.

Many programming paradigms have influenced Raku. It has started its life under the name “Perl 6” but has been renamed in 2019 to break the illusion that it is just another version of Perl.

2020, Moritz Lenz, Raku Fundamentals, 2nd edition, Apress, →ISBN, page 1:

programming language
programming language

(computer languages) A programming language derived from Perl.


debugger

6. Memorandum PDP-23, ID Invisible Debugger, August 20, 1964.

1965 January 15, J. B. Dennis, “Computer Research”, in Massachusetts Institute of Technology. Research Laboratory of Electronics. Quarterly Progress Report, no. 76, Cambridge, Massachusetts: Research Laboratory of Electronics (RLE) at the Massachusetts Institute of Technology (MIT), archived from the original on 2010-07-03, page 360:

Invisible Debugger, commonly referred to as ID, a utility program in the PDP-1 time sharing system written to aid in the debugging of other programs. An advanced ID has been written (April, 1966) to allow all operations to be carried out either directly on drum fields or on running cores.

1966 May 20, MIT Electrical Engineering Department, chapter ID, in PDP-23-1, Cambridge, Massachusetts: Massachusetts Institute of Technology, archived from the original on 2011-02-18, page 1:

(programming) A computer program that helps the user to test and debug other programs, by enabling their step-by-step execution controlled by the user, setting of breakpoints, and monitoring values of variables.


desugar

desugar (third-person singular simple present desugars, present participle desugaring, simple past and past participle desugared)

desugars (present singular third-person)
desugaring (participle present)
desugared (participle past)
desugared (past)

(transitive, programming, informal) To remove syntactic sugar from.


endpoint

(programming) Part of a system that serves as a hook, allowing third-party code to intercept and modify behaviour at that point.


handler

From Middle English handler, handiller, equivalent to handle + -er.

If the expression is a throw, we unwind the stack seeking a handler expression.

2006, Hans-Wolfgang Loidl, Trends in Functional Programming, volume 5, page 62:

(programming) A subroutine that handles a particular situation such as an event or exception.


MR

en-noun

MR (countable and uncountable, plural MRs)

(software engineering) Initialism of merge request.


ternary

From Late Latin ternārius (“consisting of three things”), from ternī (“three each”).

der

An "if…then…else" construction is called a ternary operator when it is combined in one line of a program.

(programming) Of an operator taking three operands.


JNTSC

(video games, DVD) The Japanese version of NTSC, which differs from NTSC only in using the black level and blanking level of PAL rather than the differing ones of North American NTSC.


fixity

en-noun

fixity (countable and uncountable, plural fixities)

One may use a fixity declaration in Haskell to describe an operator's precedence and direction of associativity.

(programming) The position of an operator relative to its operand (prefix, postfix) or operands (infix).


finisher

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

Tie Up Fallaway Slam (Finisher)

1999, BradyGames, Secret Codes for Sega Dreamcast:

Shadow Kick (OO+O) is best used as a punishing move and a combo finisher.

2002, Ben Cureton, Paul Edwards, Mortal Kombat: Deadly Alliance™ Official Strategy Guide:

(video games, informal) A finishing move.


mapper

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

As he churned out early versions of the Quake III engine, the mappers and artists felt adrift, with no direction on what to pursue.

2003, David Kushner, Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture:

(video games) A designer of levels for video games.


while loop

From the keyword while used in many programming languages for this purpose.

(programming) A section of computer code in which an instruction or group of instructions is repeated only while a certain condition continues to be met.


iterator

Coordinate term: iteratee

(programming) A method capable of performing the same action on every item in a collection.


badware

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


unstring

en-verb

unstring (third-person singular simple present unstrings, present participle unstringing, simple past and past participle unstrung)

unstrings (present singular third-person)
unstringing (participle present)
unstrung (participle past)
unstrung (past)

It is also possible to save the delimiters (this might prove useful if the delimiters were also some sort of text identifier) and to count the length of the data items we are unstringing.

1980, Norman R. Lyons, Structured Cobol for Data Processing:

(transitive, computing, programming, COBOL) To split (a text string) into smaller strings by separating on a delimiter.


parametrize

parametrize (third-person singular simple present parametrizes, present participle parametrizing, simple past and past participle parametrized)

parametrizes (present singular third-person)
parametrizing (participle present)
parametrized (participle past)
parametrized (past)


inlining

(computing, programming) An instance of in-line expansion.


packet sniffer

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

Software designed for checking packets of data transferred over the Internet.


cast away

cast away (third-person singular simple present casts away, present participle casting away, simple past and past participle cast away)

casts away (present singular third-person)
casting away (participle present)
cast away (participle past)
cast away (past)

If you want to change a class member inside a const member function, the traditional approach is to cast away constness by saying (X*)this.

1995, Embedded Systems Programming, volume 8, page 180:

(computing, programming, transitive) To eliminate by means of a cast operation.


extern

Short for external; used as a keyword in these programming languages.

Finally, get rid of the two function declarations and two externs that we added at the top of TEFIL.CPP so that we could support file_open().

1995, Martin L. Rinehart, Learn C++ Today!, page 552:

This is probably the big thing with C++, the more you can avoid global concepts and nasty externs the better, an object/class should be totally self-contained.

2018, Brian Beuken, The Fundamentals of C/C++ Game Programming:

(programming) In the C and C++ programming languages, a variable that can be separately declared in many places, all of them referring to the same variable.


round robin

/ˌɹaʊnd ˈɹɒbɪn/

From round (adjective) + robin. Sense 1 (“senses relating to something with a round shape, or which goes around”) is connected with the word round, while sense 2 (“senses relating to people, animals, or plants”) is connected with some English regional senses of the word robin where it is used in the names of various fish and plants which are not related to the red-breasted bird. However, apart from the alliteration, it is not clear why the two words came to be linked together in compounds. It is possible that the term was first used to refer to sense 1.13.1 (“consecrated host”) which appears to be the earliest attested sense, and then extended to other senses either having the sense of round or robin.
Alternatively, it has been suggested that the term is a corruption of French ruban rond (literally “round ribbon”), referring to the practice in 17th-century France of signing on ribbons which were then attached to petitions of grievances in a circular manner: see sense 1.1. However, this etymology does not explain the senses of the term unrelated to a signed document.

der

(also attributive) Senses relating to something with a round shape, or which goes around.

(online gaming) A method of dividing loot among a party of players by having the game assign loot, or an enemy corpse to loot, to each player in turn.


FRP

en-noun

FRP (countable and uncountable, plural FRPs)

More recently, FRP has been implemented in a language called Elm by Evan Czaplicki, targeting JavaScript.

2014, Dean Wampler, Alex Payne, Programming Scala, O'Reilly Media, →ISBN, page 448:

functional reactive programming
w:functional reactive programming

(programming) Initialism of functional reactive programming.


SV

Pokémon Scarlet and Violet
w:Pokémon Scarlet and Violet

(fandom slang) Initialism of Pokémon Scarlet and Violet.


reflectively

en-adv

reflectively (comparative more reflectively, superlative most reflectively)

more reflectively (comparative)
most reflectively (superlative)

In JIT compilation, the running program is reflectively modified by an embedded compiler, which only uses two reflective operations […]

2024, Egon Börger, Vincenzo Gervasi, Structures of Computing: A Guide to Practice-Oriented Theory (page 108)


query language

(databases, programming) Any of several generalized computer languages in which users may extract data from selected records in a database


declarative

[dɪˈklɛɹəɾɪv]

[dɪˈklæɹəɾɪv]

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

(programming) That declares a construct.

(programming) A way of programming that is most akin to just stating what is wanted, rather than having to describe how to do it. Declarative programming


recommit

(programming) A second or subsequent commit.


resupply

en-noun

resupply (countable and uncountable, plural resupplies)

A resupply gives you the chance to refill your fuel bottle as well as your food bag.

2003, Buck Tilton, Trekker's Handbook: Strategies to Enhance Your Journey:

(countable, backpacking, video games) A package of materials used to replenish supplies.


refactoring

refactoring (countable and uncountable, plural refactorings)

(programming) An act or process in which code is refactored.


healee

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

(video games) A character who is healed.


attributed

This attribute is used to declare in metadata that the attributed method or class requires SocketPermission of the declared form.

2003, Peter Drayton, Ben Albahari, Ted Neward, C# in a Nutshell, page 536:

(programming) decorated with an attribute


oversubscribe

en-verb

oversubscribe (third-person singular simple present oversubscribes, present participle oversubscribing, simple past and past participle oversubscribed)

oversubscribes (present singular third-person)
oversubscribing (participle present)
oversubscribed (participle past)
oversubscribed (past)

(programming) To use the oversubscription technique in multithreading.


third-party

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

a third-party video game; a third-party character; third-party hardware

(computing, hardware, software) Of products, created or published by an independent publisher or manufacturer or its internal development teams, as opposed to first-party and second-party.


third-party

third-party (third-person singular simple present third-parties, present participle third-partying, simple past and past participle third-partied)

third-parties (present singular third-person)
third-partying (participle present)
third-partied (participle past)
third-partied (past)

A very common mistake that Fortnite players make is being too exposed during their fights. The first step is to acknowledge that they can get third-partied.

2022 February 12, Aakrit Sharma, “8 things Fortnite pros do during a 3rd party situation (& you should too)”, in Sportskeeda:

While the majority of players have given up with Seer, there are a select few who believe he still has a place in the meta. One of them is aceu, who recently explained on stream why Seer is still a strong pick due to his ability to "third-party" opponents.

2022 April 27, Alex Garton, “Aceu claims Seer is actually "meta" in Apex Legends for third-partying”, in Dexerto:

Not only that, but you can also gauge the whereabouts of their target, making it easier to third-party them.

2022 June 21, Josh Brown, Joseph Yaden, “Call of Duty: Warzone tips and tricks to win the war”, in Digital Trends:

(video games) To intervene in a fight between two players or teams, often allowing one to easily defeat both (sometimes seen as unfair).


redevelop

redevelop (third-person singular simple present redevelops, present participle redeveloping, simple past and past participle redeveloped)

redevelops (present singular third-person)
redeveloping (participle present)
redeveloped (participle past)
redeveloped (past)

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

to redevelop an unsuccessful product for relaunch

(transitive) To develop again or differently.

(software, transitive) To reprogram (an app).

To develop again or differently.
To reprogram (an app).


edgeware

en-noun

edgeware (countable and uncountable, plural edgewares)

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

(software, computing, uncountable) Computer software that is noticeably cutting-edge, that is, significantly innovative, either by taking a totally new approach to a task or by creating a completely new class of application or completely new class of software.


programmatically

From programmatic + -ally or programmatical + -ly.

To force a window to repaint itself programmatically, you call the inherited Invalidate() method[…]

2010, Andrew Troelsen, Pro C# 2010 and the .NET 4 Platform, page 1551:

Mark-up coding was programmatically added to identify certain data types from others, for example, headwords and citations.

2018, James Lambert, “Setting the Record Straight: An In-depth Examination of Hobson-Jobson”, in International Journal of Lexicography, volume 31, number 4, →DOI, page 489:

(programming) Through program code, rather than through a user interface.


tristate

The 4 input ports are simply tristates that can be addressed to enable the data from any one of them to be read by the standard input port of the printer interface.

2000, John Blankenship, C is for Control:

Configuration options that control the build process are either Booleans or tristates.

2010, Robert Love, Linux Kernel Development, page 14:

(programming) A variable, etc. that can take any of three distinct values.


hall of fame

Scoring is by time taken, percentage of quest completed and charms collected with an overall rating offered. As in Underwurlde there is no Hall of Fame, largely due to the size of the program.

1985, Knight Lore (video game review in Crash issue 12)

[…] hanging out with Dave instead down at the video arcades in Houndsfield Street, spending our pocket money on rubbing out each other's names from the Space Invaders' Hall of Fame.

2013, Emlyn Rees, Josie Lloyd, The Boy Next Door, page 100:


puzzler

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

With the exception of certain handheld titles […], puzzlers (such as the countless Tetris iterations), and download-only games […], two-dimensional gaming has largely become a lost art, alienating many of us who grew up in a 2D virtual world.

2012, Brett Weiss, Classic Home Video Games, 1985-1988: A Complete Reference Guide:

(video games) A video game in which the player is presented with (usually abstract) puzzles to solve.


reentrant

The global interpreter lock of the embedded scripting engine is not reentrant.

(programming, of a mutex) Such that the corresponding lock can be reacquired by the locking thread.

Global variables must not be altered by reentrant code.

Actor serialization […]might even lead to possible deadlock. To mitigate that risk, there's an important exception to actor serialization: actors are reentrant. This means that when an actor itself says await, then while the actor's code is waiting, its members can be accessed from outside the actor using await.

2021, Matt Neuburg, iOS 15 Programming Fundamentals with Swift, 8th edition, O'Reilly, →ISBN, page 386:

(programming) That may be executed more than once at a time either by different threads, or because of recursion.


tryhard

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

/ˈtɹaɪˌhɑɹd/

/ˈtɹaɪˌhɑːd/

(video games) A person who is perceived as putting too much effort into something recreational, such as a game.


tryhard

en-verb

tryhard (third-person singular simple present tryhards, present participle tryharding, simple past and past participle tryharded)

tryhards (present singular third-person)
tryharding (participle present)
tryharded (participle past)
tryharded (past)

/ˈtɹaɪˌhɑɹd/

/ˈtɹaɪˌhɑːd/

Tryhard like you’ve never tryharded before. If you don’t get called a tryhard in game, you’re not tryharding enough. OK, so maybe don’t go overboard but, if you want to take ranked seriously this season, be sure to start off on the right foot.

2018 January 16, Ryan Gilliam, “What should you expect your new rank to be?”, in The Rift Herald:

Some people view tryhards negatively since more casual players can get instantly overwhelmed by people in matchmaking that are hard-pressed to win rather than to just have fun. But that’s where an important distinction is being asked: is tryharding the same as simply trying to win.

2020 August 17, Alan Bernal, “Have tryhards ruined gaming? Viral video divides opinion”, in Dexerto:

If you’re looking to have fun while tryharding in One For All, you can’t go wrong with Malphite.

2022 April 1, “Best League of Legends champs to pick in One For All game mode”, in DotEsports:

(intransitive, video games) To put perhaps too much effort into a recreational activity, typically a game.


rebirthing

en-noun

rebirthing (usually uncountable, plural rebirthings)

(video games, online gaming) An act of resetting a player character's level to its initial value (i.e., 1) while retaining equipment and/or some skills (a feature that allows a player to try out different classes or builds).


walkthrough

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

(software engineering) The process of inspecting algorithms and source code by following paths through the algorithms or code as determined by input conditions and choices made along the way.

läpikävely

(software engineering) process of inspecting algorithms and source code

(video games) A thorough demonstration that explains the steps involved in winning the game.


cheat code

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

Got more patience than a tree grow / Got love that feels like a cheat code

2023, “Practice”, in Water Made Us, performed by Jamila Woods ft. Saba:

(video games) A line of text or series of commands which can be used to change a game's behavior, alter a character's looks and abilities, skip levels, or access other hidden features.


god mode

god mode (countable and uncountable, plural god modes)

In the sense "a game mode where the player character is invulnerable to damage", attested at least since 1991, as a cheat code activation message in the game Commander Keen IV ("God mode ON").

Turns what Id calls "GOD mode" on and off. Basically it just means that you're invincible.

1992 May 24, Ben Rudiak-Gould, “All about Wolfenstein 3-D debugging mode ***SPOILERS***”, in comp.sys.ibm.pc.games (Usenet), message-ID <1992May24.084922.27622@mnemosyne.cs.du.edu>:

IDDQD: God Mode. The eyes of your character will turn ablaze and no damage will befall you.

1995 February, “Cheat Codes: Doom II”, in Computer Player, number 1.9, page 84:

And playing a mobile shooter with a mouse is like playing in god mode.

2018 March 27, Matthew Gault, “PC Master Race Invades 'PUBG Mobile' With Dishonorable Keyboards and Mice”, in Motherboard:

(video games) A game mode where the player character is invulnerable to damage, typically activated by entering a cheat code.

The difference is that wizard mode is a SUBSET of god mode. For example, both wizard and god mode let you "teleport", but only GOD mode allows you to "allocate treasures" or "create object".

1989 September 22, Kent C. Brodie, “wizard/god help (was Re: wizard password, um, what IS it?)”, in rec.games.moria (Usenet), message-ID <2755@moocow.uucp>:

So as a developer you've got to have a way to create characters of any particular skillset & level, insert them into any dungeon level, set up chosen maps, conjure particular equipment and/or monsters, etc. So as a developer, you almost *have* to develop a "god mode" or "wizard mode" that allows you to do such things.

2007 February 20, Ray Dillinger, “Re: A question about the nature of roguelikes.”, in rec.games.roguelike.development (Usenet), message-ID <45db2e3e$0$27185$742ec2ed@news.sonic.net>:

[…] [T]he Animus Control Panel is essentially a built-in god mode-style official modding tool […] which allows players to control and customize various aspects of the game.

2018 April 21, Joe Allen, “Animus Control Panel Out Now For Assassin's Creed Origins On PC”, in TechRaptor:

(video games) A mode of play in (mostly) roguelike games, allowing the player to create objects on demand, to be resurrected in the case of death, etc.


syntactic sugar

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

Attributed to British computer scientist Peter Landin.

Coordinate term: syntactic salt

In fact, this is how lists are actually built, by consing all elements to the empty list, []. The commas-and-brackets notation is just syntactic sugar, a more pleasant way to write code. So [1, 2, 3, 4, 5] is exactly equivalent to 1:2:3:4:5:[]. ᵂᴮ

(programming) Additions to the syntax of a programming language that make code easier for humans to read or write, but that do not change the functionality or expressiveness of the language.


trick shot

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

(video games) a type of shot, often performed with a sniper rifle, to show off a player's skill


double-dip

en-verb

double-dip (third-person singular simple present double-dips, present participle double-dipping, simple past and past participle double-dipped)

double-dips (present singular third-person)
double-dipping (participle present)
double-dipped (participle past)
double-dipped (past)

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

I usually don't double-dip, but this port convinced me to with its additional content and improved graphics.

(video games) To buy the same game twice, especially on different platforms.


multitier

From multi- + tier (“range, layer, rank”).

(software engineering) Of or relating to a client–server architecture in which presentation, application processing, and data management functions are physically separated.


imbrication

en-noun

imbrication (countable and uncountable, plural imbrications)

Only a subset of YAML is used: sequences are only expected to contain scalars and mappings are only expected to contain a scalar or a mapping, but with only one level of imbrication.

2010 January 8, Charles Plessy, “Upstream MEtadata GAthered with YAml (UMEGAYA)”, in Debian Wiki (wiki), The Debian Project: Documentation Team, archived from the original on 2023-05-29:

(programming) The use of relative positioning, often by varying amounts of indentation, to define hierarchical relationships between elements of code.


word-wheeling

(software) A method of database searching that produces an instantly refreshed list of results as the user enters each character of the term.


ragdoll

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

In this chapter I'll give you a taste of some of the most popular applications for physics: ragdolls, breakable objects, and movie-style explosions.

2007, Ian Millington, Game physics engine development, page 401:

It is, in itself, a beautiful little game, but what it really indicates is a new way to create game controls: by simulating muscles rather than arbitrary forces. The rig in Ski Stunt Simulator is a controlled, active ragdoll.

2008, Steve Swink, Game Feel: A Game Designer's Guide to Virtual Sensation, page 333:

(computer graphics, video games) A model consisting of a set of connected rigid bodies that can collapse in a loose, natural manner.


ragdoll

en-verb

ragdoll (third-person singular simple present ragdolls, present participle ragdolling, simple past and past participle ragdolled)

ragdolls (present singular third-person)
ragdolling (participle present)
ragdolled (participle past)
ragdolled (past)

(intransitive, skateboarding, snowboarding, skiing, video games) To be flung about, such that a person or character has an appearance like that of a rag doll that is flung about.


indirection

en-noun

indirection (countable and uncountable, plural indirections)

/ˈɪndəˈɹɛkʃən/

/ˈɪndɪˈɹɛkʃən/

/ˈɪndaɪˈɹɛkʃən/

From indirect + -ion, modeled on direction.

(programming) Use of a variable or object through its address.


injector

/ɪnˈd͡ʒɛktɚ/

dependency injection
dependency injection

(object-oriented programming) An object that realizes a dependency injection.


WBE

WBE (countable and uncountable, plural WBEs)

(software, uncountable) Initialism of Web-based Engineering.


applicative

en-adj

applicative (comparative more applicative, superlative most applicative)

more applicative (comparative)
most applicative (superlative)

(programming) Of a programming language: using successive functional transformations on data to arrive at a result.


subtype

(programming) The data type represented by a subclass.


callee

The interpreter must provide for correctly resuming the caller when the callee has returned its value.

1975, Gerald Jay Sussman and Guy L. Steele, Jr., Scheme: An Interpreter for Extended Lambda Calculus, MIT AI Lab, page 24

(programming) A function called by another.


ravelling

Ravelling is necessary because the execute function in the IBM implementation only accepts charactervectors as argument.

1980, Gijsbert van der Linden, APL 80: International Conference on APL, June 24–26, 1980:

(programming) In the APL programming language: the act of reshaping a variable into a vector.


mobbing

en-noun

mobbing (countable and uncountable, plural mobbings)


slab

From Middle English sclabbe, slabbe, of uncertain origin; possibly from *slap, related to dialectal slappel (“portion, piece”), along with slape (“slippery”), sleip (“smooth piece of timber”), borrowed through Old Norse sleipr from Proto-Germanic *slaipaz, from Proto-Indo-European *(s)leyb-. See also Norwegian sleip (“slippery”) and Icelandic sleipur.

(programming) The amount by which a cache can grow or shrink, used in memory allocation.


OOSE

software engineering
software engineering#English

(software) Acronym of object-oriented software engineering.


associativity

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

(programming) The property of an operator which determines how it is grouped with operators of the same precedence in the absence of parentheses.


beat 'em up

LL-Q1860 (eng)-Flame, not lame-beat 'em up.wav

(video games) A video game of the genre oriented around interpersonal combat (e.g. martial arts, street fighting, brawling, etc).