前言
为了初步了解并掌握数据结构和算法设计的方法,使自身具备初步的独立分析和设计能力。初步掌握软件开发过程的问题分析分析、系统设计、程序编码和测试等基本方法和技能。开始尝试编译基于MFC的简易计算器(啊呸,是迷宫,不是计算器)(同BDB系列,水字数专用)
一、对于迷宫页面的创建以及设计
(1)、首先,打开VS,创建MFC应用。点击创建新项目,
然后......
在牺牲头发和本来就不多的脑子之后,终于发现......
MFC编不出来,直接转python
......
......
所以下面是python的编译代码,为了MFC而来的可以走了~
此处需要装pygame和numpy,具体安装方法...唔...懒得写,自个找叭
二、编译程序代码
创建一个Point类,用来存储点
设置迷宫的长和宽以及大小
(P.S:现在能看懂,很好,但是,下面的代码我自己现在都看不懂,年轻人加油!)
路旁边的墙以及墙旁边的路
还有下面这一坨坨代码(别问为什么用“坨”,因为作者写了个shit)
下面是A*算法寻路的代码
运行结果
好了,大概的代码就是这些了,唔,由于是半途MFC转python写的,所以写得非常抽象,建议别看,如果你已经看完了,那么别急着骂我,毕竟等工作了,当你掏出那一坨坨shit山代码的时候,你的领导就只能望shit兴叹了,因为你的代码只有你能看懂,嘿嘿~
总结
BDB系列到此就结束了,完结,散花,又为CSDN提供了好多无用的东西(作者),嘿嘿