맨위로가기

키리키리

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

키리키리는 텍스트 파일로 게임을 제작하는 데 사용되는 게임 엔진으로, KAG 시스템과 TJS 스크립트 언어를 활용하여 어드벤처 게임, 특히 동인 게임 제작에 널리 사용된다. 1998년에 개발을 시작하여, 1999년 JScript 및 TJS1 기반 버전을 거쳐 키리키리2, 키리키리Z로 발전했다. 키리키리2는 윈도우 환경에서 작동하며, KAG 시스템을 통해 간편하게 게임을 제작할 수 있으며, TJS를 통해 시스템을 개조하거나 기능을 추가할 수 있다. 2013년에는 멀티 플랫폼을 목표로 하는 키리키리Z가 출시되었다.

더 읽어볼만한 페이지

  • 비주얼 노벨 엔진 - 언더 나이트 인버스
    언더 나이트 인버스는 프랑스빵과 멜티 블러드 개발진이 제작한 2D 격투 게임 시리즈로, 2012년 아케이드로 처음 출시되어 여러 버전 업을 거쳤으며, 보이드, 인-버스, 야토 등의 세력 간 갈등을 다루는 스토리를 특징으로 한다.
  • 비주얼 노벨 엔진 - 렌'파이
    렌'파이는 파이썬과 파이게임을 기반으로 다양한 운영체제 및 안드로이드 빌드를 지원하며 비주얼 노벨 제작에 필요한 기능과 파이썬 코드 확장을 제공하는 엔진으로, 인디 게임 개발 분야에서 널리 쓰이며 상업적 성공 사례도 있다.
  • 자유 소프트웨어 - 김프
    김프(GIMP)는 GNU 프로젝트에서 개발된 크로스 플랫폼 기반의 무료 오픈소스 래스터 그래픽 편집기로, 다양한 운영체제를 지원하며 풍부한 기능을 제공하지만 사용자 인터페이스에 대한 비판과 일부 기능의 부족함에 대한 평가도 존재한다.
  • 자유 소프트웨어 - PHP
    PHP는 라스무스 러도프가 개발한 범용 스크립팅 언어로, 웹 개발에 널리 사용되며 LAMP 아키텍처의 핵심 요소이다.
키리키리 - [IT 관련 정보]에 관한 문서
기본 정보
명칭키리키리
로마자 표기KiriKiri
개발
개발자W.Dee
프로그래밍 언어C++
기술 정보
종류게임 엔진
플랫폼x86
지원 운영체제마이크로소프트 윈도우 (Windows 2000/XP/Vista/7/8)
라이선스
라이선스GPL 또는 자체 라이선스 (다중 저작권)
최신 버전
안정 버전2.32 안정판 revision2
안정 버전 발표일2010년 10월 26일
평가 버전2.31.2013.411
평가 버전 발표일2013년 4월 11일
웹사이트
공식 웹사이트길리길리Z
이전 공식 웹사이트키리키리
기타
관련 시스템KAG (KiriKiri 어드벤처 게임 시스템)

2. 특징

키리키리는 시나리오 파일이라고 불리는 텍스트 파일을 작성하여 게임을 제작하며, KAG 시스템에서는 태그라고 불리는 전용 명령어를 사용하여 게임 내용을 기술한다.[5]

키리키리, KAG 시스템, KAG 시나리오라는 3계층 구조로 되어 있으며, KAG의 간편함과 TJS의 유연한 사용자 지정 기능을 모두 제공한다.[6] KAG 스크립트만으로도 간단한 어드벤처 게임을 제작할 수 있지만, TJS 지식이 있다면 KAG 시스템 자체를 개조하거나 독자적인 기능을 추가할 수도 있다. C++ 지식이 있다면 키리키리 자체의 개조 및 확장도 가능하며, 키리키리 개발 사이트에서는 여러 개발자들이 제작한 플러그인이 다수 공개되어 있다.

2. 1. KAG 시스템

키리키리 2 배포 패키지에는 TJS2로 구현된 KAG 시스템(Kirikiri Adventure Game 시스템)이라는 애플리케이션 프레임워크가 포함되어 있다.[4] 이전 버전의 키리키리에서는 별도로 다운로드해야 했다.

KAG 시스템을 사용하면 윈도우에서 동작하는 어드벤처 게임을 비교적 쉽게 제작할 수 있다. 이 때문에 동인 게임, 특히 노벨 계열의 게임(사운드 노벨, 비주얼 노벨 등)이나 어드벤처 게임 제작자들을 중심으로 인기가 있다. 또한, 이러한 장르로 분류되는 일부 상용 게임에서도 채택되고 있다.

2. 2. TJS (TJS2)

TJS(TJS2)는 자바스크립트(JavaScript)나 자바(Java)와 비슷한 객체 지향 스크립트 언어이다.[4] TJS는 키리키리 전용 언어가 아니며, 다양한 소프트웨어에 내장할 수 있다. 내장을 위한 간단한 문서는 키리키리 배포 패키지에 포함되어 있다.

키리키리 2로 버전이 올라가면서 TJS2로 이름이 바뀌었다.

3. 역사

1998년부터 개발을 시작하여, 이듬해인 1999년에는 JScript 기반(0.6 계열) 및 TJS1 기반(0.7 계열)으로 동작하는 버전을 만들게 되었다.

당시에는 키리키리를 이용한 작품 개발 참고 자료가 충분하지 않았다. 이러한 버전의 키리키리가 사용된 초기 작품인 『1999ChristmasEve』(2000년 말) 개발에서, 제작사인 '요코하마 카마이타치 팬클럽'의 제작 총지휘를 맡은 PIA소위는 W.Dee와 연락을 주고받으며 1999ChristmasEve의 개발을 진행했다고 한다.[7]

이후, PIA소위가 '키리키리/KAG 추진위원회'라는 사이트를 개설하는 등 교류를 통해, W.Dee와 PIA소위의 공저인 「키리키리/KAG로 시작하는 게임 제작」 (ISBN 978-4875934264, 2003년)이 출판되었다. 이 책에는 키리키리2로 이행하면서 기능이 추가된 1999ChristmasEve의 비공개 버전이 게재되어 있으며, 이미 2000년 8월부터 차기 버전인 키리키리2의 개발을 진행했던 W.Dee는 이러한 교류가 KAG의 기초를 다지는 데 크게 기여했다고 말한다.[8]

3. 1. 키리키리Z

멀티 플랫폼을 목표로 하는 키리키리3의 개발은 2005년경부터 진행되었다. 2013년 12월 31일에 키리키리Z 1.0이 출시되었다.[9][10] 키리키리2 개발 이후 오랜 시간이 경과하여 유지보수 및 개선에 어려움을 겪는 경우가 늘어나고, 태블릿 등 변화하는 기기에 대응하기 위한 것이라고 설명되어 있다.

참조

[1] Twitter kikyou.info を、今年いっぱいで閉鎖します https://twitter.com/[...]
[2] Twitter みなさん吉里吉里2ではなくて吉里吉里Zをつかってね https://twitter.com/[...]
[3] Togetter 吉里吉里配布終了誤解祭り(普通に開発継続してます) https://togetter.com[...]
[4] 웹사이트 TJS2 リファレンス - TJS2 について http://devdoc.kikyou[...] 2013-01-11
[5] 웹사이트 KAG Systemリファレンス - はじめに http://devdoc.kikyou[...] 2013-01-11
[6] 서적 吉里吉里/KAGノベルゲーム制作入門 秀和システム 2007
[7] 기타
[8] 웹사이트 W.Deeの日記 - Wikipediaの記事で https://w-dee.hatena[...] W.Dee 2010-10-03
[9] 웹사이트 吉里吉里Z 旧バージョンのダウンロードと更新履歴 http://krkrz.github.[...]
[10] 웹사이트 吉里吉里Z Ver1.0 リリース http://www.kaede-sof[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com