Kye (video game)

Last updated
Screenshot of Kye 2.0 Kye original screenshot win.png
Screenshot of Kye 2.0

Kye is a real-time puzzle game with a variety of interacting objects. It takes ideas from puzzle games like Sokoban and Boulder Dash , but the inclusion of active objects gives it a real-time component, and it can also produce arcade-game levels like those found in Pac-Man . Anyone can create new levels for the game.

Contents

Kye was created by Colin Garbutt of Towednack and first released in 1992. Starting with version 2.0, the game became charity shareware registration required a donation to Save the Children, and the donor received the latest version and 20 additional levels in return. [1] As time passed, roughly 500 additional levels from various developers and designers would be added to the registered package; they could also be opened in the unregistered version.

The Kye is also the object controlled by the player in the game, from which the game takes its name. This was the name of Garbutt's dog, according to the help file.

History

Version 1 of Kye was released in January 1992, and was widely distributed in the UK in collections of shareware games. This version contained all the main features of the game, including mouse control, real-time movement of objects, and the active monsters.

Version 2 was released in May 1992. People who registered version 1 got version 2, and a larger collection of levels. Version 2 introduced a visual level editor and new objects which increased the scope of the game, including black holes, shooters and timer blocks. [2]

Both of these versions were for created for Windows during the 3.x era, and as such are 16-bit applications. They will not run on modern 64-bit versions of Windows unless within a 16-bit compatible virtual machine. In any case all associated directory and filenames used must keep to the DOS naming limitations - i.e. no more than 8-letter names and 3-letter filename extensions.

Subsequently, Kye has been reproduced for platforms other than Windows 3.x. This has been from scratch since the original coding is not available. Python Kye [3] reproduces the behaviour of the original game very closely, including some behaviour that was probably unintended by the original author. It comes with its own level editor and uses level files in the same format as the original game. Xye [4] is a version written for modern Windows which has some departures from the original behaviour and introduces some entirely new elements; it also has its own level editor and uses a different level file format, although it can read files of the original format (though Xye omits the ability to move diagonally, so levels that rely on this are not playable).

There have been other versions of Kye produced or attempted since 1992, including versions for hand-held devices, but these other versions seem defunct now leaving only Python Kye and Xye still supported in 2016. [5]

In December 2022 a version of Kye for Commodore 64 was released by Hungarian programmer Patai Gergely. [6] Compared to the original Windows 3.x version this remake includes music and improved movement, thanks to better handling of repeat inputs using joystick control.

The game

The player controls the Kye, a green sphere, using either the mouse or the keyboard. The only action in the game is movement – Kye interacts with the game by pushing objects, pulling them, or consuming/collecting them (by stepping onto them). Each level is a single screen, of 30×20 squares, each of which can contain a single object. The objective of the game is to collect all of the diamonds in each level, after which the player proceeds to the next level. There is a password system enabling a player to return later to a level he/she has reached previously.

The main objects are the Kye, diamonds, solid walls, soft blocks (which are consumed by walking through them), and solid, movable blocks (which can be pushed around). There are also stickers, which act as magnets and come in horizontal and vertical varieties. A sticker attracts and immobilizes any movable object (other than Kye or another sticker of the same variety) that comes within two squares of it along its axis. Kye can also use them to pull objects. Combinations of these objects alone gives an entirely non-real-time puzzle, enabling puzzles like Sokoban to be constructed. (Although Kye lacks a fillable-hole object, it is possible to combine the sticky blocks with some traps to enable a Sokoban-like gameplay.)

There are also real time moving objects - sliders and rockies. These have some similarity with falling-rocks puzzle games, but since in Kye they can go in four directions, and there are also turning blocks (clockers and anticlockers) that can redirect a stream of sliders or rockies, it is possible to construct circular flows and periodic mechanisms. The bouncers, which are the only non-player-controlled objects that can push other objects, allow mechanisms to be constructed.

There are also beasts: spikes, blobs, twisters, gnashers, and viruses. These home in on Kye, who loses a life (of four allotted for each level, as 0 lives count as a life) on contact with one. This gives the game its arcade element; however, the game's documentation states that the beasts are intended to be outwitted rather than outrun – for example, by pushing blocks to trap them or attracting them to stickers or black holes.

Version 2 added timer blocks (making it easy to add time-delay mechanisms to levels), black holes (which destroy objects that flow, wander or are pushed into them), and shooters (which create new sliders or rockies). These take Kye further from the puzzle game area where it started, and more into the arcade game genre.

Custom levels

Kye allows users to create and play custom level files, in a simple text-based format. A level file contains one or more levels, which the player progresses through in the same way as when using the standard level file. Version 1 had no level editor, thus requiring level files to be created using a text editor. Version 2 introduced a built-in visual level editor, though it only supported the editing of single-level files. Third-party level editors have also been created with multi-level file support, such as the Python Kye Editor. [7]

Related Research Articles

<i>Rise of the Triad</i> 1995 first-person shooter video game

Rise of the Triad: Dark War is a first-person shooter video game, developed and published by Apogee Software in 1995. The player can choose one of five different characters to play as, each bearing unique attributes such as height, speed, and endurance. The game's story follows these five characters who have been sent to investigate a deadly cult, and soon become aware of a deadly plot to destroy a nearby city. Its remake was designed by Interceptor Entertainment and released by Apogee Games in 2013. The shareware version of the game is titled Rise of the Triad: The HUNT Begins.

<span class="mw-page-title-main">Sokoban</span> 1981 video game

Sokoban is a puzzle video game in which the player pushes boxes around in a warehouse, trying to get them to storage locations. The game was designed in 1981 by Hiroyuki Imabayashi, and first published in December 1982.

<i>Escape Velocity</i> (video game) 1996 video game

Escape Velocity is a single-player role-playing space trading and combat video game series first introduced in 1996 by Ambrosia Software for the Apple Macintosh. Two other similar games based on the original, EV Override and EV Nova, followed in 1998 and 2002 respectively, the latter of which is also available on Microsoft Windows. In addition there is a trading card game available based on the storyline of the EV Nova universe.

<i>ZZT</i> 1991 video game

ZZT is a 1991 action-adventure puzzle video game and game creation system developed and published by Potomac Computer Systems for MS-DOS. It was later released as freeware in 1997. It is an early game allowing user-generated content using object-oriented programming. Players control a smiley face to battle various creatures and solve puzzles in different grid-based boards in a chosen world. It has four worlds where players explore different boards and interact with objects such as ammo, bombs, and scrolls to reach the end of the game. It includes an in-game editor, allowing players to develop worlds using the game's scripting language, ZZT-OOP.

<i>Chips Challenge</i> 1989 video game

Chip's Challenge is a top-down tile-based puzzle video game originally published in 1989 by Epyx as a launch title for the Atari Lynx. It was later ported to several other systems and was included in the Windows 3.1 bundle Microsoft Entertainment Pack 4 (1992), and the Windows version of the Best of Microsoft Entertainment Pack (1995), where it found a much larger audience.

Irrlicht is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, Xbox, PlayStation Portable, Symbian, iPhone, AmigaOS 4, Sailfish OS via a QT/Qml wrapper, and Google Native Client.

<i>Supaplex</i> 1991 video game

Supaplex is a video game created by Philip Jespersen and Michael Stopp, two Swiss students, and published by Digital Integration in 1991. It is an extended clone of Boulder Dash.

<span class="mw-page-title-main">Quake Army Knife</span> 3D asset developing program

QuArK, is a free and open-source program for developing 3D assets for a large variety of video games, mostly first-person shooters using engines similar to or based on the Quake engine by id Software. QuArK runs on Microsoft Windows.

<i>Paganitzu</i> 1991 video game

Paganitzu is a puzzle video game created by Keith Schuler and published by Apogee Software for IBM PC compatibles in 1991. It is the sequel to Chagunitzu. The player controls Alabama "Al" Smith, who works his way through an ancient Aztec pyramid while solving Sokoban-like puzzles.

<span class="mw-page-title-main">3D GameStudio</span>

3D GameStudio or 3DGS is a pan 3D computer game development system which allows the users to create 3D games and other virtual reality applications, and publish them royalty-free. It includes a model/terrain editor, a level editor, a script editor/debugger and comes with a big collection of textures, models and artwork, as well as a game template system that allows the creation of basic shooter games or RPGs without programming. For complex games or other applications, either the integrated programming language named Lite-C or an external development language such as Visual C++ or Borland Delphi can be used.

<i>RocksnDiamonds</i> 1995 video game

Rocks'n'Diamonds is a puzzle video game with elements of Boulder Dash, Supaplex, Emerald Mine, Solomon's Key, and Sokoban clone. It is free software under the GNU GPL-2.0-only license created by Artsoft Entertainment and designed by Holger Schemel.

<i>Beast</i> (video game) 1984 video game

Beast is a text-based action game developed for MS-DOS by Dan Baker, Alan Brown, Mark Hamilton, and Derrick Shadel. It was distributed as shareware in 1984.

<i>Boppin</i> 1991 video game

Boppin' is a puzzle-oriented video game created by Jennifer Diane Reitz in 1991, developed under the company name Accursed Toys and published by Karmasoft for the Amiga computer with only 32 colors on screen. Around that time Karmasoft held a level design contest. The game sold poorly with 284 copies, so Jennifer got it republished by Apogee Software with up to 256 colors on screen. Due to mature content containing blood and seppuku, the game was rated for players aged 25.

<i>Kwirk</i> 1989 video game

Kwirk, known in Japan as Puzzle Boy, is a puzzle video game developed and published by Atlus in Japan on November 24, 1989, for the Game Boy. The game was later published in North America in March 1990 by Acclaim Entertainment.

<i>Microsoft Tinker</i> 2008 video game

Tinker, also known as Microsoft Tinker, is a puzzle video game developed by Fuel Industries in which the player controls a robot through various mazes and obstacle courses. It was originally released on September 23, 2008 as part of Windows Ultimate Extras, and contained 60 levels including a 20-level tutorial. A free map editor was also released, however it is not compatible with the Games for Windows – Live version of Tinker. It is only compatible with the Windows Ultimate Extras version.

Chocolate Castle is a puzzle video game developed by New Zealand–based company Lexaloffle and published on April 2, 2007. The game was developed by Lexaloffle's owner and operator Joseph White, who designed Chocolate Castle as a platform for further puzzle games. In this game, players clear a castle's rooms of chocolate by combining smaller pieces into large bars and commanding animals to consume them. After clearing a room, they can select new rooms that are still yet to be cleared. The full version of the game includes a room editor for players to create their own rooms; players may upload these newly created rooms to Lexaloffle's website for other players to attempt.

<i>Scribblenauts Unlimited</i> Puzzle videogame released in 2012

Scribblenauts Unlimited is a puzzle sandbox video game developed by 5th Cell and published by Warner Bros. Interactive Entertainment for the Nintendo 3DS, Wii U, Microsoft Windows, iOS and Android. The game was announced during Nintendo's E3 2012 press conference on June 5. It is the fourth title in the Scribblenauts series, as a launch title for the Wii U console.

<i>Baba Is You</i> 2019 puzzle video game

Baba Is You is a puzzle video game created by Finnish independent developer Arvi Teikari. Originating as a short demo built for the 2017 Nordic Game Jam, the game was expanded and released on 13 March 2019 for PC and Nintendo Switch. Mobile versions were released in June 2021. The game centers around the manipulation of "rules"—represented in the play area by movable tiles with words written on them—in order to allow the player character, usually the titular Baba, to reach a specified goal. A free update titled "Baba Make Level" was released on November 17, 2021, featuring over 150 new and previously unused levels and a level editor with online sharing.

<i>Patricks Parabox</i> 2022 puzzle video game

Patrick's Parabox is a puzzle video game created by indie developer Patrick Traynor. Originating as a short demo built in 2020, the game was expanded and released on 29 March 2022 for PC, followed by a release on the Nintendo Switch and PlayStation 5 on 26 July 2023. The game centers around playing with infinity and recursion by pushing boxes into and out of other boxes, sometimes in and out of itself, in order to win the level by putting boxes into their spaces.

<i>X-It</i> 1994 video game

X-It is a 1994 puzzle video game developed by Data Design Interactive (DDI) and published by Psygnosis for the Amiga and MS-DOS. The Amiga version was also distributed in Australia by Hot Point. The game stars a character named Bill, who was kidnapped by aliens and placed him on a space junkyard maze to learn about the humans, before launching an invasion against people on Earth. The player controls Bill across 120 levels, each one divided into eight ships that feature their own variety of obstacles. The goal on every level is to get each block into hole fillers to make a path around the exit, without getting blocks stuck against walls or other obstacles under a time limit.

References

  1. https://www.classicdosgames.com/game/Kye.html The differences between v1.2 and 2.0 are listed in the review on Classic DOS Games
  2. "RGB Classic Games - Kye".
  3. "Kye".
  4. "Xye - A puzzle game with varied gameplay".
  5. "Home". kye.me.uk.
  6. "Kye for C64 by cobbpg". itch.io. Retrieved 2023-08-28.
  7. "My Kye Page - Level Building".