Skip to content

yequ/dice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

骰子游戏小程序

一个精美的微信小程序骰子游戏,支持多个骰子投掷,带有漂亮的动画效果和现代化的UI设计。

功能特点

核心功能

  • 支持1-9个骰子自由切换
  • 真实的骰子投掷动画效果
  • 保存最近10次投掷历史记录
  • 最新记录突出显示

界面设计

  • 现代简约的UI设计
  • 流畅的动画效果
  • 渐变色按钮和背景
  • 玻璃拟态设计元素

交互体验

  • 直观的骰子数量控制
  • 清晰的历史记录展示
  • 流畅的动画过渡
  • 即时的视觉反馈

性能优化

  • 组件按需注入
  • 代码体积优化
  • 流畅的动画表现
  • 优化的内存使用

技术特点

开发框架

  • 微信小程序原生框架
  • 组件化开发
  • 模块化设计

性能优化

  • 启用组件按需注入
  • 启用代码压缩
  • 优化项目配置
  • 合理的动画性能

代码规范

  • 清晰的代码结构
  • 规范的命名规则
  • 完整的注释说明
  • 模块化的样式组织

使用说明

  1. 调整骰子数量

    • 点击 "+" 增加骰子
    • 点击 "-" 减少骰子
    • 支持1-9个骰子
  2. 投掷骰子

    • 点击"摇一摇"按钮
    • 等待动画完成
    • 查看结果
  3. 查看历史

    • 最新记录会显示在最上方
    • 保留最近10次记录
    • 最新记录会有特殊标记

安装和运行

  1. 克隆项目
git clone https://github.com/yequ/dice.git
  1. 使用微信开发者工具打开项目

  2. 编译运行即可

项目结构

dice/
├── pages/
│   └── index/              # 主页面
│       ├── index.js        # 页面逻辑
│       ├── index.json      # 页面配置
│       ├── index.wxml      # 页面结构
│       └── index.wxss      # 页面样式
├── images/                 # 骰子图片
├── app.js                 # 应用入口
├── app.json              # 应用配置
└── project.config.json   # 项目配置

贡献指南

欢迎提交 Issue 和 Pull Request 来帮助改进项目。

许可证

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors