---
# System prepended metadata

title: SQL RPG

---

# SQL RPG


## コンセプト
ゲームの根幹であるデータベースを敢えて利用して、それらのデータにアクセスしたり書き換えたりしてストーリーを攻略していくSQLRPG


## ストーリー(現在の想定)
- 主人公は、神様によって授けられたデータを読み取れる神器「スクル(SQL)」を用いて、魔王を倒していく
- レベルが上がるごとにSP(SQL Point)が上がり、データベース内のデータを直接上書きして強くすることができる
    - レベル上げによって権限も強くなっていき、レベルの低いモンスター相手には、HPのデータを書き換えることで瞬殺できるようになる
    - 技の攻撃力をマイナスにすることで、敵から回復を貰う事が出来たりしたら面白そう(雑魚敵の新たな使い方ができる)

- 最後の魔王も「スクル」を所持していて、データベースの書き換えを頑張らないと自分にデバフがかけられる

- 負けたら勇者のデータが削除(GAME OVER)

### なんでスクルでいじれるの？
- 元の世界が現実世界で、人類が一度衰退して、SQLだけが残った
- 実はVRゲー(SAO風)
- 魔法使えるから、そもそも異世界設定にする(SQLはたまたま)


## データベース
- モブ
    - ID
    - Role(Player,Enemy)
    - 名前
    - HP
    - 攻撃力

- 攻撃技
    - ID
    - 攻撃力
    - 属性
    - 範囲攻撃(0 or 1)
    - 連続攻撃(0-1の確率？)

- 技取得
    - ID
    - Mob ID
    - 技 ID

- 特殊状態
    - ID
    - Mob ID
    - Element(効かない技の種類？属性？)

- アイテム
    - ID
    - 要検討

## 初心者対応
- ある程度Tabによる補完ができるように入力部分の改善
- わからない場合のWikiの充実
- チュートリアルとして、自分の情報の取得
    - `SELECT * FROM Mob WHERE ID = PLAYER`みたいな文字列を最初にやる
    - 神器取得時にも、Mobとの模擬戦でやり方を覚えてもらう

## 開発環境
- Unity (ver. 2021.3.27f1)
    - C#
    - SQL

## 完成度について
- 一つ中ボスを倒すくらいはしておきたい
- 2つめの町くらい

## 役割
- Project Leader
  - detteiu55
- Project Manager
  - TM
- Programmer
　　- TM
　　- detteiu55
　　- Skey
　　- きょと
　　- 森羅万象
- Debugger
  - 全員
- Senario Writer
  - {null}
  - TM(監修)
- Illustrator
  - アセット使用?
  - やらと
  - ハム
  - のめじ
- Sound
  - 魔王魂からピックアップだけでも




## スケジュール
- 最終提出は8月中旬

- 7月までには8割程度完成

- RPG MAKERでアセット使用
  - 評価低すぎで終わり

# 次回までの課題
- ゲームデザインを考える(TM)
- シナリオを考える(全員)





