又是浪费时间。
所以最近有一款游戏变得有点流行,一款相当标准的塔防游戏。。无论这些孩子现在访问什么社交网站。。我的书?太空脸?不管它是什么,一个玩它的同事挑战我,让我用AutoLISP编写一个(塔防游戏,而不是社交网站),在AutoCAD上运行和玩。... 呵呵呵呵。
长话短说,命令是“CADDEF”,控件如下:
P-暂停/取消暂停(游戏开始暂停;取消暂停开始)
B-花费分数以增加基本生命值
H-切换悬停选项以查看杆塔的买入/卖出/射程统计信息
1-花费分数放置区块(单击以选择位置)
2-花费分数放置塔(单击以选择位置)
3-花费分数升级塔(点击选择塔)
4-出售区块/塔楼并获得一些分数(单击以选择对象)
游戏目标:不同类型的敌人的波浪将在左上角产生,并试图向你的基地前进。放置塔楼以摧毁它们,或放置障碍物以重新布线。
塔和块放置:要放置塔或块,请按键盘上的“1”或“2”,然后单击网格上的一个点。相同的销售和升级操作。
数字需要一些调整来提高可玩性,然而,功能本身似乎很可靠。如果你有任何问题,请告诉我。
请注意!关卡本身不是通过游戏绘制或设置的。液位(目前)必须手动设置,如下所示:
打开新图形
将“极限”设置为0,0-18,13
打开“网格”
可选,但建议-切换到三维线框模式,使栅格成为线栅格,而不仅仅是点栅格。将背景颜色切换为黑色。
还有其他级别尺寸,30x25、25x20、10x10迷宫、10x10空白和50x50。请随意试用;换一条线就行了
(setq级别(cadDef_mazeList 7)。。。
你想要多少都行。请参阅(代码底部的)函数,了解您将获得哪种级别。为了适应电网,您每次都必须更新您的限制。
游戏的统计数据,也就是说,敌人的难度,塔楼的力量和得分系统,都是建立在一种“演示”模式;输球是很难的,尤其是当你达到更高的水平并且分数急剧增加时。变量需要调整,但我不太知道如何调整。如果你对此有任何反馈,请告诉我。是的,我正在无耻地使用这个论坛上的人作为测试者。
arcade_CADefense_提交文件。LSP
页:
[1]