Skip to main content

Hari 1: Project Tic Tac Toe

Selamat datang di Hari 1! Hari ini kita akan belajar pemrograman Clarity dengan membangun smart contract game Tic Tac Toe.

🎮 Ringkasan Project

Tic Tac Toe sangat cocok untuk belajar fundamental Clarity:

  • State Management: Game board dan tracking player
  • Game Logic: Kondisi menang dan validasi move
  • User Interaction: Move player dan kontrol game
  • Error Handling: Move tidak valid dan edge cases

🎯 Tujuan Pembelajaran

Melalui project ini, Anda akan menguasai:

  • Syntax Clarity dan tipe data
  • Maps untuk persistent storage
  • Tipe function: public, private, read-only
  • Error handling dengan assertions
  • Testing dengan Clarinet console

📋 Apa yang Akan Kita Bangun

Game Tic Tac Toe lengkap dengan:

  • Game board 3x3
  • Manajemen turn player
  • Deteksi win/draw
  • Fungsi reset game
  • Testing suite lengkap

⏱️ Estimasi Waktu

~2.5 jam total

🚀 Mari Mulai

👉 Mulai Project Tic Tac Toe →