Skip to content

EESAST-Software-Design-Competition/EESDC8-Divining-Lines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

㸚爻乂

构建方式

目前软件全部采用python语言编写。由于python是解释型语言,使用者只需使用python解释器打开main.py即可运行。运行前,应确保环境中安装了以下第三方库:

  • pygame
  • numpy

此处附上解释器以及第三方库版本,以供兼容性方面的参考:

  • Python 3.11
  • pygame 2.6.1
  • numpy 1.26.1

如需生成可执行文件,可使用第三方工具Pyinstaller打包项目。根目录下提供了一个用Pyinstaller打包而成的可执行文件。

部分程序特色说明

  • 程序目前为全屏显示,分辨率固定为1280x720。初步测试表明该方案在WSL下存在问题,全屏分辨率不能正常设置。解决方案有待进一步探索。
  • 解卦时,元素撞到屏幕边缘或其他元素会反弹
    • 元素间的碰撞恒视为完全弹性正碰
  • 元素重叠时会自动将彼此“挤开”

使用说明

详见/documents/使用说明书.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages