''Dink Smallwood'' is an action
role-playing video game
A role-playing video game (commonly referred to as simply a role-playing game or RPG, as well as a computer role-playing game or CRPG) is a video game genre where the player controls the actions of a character (or several party members) immers ...
developed by
Robinson Technologies
Robinson Technologies is a video game developer located in Japan and founded by Seth Robinson. The company produced the Bulletin board system, BBS BBS door, door games ''Legend of the Red Dragon'', ''Planets: The Exploration of Space'' and ''Grow ...
at the time consisting of Seth Robinson, Justin Martin, and Greg Smith. It was first released in 1998 before being released as
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
on October 17, 1999.
Mitch Brink composed several of the game's music tracks while others are MIDI forms of
classical music
Classical music generally refers to the art music of the Western world, considered to be distinct from Western folk music or popular music traditions. It is sometimes distinguished as Western classical music, as the term "classical music" also ...
such as
Debussy
(Achille) Claude Debussy (; 22 August 1862 – 25 March 1918) was a French composer. He is sometimes seen as the first Impressionist composer, although he vigorously rejected the term. He was among the most influential composers of the ...
's "Reverie". The game has a small but constant fan following that continues to develop add-ons for the game more than two
decades after its release.
The game is also notable for its humorous dialogue and surrealistic themes in various scenes between the gameplay.
Gameplay
The game centers on Dink, a pig farmer-turned-hero who embarks on various quests throughout his world. The game features
isometric
The term ''isometric'' comes from the Greek for "having equal measurement".
isometric may mean:
* Cubic crystal system, also called isometric crystal system
* Isometre, a rhythmic technique in music.
* "Isometric (Intro)", a song by Madeon from ...
,
Diablo-like gameplay,
including
weapon
A weapon, arm or armament is any implement or device that can be used to deter, threaten, inflict physical damage, harm, or kill. Weapons are used to increase the efficacy and efficiency of activities such as hunting, crime, law enforcement, s ...
s,
item
Item may refer to:
Organizations
* ''Instituto del Tercer Mundo'' (ITeM), the Third World Institute
* ITEM club, an economic forecasting group based in the United Kingdom
Newspapers
* ''The Item'', an American independent, morning newspaper ...
s, and
magic
Magic or Magick most commonly refers to:
* Magic (supernatural), beliefs and actions employed to influence supernatural beings and forces
* Ceremonial magic, encompasses a wide variety of rituals of magic
* Magical thinking, the belief that unrela ...
. The game has a satirical off-color slant, including everything from a fiercely abusive uncle to a town that worships ducks. Dink is never freed from the grievances of being a pig
farmer
A farmer is a person engaged in agriculture, raising living organisms for food or raw materials. The term usually applies to people who do some combination of raising field crops, orchards, vineyards, poultry, or other livestock. A farmer mig ...
, a fact he is far too often reminded of by his nemesis, Milder Flatstomp.
Storyline
Dink starts out as a pig farmer, living a normal life in Stonebrook, his home village. His father is said to have disappeared, leaving him behind in a small
village
A village is a clustered human settlement or community, larger than a hamlet but smaller than a town (although the word is often used to describe both hamlets and smaller towns), with a population typically ranging from a few hundred to ...
with his mother. Somehow, as he is outside, his house burns down and his mother is killed. He is then told to go out of his village into the world to find his aunt and start living a new life with her. Along the way, he hears of a powerful and sinister group known as the Cast whose nefarious deeds are threatening the kingdom. Dink eventually makes it his quest to defeat this mysterious cult. After that, he goes in the Darklands to kill the mighty evil, Seth.
History
Development
''Dink Smallwood'' was developed by
Robinson Technologies
Robinson Technologies is a video game developer located in Japan and founded by Seth Robinson. The company produced the Bulletin board system, BBS BBS door, door games ''Legend of the Red Dragon'', ''Planets: The Exploration of Space'' and ''Grow ...
in the mid 1990s at the time where Seth Robinson, Justin Martin, and Greg Smith were involved. Mitch Brink composed several of the game's music tracks. The game was initially released in 1997 for purchase in the United States and Europe. The game could be purchased from retail stores in Europe via European publisher
Iridon Interactive
Legendo Entertainment is a Sweden, Sweden-based entertainment company, led by CEO Björn Larsson. Founded as Iridon Interactive in 1998, the company adopted its current title in 2004. Until late 2018, Legendo Entertainment was a dedicated video ...
, though Robinson Technologies did not secure a
publisher
Publishing is the activity of making information, literature, music, software and other content available to the public for sale or for free. Traditionally, the term refers to the creation and distribution of printed works, such as books, newsp ...
for the United States, so this required them to sell to this region via mail order at the price of $25 (including shipping).
Freeware release
By the summer of 1999, Robinson Technologies had sold out of all their copies of ''Dink Smallwood'' and claimed that there were no plans to publish more copies. It was announced a short time later that the game would be distributed as
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
, and the freeware version of ''Dink Smallwood'' was released on October 17, 1999.
Source code release
Shortly after the freeware release, fans of the game often asked Seth Robinson if he had any plans to release the game's
source code
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
. Seth generally replied "no." He commonly cited the game's sloppy and embarrassing coding as a reason for withholding the source from the community. After years of being pressed to do so, Seth finally decided to release the source code on July 17, 2003 under a
Zlib
zlib ( or "zeta-lib", ) is a software library used for data compression. zlib was written by Jean-loup Gailly and Mark Adler and is an abstraction of the DEFLATE compression algorithm used in their gzip file compression program. zlib is also a ...
-inspired own
license
A license (or licence) is an official permission or permit to do, use, or own something (as well as the document of that permission or permit).
A license is granted by a party (licensor) to another party (licensee) as an element of an agreeme ...
[Dink-Smallwood-Source-License](_blank)
/ref>[Dink Smallwood 1.08 source code](_blank)
The Dink Network[Readme of source code](_blank)
Seth Robinson[License of source code](_blank)
Seth Robinson without the content which was kept proprietary freeware. In 2008, the artwork was published (without some sounds) under a Zlib license
The zlib license is a permissive free software license which defines the terms under which the zlib software library can be distributed. It is also used by many other free software packages. The libpng library uses a similar license sometimes re ...
.[Find free sounds for FreeDink](_blank)
/ref>
A handful of projects focused on upgrading
Upgrading is the process of replacing a product with a newer version of the same product. In computing and consumer electronics an upgrade is generally a replacement of computer hardware, hardware, software or firmware with a newer or better ver ...
or porting ''Dink Smallwood'' have surfaced, most of them being canceled or postponed indefinitely.
Community-made Dink 1.08
In 2005, Seth Robinson asked Dan "redink1" Walma, the owner of the ''Dink Network'' fan site, to create a new patch
Patch or Patches may refer to:
Arts, entertainment and media
* Patch Johnson, a fictional character from ''Days of Our Lives''
* Patch (''My Little Pony''), a toy
* "Patches" (Dickey Lee song), 1962
* "Patches" (Chairmen of the Board song) ...
for Dink Smallwood. Robinson hoped that the numerous longstanding bugs in Dink would be fixed and the experience for new players would be streamlined. After eight-and-a-half months of development and numerous builds of alpha
Alpha (uppercase , lowercase ; grc, ἄλφα, ''álpha'', or ell, άλφα, álfa) is the first letter of the Greek alphabet. In the system of Greek numerals, it has a value of one. Alpha is derived from the Phoenician letter aleph , whic ...
, beta, and release candidate testing involving the community, ''Dink Smallwood'' 1.08 was released as community-fixed version on March 10, 2006.
GNU FreeDink
The GNU GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
licensed GNU FreeDink fork, which is developed under the GNU Project
The GNU Project () is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaborati ...
umbrella, works on replacing the last proprietary sounds to make the game completely Free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
. GNU FreeDink was ported to a variety of platforms including the PlayStation Portable
The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PAL regions on September 1, 2005, ...
, Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
, AmigaOS 4 and Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
among others. GNU Freedink is based on the original v1.07 source code release, but has modes to run like v1.08. It is continuously updated and is the most successful source port so far.
DFArc2, a small GTK+
GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprie ...
utility program, makes it easy to play and manage the Dink Smallwood game and its numerous Dink Modules (or D-Mods).
Dink Smallwood HD
As of December 16, 2011, a new version of Dink Smallwood called "Dink Smallwood HD" has been developed for iPhone, iPad
The iPad is a brand of iOS and iPadOS-based tablet computers that are developed by Apple Inc. The iPad was conceived before the related iPhone but the iPhone was developed and released first. Speculation about the development, operating s ...
, Android
Android may refer to:
Science and technology
* Android (robot), a humanoid robot or synthetic organism designed to imitate a human
* Android (operating system), Google's mobile operating system
** Bugdroid, a Google mascot sometimes referred to ...
, Windows XP/Vista/7, webOS and Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
by Seth Robinson.[Dink Smallwood HD official webpage](_blank)
on rtsoft.com In the Windows/Mac/Android versions, it is also possible to play the fan-made D-Mods. A new feature is instant-load and instant-save where the player can save and load the game at any point - as opposed to the original game where saving was only possible at specific points in the game.[Dink Smallwood Mobile – coming to iPad too!](_blank)
/ref>
In October 2017 the HD version became fully free and open source too. The source code became available on GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
shortly after.
Modification
Two level editors exist for Dink Smallwood. The original level editor, developed by Robinson Technologies, is DinkEdit, which is included with the game, and the second level editor is WinDinkEdit which was developed by fans of the game. The freeware game comes with its own D-Mod (short for Dink Module), Mystery Island, which follows Dink's adventures after his victory in the original story. D-Mods can be heavily customized, and some of them are very different from the original game. Many D-Mods, some of them much longer than the original game, can be found online.
DinkEdit is a modal application that can be used to create a new world. The game world consists of at most 768 screens and each screen can have at most a hundred editor-placed sprites. Among other tasks, the editor can be used to specify music for a screen, assign scripts to sprites and to decorate the game world. WinDinkEdit is a level editor for Windows which enables the D-Mod author to perform the same tasks in a graphical environment.
The DinkC scripting language
A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled.
A scripting ...
has a C-like
Due to the success of the C (programming language), C programming language and some of its derivatives, C-family programming languages span a large variety of programming paradigms, conceptual models, and run-time environments.
References syntax
In linguistics, syntax () is the study of how words and morphemes combine to form larger units such as phrases and sentences. Central concerns of syntax include word order, grammatical relations, hierarchical sentence structure ( constituency) ...
. Variables are prefixed with an ampersand
The ampersand, also known as the and sign, is the logogram , representing the conjunction "and". It originated as a ligature of the letters ''et''—Latin for "and".
Etymology
Traditionally in English, when spelling aloud, any letter that ...
, &
, and single line comments
Comment may refer to:
* Comment (linguistics) or rheme, that which is said about the topic (theme) of a sentence
* Bernard Comment (born 1960), Swiss writer and publisher
Computing
* Comment (computer programming), explanatory text or informa ...
are supported with //
. Each sprite in the game can have a script attached to it which will be used to determine the behavior and appearance of the sprite. The engine calls various functions on certain events; for example, the 'main', 'talk' and 'hit' functions of a script will respectively be called upon loading the screen, when the player talks to the sprite and when the player hits the sprite. Each screen can also have a script attached to it which can be used for initialization of the screen or other events.
Reception
''Computer Gaming World
''Computer Gaming World'' (CGW) was an American computer game magazine published between 1981 and 2006. One of the few magazines of the era to survive the video game crash of 1983, it was sold to Ziff Davis in 1993. It expanded greatly through ...
'' Issue #189 featured ''Dink Smallwood'' in the section "The Good", saying "Now here is something totally refreshing".Computer_Gaming_World_Issue_189
/ref> While compared to other role-playing games, ''Dink Smallwood'' was praised for its humour, being described as “a spoonful of '' Zelda'',…a dash of '' Monkey Island'' and a pinch of '' Diablo''.” The humour was described as the one good aspect of the game and was found quite entertaining. However, with other elements letting the game down, the humour only made ''Dink Smallwood'' suitable as "an inexpensive stopgap". The dialogue used when interacting with NPCs was criticised for containing errors as well as having little influence on the overall outcome of the game. Graphical errors were also listed, with the player character getting stuck on scenery and unable to move, or NPCs or monsters drifting through walls. The lack of interaction between NPCs and monsters was also referenced, with NPCs attempting to hold conversations while the player is in combat. Although ''Dink Smallwood'' was described as having little replay value on its own, the inclusion of editing software and the wide availability of user-generated content
User-generated content (UGC), alternatively known as user-created content (UCC), is any form of content, such as images, videos, text, testimonials, and audio, that has been posted by users on online platforms such as social media, discussion f ...
were noted as improving on this.
References and impact
In '' Baldur's Gate: Tales of the Sword Coast'', a reference to ''Dink Smallwood'' can be found: "(Facetiously) I am Dinkamus Littlelog and I come in search of the holy groundhog.".
In '' Borderlands''' first DLC, ''The Zombie Island of Dr. Ned'', an adventurer named Dirk Smallwood is part of a missing "Misery Bus" crew parodying Scooby-Doo.
See also
* List of open source games
References
External links
* {{official, http://www.rtsoft.com/dink
* vn://rtsoft.com/rtsvn/projects/RTDink RTDink Source Code- Original Subversion server
Source Code of DinkSmallwoodHD
- on GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
GNU FreeDink multi-platform port
The Dink Network
Dink Smallwood
on Mobygames
MobyGames is a commercial website that catalogs information on video games and the people and companies behind them via crowdsourcing. This includes nearly 300,000 games for hundreds of platforms. The site is supported by banner ads and a small ...
1998 video games
Action-adventure games
Action role-playing video games
AmigaOS 4 games
Android (operating system) games
Commercial video games with freely available source code
Fantasy video games
Freeware games
Indie games
IOS games
Linux games
MacOS games
Open-source video games
Parody video games
Role-playing video games
Video games developed in Japan
Windows games
Legendo Entertainment games
Robinson Technologies games