Skip to content

GreenMeeple/Azul_Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azul_Test

This project is a digital adaptation of the board game Azul by Michael Kiesling, created for educational and research purposes.

It includes:

  • 🧠 C++: Core logic and game mechanics, with basic command line interface.
  • 🐍 Python: Another option of basic logic, usable for AI training.
  • 🎮 Lua: For UI interaction, including local and web version.
    • 🎮 LÖVE2D: A .love application that can be run by Love2D executable (love.exe).
    • 🌐 Web demo: Built using love.js, allowing you to play the game in a browser via WebAssembly.

🚀 Web Demo

You may try the game in here

🏠 Local Run

Web version

To run the web version locally:

  1. Download the WebDemo folder and index.html or simply clone this repo

  2. Put them into the same folder, for example:

    Your_Folder ├── WebDemo │ ├── theme │ ├── game.data │ ├── game.js │ ├── love.js │ ├── love.wasm │ └── love.worker.js └── index.html

  3. Start a local server in the Your_Folder (where index.html locates). For example, you may use python:

    python -m http.server
  4. Then open: http://localhost:8000/

Run locally

  1. Download Love2D.

  2. Download the Love2D folder in this repo or simply clone this repo.

  3. Double click TilesBuilder.love or drag it to the executable love.exe.

📘 Game Rules & Informations

About

A digital adaptation of the board game Azul by Michael Kiesling, created for educational and research purposes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published