📖
コンソールで小説を読んでみたい
はじめに
この記事は思いついたアイデアを供養するために作っているプロジェクトがどんなもんか解説してあるものです。
所々読みにくいかもしれませんが、お許しください。
とりあえずリポジトリ
経緯
2ヶ月ほど前に転スラの小説(原作)を読んでめちゃめちゃハマってたときに、二次創作というかifルートみたいなものを書きたいなぁと思ったんですよね。
それで、どうせならノベルゲームのような感じにしてみたいなーーーなんて思って作りました。
できること
(2024年12月18日現在)
小説家になろう から小説を取得、保存
自分で作ったプロジェクトを読み込める
ifルートが作れる
使い方
ファイル読み込み
package main
import (
TerminalRPG "TerminalRPG/src"
"fmt"
)
func main() {
project, err := TerminalRPG.LoadData("novel.json")
if err != nil {
fmt.Println(err)
return
}
}
再生
package main
import (
TerminalRPG "TerminalRPG/src"
"fmt"
)
func main() {
project, err := TerminalRPG.LoadData("novel.json") //ファイルをロード
if err != nil {
fmt.Println(err)
return
}
TerminalRPG.Runner(project)
}
Discussion