FLUTTER ECOSYSTEM

odrevet/kingdomino_score

보드게임 "KingDomino"의 점수를 계산합니다. "Age of Giants" 및 "La Cour" 확장판을 지원합니다.

kingdomino_score 프로젝트 이미지
Stars
4
Forks
0
최근 푸시(UTC)
2026. 9. 29.
프로젝트 상태
활성
Drevet Olivier GitHub avatar
GITHUB User

Drevet Olivier ↗

언어DartHTMLCMakeC++CKotlin

기술 주제

관련 패키지 및 예제

사용 중인 의존성

의존성 목록 11 개

앱 카테고리

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

kingdomino Score

Calculate your "Kingdomino" and "Kingdomino Age of Giants" score easily

Available for :

Top menu buttons

  • Warnings (only displayed when at least on warning): check board for anomalities

  • AG : Activate / Deactivate the Age of Giants extension

  • Shield : Select / Unselect quests

    • Two quests maximum can be selected at a time.
    • There are more quests when Age of Giants is activated
    • The number of quests activated is displayed in a red bubble
  • 5 / 7 : change the size of the board. Changing the size of the board reset all tiles

  • Trash : Reset the board

  • About : Display author and license

Score

The score is updated as each change on the board.

In portrait mode, tapping the score display the calculation details.

Bottom menu buttons

Each land type has it's own color :

  • Yellow : Wheat
  • Light green : Grassland
  • Dark green : Forest
  • Blue : Lake
  • Grey : Swamp
  • Brown : Mine
  • Grey : Empty
  • Castle : Place your castle.

The castle position may change the score when quests are activated.

  • Crown : Place / remove crowns
  • Giant (when Aog is activated) : Place / remove giants.

Long press on the giant button displays the giant details :

  • how many crowns points are lost per property
  • how many quests points are lost (or gained in case of bleak king quest)
  • total points lost due to giants
  • the score you could had have without giants

Screenshots

https://raw.githubusercontent.com/odrevet/kingdomino_score/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/board.jpg
https://raw.githubusercontent.com/odrevet/kingdomino_score/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/score.jpg

web release

build

flutter build web --release

Then remove <base href="/"> from build/web/index.html

test

python -m http.server 8000 -d build/web

deploy to github pages

cp -r build/web ~/Documents/
git checkout gh-pages
rm -rf *
mv ~/Documents/web/* .
git add .
git commit -m "update web build"
git push
git checkout master

Assets credits and licenses

Cross SVG Vector

By SVG Repo under the CC0 License

https://www.svgrepo.com/svg/36886/cross

Trash SVG Vector

By SVG Repo under the CC0 License

https://www.svgrepo.com/svg/120929/trash

Shield SVG Vector

By SVG Repo under the CC0 License

https://www.svgrepo.com/svg/50826/shield

Turn Right Arrow SVG Vector

By SVG Repo under the CC0 License

https://www.svgrepo.com/svg/165935/turn-right-arrow

Checkmark SVG Vector

By SVG Repo under the CC0 License

https://www.svgrepo.com/svg/9459/check

Crown SVG Vector

By SVG Repo under the CC0 License

https://www.svgrepo.com/svg/188702/crown

Castle SVG Vector

By SVG Repo under the CC0 License

https://www.svgrepo.com/svg/40220/castle

Wood Board Wood SVG Vector

By SVG Repo under the CC0 License

https://www.svgrepo.com/svg/284283/wood-board-wood