4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

tauriとNext.jsを使ってポケモンの管理ツールを作ってみた

Last updated at Posted at 2023-12-03

作ったもの

ポケモンの努力値や個体値、レベルなどが保存できるツール

作った動機

まず前提として、今、猛烈にポケモンの過去作をやり直しています(主にDSや3DSででたもの)
なのですが、剣盾やSVでポケモンの育成がとてもやりやすくなったことで、以前はやってなかった個体値や努力値を考えて育成をするようになりました。
過去作のものには簡単にいま稼いだ努力値を確認するのが容易ではないので簡単に記録できるアプリを作っちゃおうという思いのもと、RustやNext.jsの勉強のためアプリを作りました。

使ったAPIなど

pokeapiを主に使用してステータス情報やポケモンの情報を取得しました

いったん完成したもの

  • セーブデータごとにシリーズやポケモンを登録できます
    001.png
  • こんな感じで入力して保存できます
    002.png

感想

  • Next.jsは静的のエクスポート設定をしなければいけなかったので動的ルーティングが使えなかったのは不便だった
  • tauriで作成したAPIを利用する場合importを@tauri-apps/api/tauriのinvokeを使用する必要があるが@tauri-apps/apiにも同様の関数があるのでこっちを利用した場合、実行時にはエラーにならないがビルド時にエラーになるので詰まった
  • rustを初めて触ってみてTypescriptとは違っていてとても楽しかった
4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?