A strategic twist on classic Tic-Tac-Toe where you can push rows and columns to create winning combinations. Battle against an AI opponent through 8 progressive rounds of increasing difficulty.
TLUDUS (a variant spelling of "Tic-Tac-Toe") is a competitive puzzle game that adds a unique mechanic to the traditional game - the ability to slide entire rows and columns. Face off against a robot opponent that becomes increasingly challenging as you progress through rounds.
- Push Mechanic: Slide entire rows or columns to shift pieces and create strategic advantages
- 8 Progressive Rounds: Each round increases in difficulty with different AI strategies
- Dynamic AI Behavior:
- Round 1: Random moves
- Rounds 2-4: Aggressive offense
- Rounds 5-7: Defensive tactics
- Round 8: Hybrid strategy with push mechanics
- Robot Dialogue System: The AI opponent reacts to victories and defeats with themed responses
- Permadeath System: Lose any round and restart from Round 1
- Victory Condition: Clear all 8 rounds to achieve final victory
- Play standard Tic-Tac-Toe against the AI opponent
- Alternating turns between player and computer
- First player is randomly determined each round
- Click arrow buttons around the board to push entire rows or columns
- Pushed pieces shift in the direction of the arrow
- The last space becomes empty after a push
- Use strategically to create winning lines or block opponent victories
- Win a round to advance to the next level
- Lose any round and restart from Round 1
- Successfully complete Round 8 to win the game
Built with Unity
TicTacToeScript.cs: Main game logic including AI, board state, and win conditionsSceneManager.cs: Scene navigation and menu systemExitHowToPlayScene.cs: Tutorial scene management
The AI uses different strategies per round:
- Random: Pure random selection
- Offensive: Prioritizes winning moves
- Defensive: Blocks player winning moves
- Hybrid: Evaluates push mechanics with scoring system (Round 8 only)
- Clone this repository
- Open the project in Unity (version compatible with your Unity installation)
- Open the
IntroSceneto start - Build and run for your target platform
- Mouse: Click tiles to place your mark
- Arrow Buttons: Click arrows around the board to push rows/columns
- ESC: Pause menu during gameplay
This project was created as a campus game hackathon competition entry,
For suggestions or feedback: ditto_eevee@icloud.com
行と列を押し出すことができる、戦略的なマルバツゲーム。段階的に難易度が上がる8ラウンドを通じてAI対戦相手と戦います。
TLUDUS(「Tic-Tac-Toe」の変形綴り)は、伝統的なゲームにユニークなメカニクスを追加した対戦型パズルゲームです - 行と列全体をスライドさせる能力。ラウンドを進めるごとに難易度が上がるロボット対戦相手と対決します。
- プッシュメカニクス: 行または列全体をスライドさせてピースをシフトし、戦略的な優位性を作り出す
- 8つの段階的ラウンド: 各ラウンドで異なるAI戦略により難易度が上昇
- 動的なAI行動:
- ラウンド1: ランダム
- ラウンド2-4: 攻撃的なAI
- ラウンド5-7: 防御的な戦術
- ラウンド8: プッシュメカニクスを含むハイブリッド戦略
- ロボット対話システム: AI対戦相手が勝利と敗北にテーマ性のある反応を示す
- パーマデスシステム: どのラウンドでも負けるとラウンド1から再スタート
- 勝利条件: 8ラウンドすべてをクリアして最終勝利を達成
- AI対戦相手と標準的なマルバツゲームをプレイ
- プレイヤーとコンピューターが交互にターンを取る
- 各ラウンドで先攻はランダムに決定
- ボード周りの矢印ボタンをクリックして行または列全体をプッシュ
- プッシュされたピースは矢印の方向にシフト
- プッシュ後、最後のスペースが空になる
- 勝利ラインを作成したり、相手の勝利をブロックするために戦略的に使用
- ラウンドに勝利すると次のレベルに進む
- どのラウンドでも負けるとラウンド1から再スタート
- ラウンド8を成功裏に完了するとゲームに勝利
Unityで構築
TicTacToeScript.cs: AI、ボード状態、勝利条件を含むメインゲームロジックSceneManager.cs: シーンナビゲーションとメニューシステムExitHowToPlayScene.cs: チュートリアルシーン管理
AIはラウンドごとに異なる戦略を使用:
- ランダム: 純粋なランダム選択
- 攻撃的: 勝利手を優先
- 防御的: プレイヤーの勝利手をブロック
- ハイブリッド: スコアリングシステムでプッシュメカニクスを評価(ラウンド8のみ)
- このリポジトリをクローン
- Unity(お使いのUnityインストールと互換性のあるバージョン)でプロジェクトを開く
IntroSceneを開いて開始- ターゲットプラットフォーム用にビルドして実行
- マウス: タイルをクリックしてマークを配置
- 矢印ボタン: ボード周りの矢印をクリックして行/列をプッシュ
- ESC: ゲームプレイ中の一時停止メニュー
このプロジェクトは、クラシックゲームにおける革新的なメカニクスを探求するキャンパスコンペティションエントリーとして作成されました。
提案やフィードバック: ditto_eevee@icloud.com