stepney141 / dagaz-v2

JavaScript game engine for creating and playing various boardgames
MIT License
0 stars 1 forks source link

優先順位の高い改修事項の整理 #12

Open stepney141 opened 2 years ago

stepney141 commented 2 years ago

設計思想

オリジナル

  1. Dagaz is "a cross-platform solution that could be run anywhere, even on a smartphone."
  2. Dagaz is "to make every user able to have full access to the open-source code of a program while it runs, so users could figure it out and develop their own games in the same way as they can in Zillions of Games, but more easily."

自分

前提

まず、改修すべき視点を分ける

  1. 合法手生成器
  2. ゲームルール記述部分
  3. View部分
  4. コードベース自体のメタ的改変 (ex. TypeScriptへの移行、Rustへの移植とwasm化)

目標

改修すべき点

合法手生成器

ゲームルール記述部分

メタ的改変