多边形游戏-在网页实现

基于echarts、Bootstrap框架实现的多边形游戏

注意:本文章代码偏向于前端,算法方面并不OK,而且bug挺多没有修完。可以用自己的算法替换进去,具体替换位置看markdown。

页面大致情况
页面初始加载
图象配置要求
随机生成的图
红圈圈起来的地方是历史步骤
 主要功能
  1. 可交互的图形界面,nodes和edges各显示value值,点击某条edges,可获取回调参数,然后进行下一步操作

  2. 获取回调参数,删除边以及他的节点(同一个索引),管理一个删除数组,记录删除的边以及节点的value值,进行删除操作

  3. 管理删除数组,进行撤销操作

  4. 演示最高分方案执行操作(使用多边形算法执行运算):可调用删除、撤销操作,以及自动执行完整过程(间隔一定时间进行重绘)

  5. 可查看历史步骤,管理删除数组,进行分组展示绘制

具有基于动态规划的最高分方案演示功能

传入参数:

  1. 例如:5,num类型,边数(节点数)

  2. 例如:'1 2 3 4 5',string类型,节点值

  3. 例如:'+ + * * +',string类型,边的运算符'+','*' 返回值:

  4. num类型,总得分

  5. 具体每一步步骤

完整代码

完整代码在gitee仓库icon-default.png?t=N7T8https://gitee.com/yaoyaole929/csdn/tree/main/%E5%A4%9A%E8%BE%B9%E5%BD%A2%E6%B8%B8%E6%88%8F

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值