World Library  
Flag as Inappropriate
Email this Article

Japanese role-playing game

Article Id: WHEBN0009436074
Reproduction Date:

Title: Japanese role-playing game  
Author: World Heritage Encyclopedia
Language: English
Subject: Mother (video game series), Compile (publisher), History of Eastern role-playing video games, List of Japanese role-playing game franchises, List of Japanese role-playing games on PC
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Japanese role-playing game


Japanese role-playing games are role-playing games made mostly in Japan. Japanese role-playing games made their first appearance during the 1980s. Today, there are hundreds of Japanese-designed games as well as several translated games.

Traditional role-playing games are referred to as pen-and-paper RPGs, paper-and-pencil RPGs, or tabletop RPGs in English-speaking countries and table-talk RPG, TTRPG, or TRPG in Japan to distinguish them from the video role-playing game genre.

Contents

  • History 1
    • Early years 1.1
    • Late 1980s to early '90s: success of Group SNE 1.2
    • The Winter Age and beyond 1.3
  • Japanese games 2
  • Translated games 3
    • From English to Japanese 3.1
    • From Japanese to other languages 3.2
  • Replays 4
  • RPG magazines 5
  • See also 6
  • References 7
  • External links 8

History

Early years

In the 1970s, role-playing games themselves received little attention in Japan as gamers only had English titles. Several gaming magazines and computer game magazines started introducing role-playing games in early 1980s.

Some of the earliest Japanese RPGs were science fiction titles, including Donkey Commando in 1982 and Enterprise: Role Play Game in Star Trek in 1983. Classic Traveller was the first translated RPG in 1984, with Dungeons & Dragons following in 1985. One of the earliest Japanese-designed traditional fantasy RPGs was titled Roads to Lord, published in 1984.

Late 1980s to early '90s: success of Group SNE

It was not until the late 1980s, when role-playing video games such as Dragon Quest and Final Fantasy helped popularize the traditional role-playing games. The first Dragon Quest was published by Enix in 1986 for the NES and MSX/MSX2 platform.

Around the same time Group SNE pioneered a new book genre called Replay; this new genre consists of session logs arranged as publications (see #Replays below). The first replay, Record of Lodoss War, was a replay of Dungeons and Dragons that has been published in Comptiq magazine since 1986. Replays and novels of Record of Lodoss War gave birth to the fantasy RPG genre.

Sword World 2.0, the newest edition of the most popular role-playing game in 90's Japan

Sword World RPG was published in 1989 and became popular very quickly. A notable feature found in Sword World was Forcelia universe, which included Lodoss island from the Record of the Lodoss War. Analysis of the game’s success suggests that the designers took ideas from many famous American games including D&D, AD&D, Middle-earth Role Playing, and RuneQuest and modified the settings to suit Japanese tastes. Compared to (A)D&D and other contemporary games, Sword World RPG had a flexible, less restricted, multi-class system. It used only ordinary 6-sided dice. Other polyhedral dice are uncommon, especially in rural Japan. It was tied up with light novels and replays. The paperback (bunkobon) rulebooks are inexpensive and portable.[1]

Notable role-playing games in mid-late '80s and early '90s include:

1988 Wizardry RPG Group SNE RPG version of Wizardry fantasy CRPG
1989 Sword World RPG Group SNE Fantasy RPG, in Forcelia universe
1989 Record of Lodoss War Companion Group SNE Fantasy RPG, in Forcelia universe
1990 Blue Forest Story 1st ed. Tsukuda Hobby
2nd ed. FarEast Amusement Research F.E.A.R. (1996)
Fantasy world similar to Southeast Asia
1991 Gear Antique 1st ed. Tsukuda Hobby
2nd ed. F.E.A.R (1999)
One of the earliest Steampunk RPG
1992 Crystania Companion Group SNE Fantasy RPG, in Forcelia universe
1992 GURPS Runal Group SNE Fantasy RPG
1993 Tokyo NOVA F.E.A.R. Cyberpunk RPG
1994 GURPS Youmayakou Group SNE English title: “GURPS Damned Stalkers”
1996 Seven Fortress F.E.A.R. Fantasy RPG

The Winter Age and beyond

Until the 1990s, Group SNE was a leading role-playing game company in Japan; in the late 1990s, the RPG craze ended (see History of role-playing games). Role-playing games were defeated by trading card games, or TCG’s, such as Pokémon Trading Card Game and Magic: The Gathering; and most RPG magazines were discontinued or changed into TCG magazines. This period is called the Winter Age of TRPG by Japanese gamers.

Alshard, one of the most popular J-RPGs in the 21st century

The "Spring Age" spans from 1999-2002. Notable role-playing games of this age are Blade of Arcana (1999), Double Cross (2001), Night Wizard! (2002) and Alshard (2002). In 2007, Night Wizard! was created into an anime television series. The expansion of generic role-playing game system named Standard RPG System was based upon Alshard's game system since 2006. They were all made by F.E.A.R. and grew to be one of the newer leading RPG companies in Japan.

Japanese games

In Japan, domestically-made role-playing games are competitive in the market. Despite the market’s small size, many original products are published. For example, 95 domestically-made RPG rulebooks, excluding supplements, were published from 2000 to 2007. In the same period of time, 25 translated RPG rulebooks were published.[2] D&D is very popular; however, due to the existence of large competitors, it does not dominate the market.

GURPS Runal, the most successful GURPS supplement in Japan

Sword world RPG, an orthodox fantasy RPG produced by Group SNE, has been popular since the 1990s. There is little novelty in the setting, but it is a comprehensible fantasy. In addition, there are several original settings for GURPS made by Group SNE. Most games of SNE were tied up with light novels or anime such as Record of Lodoss War, Legend of Crystania and Rune Soldier. In most cases, SNE's campaign settings provide idyllic and predetermined harmonious adventures. In a certain sense, their non-savagery worlds strongly influenced and dictated the direction of early light novels and Japanese fantasies.

F.E.A.R. games are more heroic and dramatic than usual games. Characters seen in Tokyo NOVA, Blade of Arcana and Alshard are mighty heroes who possess supreme powers. Also, several connection rules represent dramatic human relationships. F.E.A.R. specializes in creating unique fantasy worlds, ranging from firearms to androids.

Console and computer RPGs have a profound influence. For example, Alshard is inspired by World of Darkness.

Adventure Planning Service (Bouken Kikaku-kyoku) produced SATASUPE (2003), Meikyu kingdom (2004), Shinobigami (2009) and Reality Show RPG: Kill Death Business (2013), and prefer cynically tongue-in-cheek settings; the utilization of capricious dice often confuse and exhilarate the stories.

Translated games

From English to Japanese

The most popular translated role-playing game is Dungeons and Dragons, which has been translated over six times. (Classic D&D 3rd Revision, AD&D 2nd ed., D&D Rules Cyclopedia, D&D 3rd ed., v3.5, 4th Edition)

Several Japanese D20 System games have been developed. Other translated systems include: Call of Cthulhu, Fighting Fantasy (including Advanced Fighting Fantasy), GURPS, RuneQuest (including Hero Wars), Shadowrun, Stormbringer (including Elric!), Traveller, Tunnels and Trolls, Warhammer Fantasy Roleplay and World of Darkness systems. Each title has been translated several times, releasing many different editions. Some games were modified in Japanese and later released, such as RuneQuest 90's and Hyper Tunnels and Trolls.

Several minor products, such as Torg, and have also been translated.

From Japanese to other languages

The first RPG translated from Japanese into another language was the Sword World RPG. Its basic rulebook and scenarios were translated into Korean. (소드 월드 RPG)

In 2008, the Maid RPG was completely translated from Japanese into English.[3] Tenra Bansho Zero was projected to be the first translation into English; however, Maid was completed first. The original PDF release of Maid had to be re-edited, due to the controversial content it contained.

In 2013, the 3rd Edition of "Double Cross" Made by F.E.A.R was released in English by Ver. Blue Amusement.[4]

Replays

Replays are RPG session logs arranged for reading, similar in style to light novels. A typical format of a replay goes as following:[5]
Game master: In this scene, you should think the reason why your PCs team up the party with each other.
Amu: Well, I will visit Eiji's home, because Eiji became an adventurer. At last, he will repay the money he borrowed from me.
Eiji: Hi, Amu. I became an adventurer at long last. Please lend your money to me again.(Haha.) I don't have money, because I bought chainmail.

In Japan, a lot of RPG replays are commercially published.[6] Replays are more popular than RPG novels. Not only replays of Japanese games but also replays of translated games such as GURPS, D&D, Shadowrun, and WFRP were published.

RPG magazines

A list of several RPG magazines:

  • Role & Roll (R&R) – Published monthly, since 2003; it focuses on games of Group SNE, Adventure Planning Service, F.E.A.R., and other companies.
  • Gamers Field (GF) – Published bimonthly, since 1996; it is the official magazine for only F.E.A.R. games.

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^
  3. ^ http://www.maidrpg.com/
  4. ^ http://www.ver-blue-amusement.com/dx-introduction.html
  5. ^
  6. ^ Over 43 books of Sword World RPG's replays were published until July 2007.

External links

  • TRPG.NET Wiki for English
  • Group SNE (Japanese)
  • FarEast Amusement Research (Japanese)
  • Adventure Planning Service (Japanese)
  • Dungeons & Dragons Japanese official site (Japanese)
  • Japanese Rules Cyclopedia
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.