Skip to content

Latest commit

 

History

History
103 lines (76 loc) · 3.69 KB

README.md

File metadata and controls

103 lines (76 loc) · 3.69 KB

:3

Equal to P (=P)

Try our online demo at https://ligen131.github.io/equal_to_p/ now!

A game made by Team 玩一个四字音游导致的 during Global Game Jam 2024. Participated onsite at ChillyRoom, Shenzhen, China.

Introduction

A puzzle game inspired by {Boolean expressions} =P

Players solve the game by filling in different elements in the arithmetic expression, making the expression always true while also creating a smiley face emoticon with a part of the equation. ;-)

由{布尔运算式}启发的解谜游戏 =P 玩家通过在算数式中填入不同的元素 ;-) 让表达式恒为真的同时 :-> 式子中的某个部分能够构成一个笑脸的颜文字。

Try Demo

The latest built artifacts can be found at the latest actions.

Windows: Download

Linux: Download

MacOS: Download

You can also try our online demo at https://ligen131.github.io/ggj2024-game/. Due to the rendering process requiring time to load, the webpage may take a while to load.

TODO

UI

  • 场景切换的过场动画
  • 配色问题?
  • 选关页面优化

程序

  • 卡牌替换交互逻辑

关卡设计

  • 更多关卡设计

Build

# Windows
$ godot --headless --verbose --export-release "Windows Desktop" equal_to_p.exe

# Linux
$ godot --headless --verbose --export-release "Linux/X11" equal_to_p.x86_64

# MacOS
$ godot --headless --verbose --export-release "mac" equal_to_p.zip

# Web
$ mkdir -v -p build/web
$ godot --headless --verbose --export-release "Web" build/web/index.html
$ cd build/web/
$ curl https://raw.githubusercontent.com/josephrocca/clip-image-sorter/92b108dc670d0b56bd6b72963b0e86c4c862412e/enable-threads.js --output enable-threads.js
$ sed -i 's|headers.set("Cross-Origin-Embedder-Policy", "credentialless")|headers.set("Cross-Origin-Embedder-Policy", "require-corp")|g'  enable-threads.js
$ sed -i 's|<script src="index.js"></script>|<script src="enable-threads.js"></script><script src="index.js"></script>|g' index.html

Engine

Godot 4.2

LICENSE

GNU General Public License v3.0