<commit_before>---
path: /portfolio/wwa_maker
title: WWA Maker
template: portfolio-item
date: "2019-05-09"
season: college
tags:
  - WWA
  - 継続中
  - JavaScript
images:
  - path: /portfolio/wwa_maker/wwa_maker_map_view_and_parts_list.png
    alt: マップ表示とパーツ一覧を含めた WWA Maker の画面
    description: 2019年5月30日現在の WWA Maker の画面です。
links:
  - link: https://github.com/WWAWing/WWAMaker
    name: WWA Maker のGitHubリポジトリ
words:
  - wwa
---

WWAのマップデータを制作できるアプリケーションです。

## WWA の構造と問題点

WWA では簡単に RPG ゲームを作成することができますが、それを実現するためには、ゲームデータが含まれている「マップデータ」とそのゲームデータを動かす環境「WWA Wing」の2つからなっています。

そのマップデータを制作するには、 WWA Wing が開発される前から原作者が開発した「[WWAマップ作成ツール](https://wwajp.com/making.html)」が存在していますが、下記の問題が発生していました。

- Windows でしか動作できない
- 編集できるフィールド画面が小さく、広大なフィールド画面の構築や編集に手間がかかる
- WWA Wing の新機能追加のボトルネックになっている
  - キャラクターの挙動を追加するといったマップデータのバリエーション追加を伴う変更については、WWAマップ作成ツールの改修が必要になってくる

WWA Maker はこの「WWAマップ作成ツール」を参考に、今の時代に対応できるように開発し直したアプリケーションとなります。
<commit_msg>WWAMakerの見出しを修正<commit_after>---
path: /portfolio/wwa_maker
title: WWA Maker
template: portfolio-item
date: "2019-05-09"
season: college
tags:
  - WWA
  - 継続中
  - JavaScript
images:
  - path: /portfolio/wwa_maker/wwa_maker_map_view_and_parts_list.png
    alt: マップ表示とパーツ一覧を含めた WWA Maker の画面
    description: 2019年5月30日現在の WWA Maker の画面です。
links:
  - link: https://github.com/WWAWing/WWAMaker
    name: WWA Maker のGitHubリポジトリ
words:
  - wwa
---

WWAのマップデータを制作できるアプリケーションです。

## WWAの構造と問題点

WWA では簡単に RPG ゲームを作成することができますが、それを実現するためには、ゲームデータが含まれている「マップデータ」とそのゲームデータを動かす環境「WWA Wing」の2つからなっています。

そのマップデータを制作するには、 WWA Wing が開発される前から原作者が開発した「[WWAマップ作成ツール](https://wwajp.com/making.html)」が存在していますが、下記の問題が発生していました。

- Windows でしか動作できない
- 編集できるフィールド画面が小さく、広大なフィールド画面の構築や編集に手間がかかる
- WWA Wing の新機能追加のボトルネックになっている
  - キャラクターの挙動を追加するといったマップデータのバリエーション追加を伴う変更については、WWAマップ作成ツールの改修が必要になってくる

WWA Maker はこの「WWAマップ作成ツール」を参考に、今の時代に対応できるように開発し直したアプリケーションとなります。

{'fraction_non_alphanumeric': 0.08728046833422033, 'fraction_numerical': 0.017030335284725917, 'mean_word_length': 5.762589928057554, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6119442', 'n_tokens_mistral': 1343, 'n_tokens_neox': 1237, 'n_words': 119}