General Questions
Q: What is the Match-3 Game Project? A: It’s a complete Match-3 game application built with a Vue 3 frontend and a Spring Boot backend, featuring game saving and high score recording.
Q: What technologies are used in the frontend? A: The frontend uses Vue 3, TypeScript, Pinia for state management, Vite as a build tool, and Axios for HTTP requests.
Q: What technologies are used in the backend? A: The backend uses Java 1.8, Spring Boot 2.7.x, Spring Data JPA, and an H2 database. It also provides a RESTful API.
Q: Is the project open-source? A: Yes, the project is licensed under the MIT License.
Installation and Setup
Q: What are the prerequisites for running the project? A: You need Node.js 18+, Java 1.8, and Maven installed on your system.
Q: How do I run the backend?
A: Navigate to the match3-server directory in your command line and run mvn spring-boot:run.
Q: How do I run the frontend?
A: Navigate to the match3-game directory in your command line, run npm install, and then npm run dev.
Q: Where can I access the H2 database console?
A: The H2 console can be accessed at http://localhost:8080/h2-console with username sa and password password.
Usage and Features
Q: How do I save my game progress? A: Use the pause button in the top right corner of the game to pause and save your progress.
Q: How do I access the high score leaderboard? A: The high score leaderboard is available within the game interface.
Q: Can I customize the game? A: Yes, the project is designed to be customizable. You can modify the game logic, add new features, or integrate it with other applications.
API Related Questions
Q: What is the endpoint for getting all high scores?
A: GET /api/scores
Q: What is the endpoint for saving a new score record?
A: POST /api/scores
Q: What is the endpoint for loading a saved game?
A: GET /api/saves/load/{playerName}
Integration with UBOS
Q: How can this game be integrated with UBOS? A: The Match-3 game project can be integrated with UBOS to create AI-powered gaming experiences, such as AI opponents, personalized gameplay, automated testing, or dynamic content generation.
Q: What kind of AI agents can be implemented in this game using UBOS? A: You can implement AI agents for playing against human players, analyzing player behavior for personalized gameplay, automating testing of new game features, or generating dynamic game content.
Match-3 Game Server
Project Details
- loma18/match3game
- Last Updated: 6/8/2025
Recomended MCP Servers
An MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.
一个入门的MCP Client和MCP Server交互
Postgres MCP Pro supports you and your AI agents throughout the entire development process.
MCP server for Everything Search integration
MCP Server for interacting with LogSeq graph
MCP server for getting github trending repos & developers
MCP Server for MySQL databases
获取股票各类信息
A lightweight MCP server that tells you exactly who you are.
kom 是一个用于 Kubernetes 操作的工具,SDK级的kubectl、client-go的使用封装。并且支持作为管理k8s 的 MCP server。 它提供了一系列功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源,甚至使用SQL查询k8s资源。这个项目支持多种 Kubernetes 资源类型的操作,并能够处理自定义资源定义(CRD)。 通过使用 kom,你可以轻松地进行资源的增删改查和日志获取以及操作POD内文件等动作。





