Files
025-us-states-game/wiki/Install.ms.md
T
Tirsvad f3d740c898 Add screenshots, finish README, add wiki in en, da and ms, re-review MIL-004 (MIL-004)
Task: MIL-004#1
Task: MIL-004#2
Task: MIL-004#3
Task: MIL-004#4
2026-10-13 15:56:35 +08:00

1.7 KiB

English | Dansk | Bahasa Melayu

Pemasangan

Cipta persekitaran maya tempatan bernama .venv, naik taraf pip dan pasang projek dengan alat ujiannya.

Keperluan

  • Python 3.13 atau lebih baharu, dengan tkinter (Turtle memerlukannya)
  • git
  • Pilihan: Doxygen untuk membina dokumentasi sumber

Windows PowerShell

git clone https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/025-us-states-game.git
cd 025-us-states-game
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"

Linux Debian

sudo apt install python3 python3-venv python3-tk git
git clone https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/025-us-states-game.git
cd 025-us-states-game
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"

MacOS

git clone https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/025-us-states-game.git
cd 025-us-states-game
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"

Jalankan

python -m us_states_game

Taip nama negeri pada gesaan; huruf besar atau kecil tidak penting. Taip exit (atau tekan Cancel) untuk berhenti. Negeri yang tidak anda namakan ditulis ke states_to_learn.csv dalam folder semasa. Tambah --show-coordinates untuk mencetak koordinat klik tetikus.

Permainan sedang berjalan: 14 daripada 50 negeri dinamakan

Jalankan ujian

python -m pytest

Ujian tidak memerlukan paparan.