A visually enhanced, animated, and optimized browser implementation of the classic Quoridor board game. Built with Three.js, this project features smooth original sculpted by the hands of Ram Shay, an Israeli sculpture artist, 3D generated with an added character movement, wall placement animations, and a modern UI.
- 3D animated board and pawns
- Smooth player movement with arc animation
- Animated wall placement with visual feedback
- CPU-optimized visual effects (bloom, fog, lighting)
- Responsive UI with modal and button animations
- Full support for human vs. human and human vs. AI
- Pathfinding and wall placement validation
- Multi-language support (English/Hebrew)
- Clone or download the repository.
- Open
index.htmlin your browser (no server required). - Play Quoridor with beautiful 3D visuals!
- Click a cell to move your pawn.
- Click the wall button, then click to place a wall.
- Use the reset button to restart the game.
- Switch language with the language toggle.
index.html— Main HTML filestyles.css— UI and animation stylesjs/— All game logic and rendering codeassets/— Textures and 3D model resources
- Developed by ShaharFullStack
- 3D models and textures: see
assets/subfolders - Built with Three.js
מימוש דפדפן תלת-ממדי, מונפש ומודרני למשחק הלוח קוורידור. הפרויקט כולל לוח תלת-ממדי, דמויות מקוריות שפוסלו על ידי רם שי, אמן ופסל ישראלי, הדמויות עברו חילול תלת ממדי, הן מונפשות בתנועה ובעישון, אנימציות הצבת חומה, וממשק משתמש עכשווי.
- לוח ודמויות בתלת-ממד עם אנימציות
- תנועת שחקן חלקה עם קשת קפיצה
- עשן לסיגריה ולסיגר של הדמויות
- אנימציות להצבת חומה עם משוב חזותי
- אפקטים ויזואליים ממוטבים לביצועים (בוהק, ערפל, תאורה)
- ממשק משתמש רספונסיבי עם אנימציות
- תמיכה מלאה בשחקן מול שחקן ובשחקן מול מחשב
- אימות מסלולים וחוקיות הצבת חומה
- תמיכה בריבוי שפות (עברית/אנגלית)
- לשכפל או להוריד את המאגר.
- לפתוח את
index.htmlבדפדפן (אין צורך בשרת). - לשחק קוורידור עם גרפיקה תלת-ממדית מרהיבה!
- לחיצה על תא תזיז את הדמות.
- לחיצה על כפתור החומה ואז על הלוח תציב חומה.
- כפתור איפוס יאתחל את המשחק.
- ניתן להחליף שפה בלחיצה על כפתור השפה.
index.html— קובץ HTML ראשיstyles.css— עיצוב ואנימציותjs/— קוד המשחק והגרפיקהassets/— טקסטורות ומשאבי תלת-ממד
- פיתוח: ShaharFullStack
- מודלים וטקסטורות: ראו תיקיית
assets/ - מבוסס על Three.js