Digital Novel Markup Language
Encyclopedia
Digital Novel Markup Language (DNML) is one of the first scripting language game engine
Game engine
A game engine is a system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and personal computers...

 for creating visual novels
Visual novel
A is an interactive fiction game featuring mostly static graphics, usually with anime-style art, or occasionally live-action stills or video footage...

, an interactive fiction
Interactive fiction
Interactive fiction, often abbreviated IF, describes software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives and as video games. In common usage, the term refers to text...

 game. It was developed using C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 by a Japanese
Japanese people
The are an ethnic group originating in the Japanese archipelago and are the predominant ethnic group of Japan. Worldwide, approximately 130 million people are of Japanese descent; of these, approximately 127 million are residents of Japan. People of Japanese ancestry who live in other countries...

 programmer
Programmer
A programmer, computer programmer or coder is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to...

 only known by his or her Internet name, Karin. The programming structure is similar to HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

 which it made it easy to produce dōjin games
Dojin soft
, also sometimes called , are video games created by Japanese hobbyists or hobbyist groups , more for fun than for profit; essentially, the Japanese equivalent of independent video games. Most of them are based on pre-existing material, but some are entirely original creations...

. Up until 2001, dōjin games were not yet popular on the Internet
Internet
The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite to serve billions of users worldwide...

 except in Japan
Japan
Japan is an island nation in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south...

 which caused the developers to cease the development of DNML. As years went by, it was succeeded by software like KiriKiri
KiriKiri
is a scripting engine by Japanese developer "W.Dee". It is almost exclusively used with the KAG framework to produce visual novels. Usually, the package of the two components is regarded as the whole engine, and referenced with major version numbers. Thus, the current version is called...

, Nscripter
NScripter
NScripter is a software engine that is used for the creation of visual novels, written by Naoki Takahashi. Due to its simplicity and its liberal license , it quickly became popular in Japan, and was used for a number of high-profile commercial and dōjin titles, such as HaniHani and...

 and Ren'Py
Ren'Py
The Ren'Py Visual Novel Engine is a free software engine which facilitates the creation of visual novels, a form of computer-mediated storytelling...

. Despite limited success in the English-speaking community, DNML is still widely used in Japan.

Programming structure





font color="#ffffff" ; font color similar to HTML

; displays background images

;; plays midi files

;; plays wav file

Outside Japan

In 1998, J met Karin by looking for resources for the English fan translation
Fan translation
A fan translation, in video gaming, refers to an unofficial translation of a computer game or video game.The fan translation practice grew with the rise of video game console emulation in the late 1990s. A community of people developed that were interested in replaying and modifying the games they...

 of Isaku
Isaku
is a hentai survival horror game released for DOS in 1995. A Windows version and a sequel, Shusaku, were released in 1997. A sequel to Shusaku was released on PC in 2001 going by the name of Kisaku...

. He is a co-founder of a dōjin
Dojin
, often romanized as doujin, is a general Japanese term for a group of people or friends who share an interest, activity, hobbies, or achievement...

 group (BAO Team) in the Philippines
Philippines
The Philippines , officially known as the Republic of the Philippines , is a country in Southeast Asia in the western Pacific Ocean. To its north across the Luzon Strait lies Taiwan. West across the South China Sea sits Vietnam...

. He told Karin to introduce DNML outside Japan, so otaku
Otaku
is a Japanese term used to refer to people with obsessive interests, particularly anime, manga or video games.- Etymology :Otaku is derived from a Japanese term for another's house or family , which is also used as an honorific second-person pronoun...

 around the world would be aware of dōjin games. Since then he joined the development of DNML and translated all the related documents into the English language
English language
English is a West Germanic language that arose in the Anglo-Saxon kingdoms of England and spread into what was to become south-east Scotland under the influence of the Anglian medieval kingdom of Northumbria...

. In 2000, Karin left the development of DNML to J however according from him, the project is in hiatus for a very long time.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK