# PAX SAPIENTICA


# 目次

# リンク

# 概要

ジャンル 制作人数 制作期間 開発環境
歴史シミュレーション 2人 2023年2月〜 C++

PAXS (opens new window) AndroidSudio (opens new window)

# 制作チーム

役割 担当
🐧 私 プログラマ シミュレーション
🌍 AsPJT 企画, デザイナー, プログラマ データ管理

# 使用ライブラリ

  • OpenCV
  • Siv3D
  • SFML

# プラットフォーム

クロスプラットフォーム(Windows, macOS, Linux, Android)

# 制作動機

無料のエージェントベースシミュレーション(ABS)ツールが少なく、地理情報システムの機能を搭載しているツールはほとんど無かったため作成中。

# 作品解説

この作品は、歴史シミュレーションソフトウェアである。地図の描画と暦の表示の機能があり、時間情報と空間情報を組み合わせたシミュレーションが可能。

# 工夫した点

  • GitHub Actions を用いて、Linux でのビルドテストを自動化した

# 苦労した点

  • 開発環境が異なるため、macOS での開発を行っていた私と、Windows での開発を行っていた AsPJT との間で、コードの互換性を保つのに苦労した
  • 共同制作者がコードを手続型プログラミングで書いていたため、コードの保守性を高めるためにクラスの設計を行い、オブジェクト指向プログラミングに書き換えた
Last Updated: 7ヶ月前