页面正在加载中
请稍候...
免费版本2018-01-05
ETABS TO PERFORM-3D
Author: dinochen1983
Time: 2023-12-31
[小记]ETE2018是由陈学伟(DINO)与李明(LI MING)开发的集成程序,它可以完成结构概念设计
优化设计、模型转换、快速建模,快速验算与结构总信息统计的小程序,在设计的基础上开发,不是纯学术研究
满足工程人员对设计的极致要求。由于程序太巨大量,学习操作的教程会慢慢在DINOCHEN.COM上发布
有兴趣的工程师可以下载试用,我们定期会在微信公众号平台公布程序的最新进展
我们的微信公众号是 DINOSTRU , 或扫码关注, 微信的更新是永远最快的。
ETE2018
Author: dinochen1983
Time: 2023-12-27
ETABS to ABAQUS 内置于 ETE2018
ETABS to ABAQUS
Author: dinochen1983
Time: 2023-12-09

[每周挑战][编程]战舰BattleShip游戏编程

[编程][每周挑战]战舰BattleShip游戏编程

程序参考内容,原代码与原理,如PDF所示。
点击下载此文件:BATTLE GAME (MICROSOFT BASIC)
以下是我最终编出来的小游戏的EXE文件
点击下载此文件:BATTLESHIP V1.0 小游戏开发

2018年给自已小目标,每周独立完成一个项目,可以是设计,可以是编程,可以是做给EMMA的玩具。在这个过程中学习及总结学过的知识点。这些知识点终会回归结构工程的工作当中,我也不知道为什么。

一开始学习编程 (应该是高中时期)主要的目的就是学习开发一些小游戏,那时侯觉得可以当职业的,高中时就开始学C++与Delphi (现在DELPHI 很少人用与很少人学了)。那时侯有一句话“真正的程序员有C++,聪明的程序员用DELPHI”。
这个也就是我学习DELPHI的初心,掌握了50多个写小程序的技巧,其实就可以写一些小型软件了。ETE,ETP,还有更多的结构工程小程序都来源于当初学习了一些DELPHI,然后高考结束后的那一个暑假,我还写了一个井字过三关的小游戏。以前从来没有想过之前学习的DELPHI小编程会对结构工程 的设计工作与研究工作有这么多的帮助。因此,我从来不抗拒学习新东西,比如绘画,三维绘图3DSMAX,动画制作,平面设计,三维打印等。这个小学西的学习好像对我的结构工程 工作帮助不大,但过来这几年发现有巨大的帮助。2018年刚开始,下定一个目标,每周完成一个小项目, 学习及总结东西,看上去与专业挂勾不大的东西,充满了未知数。

以下是2018年第一周的项目挑战,是编程挑战,写一个DELPHI小游戏,战舰BATTLE SHIP小游戏。
这是非常好的参考编程资料


程序参考内容,原代码与原理,如PDF所示。
点击下载此文件:BATTLE GAME (MICROSOFT BASIC)

这是一个经典的美国桌面小游戏。比赛规则如下:

(1)设置你自已的战舰的分布,不给敌方看到,先布置2个单元的小型舰,再布置3个单元的中型舰。
(2)布置后比赛开始,先由用户开始,打击对方上网格上的点(8x8的网格)
(3)由于你不知道对方的战舰的位置,因此打击后只会显示打击位置的状态,HIT代表打中了,SPLASH代表打不中
(4)最终比赛的结果是谁先击中对方最多的舰船,谁就胜出。

以下是我最终编出来的小游戏的EXE文件。
点击下载此文件:BATTLESHIP V1.0 小游戏开发

【知识点回顾】
(1)采用PHOTOSHOP进行游戏界观的设计,包括小按钮
(2)采用DELPHI进行整个游戏的编程
(3)在timer计时器,设计简单的人工智能实现人机对打。目前我写的人工智能还是比较笨的。
(4)DELPHI没有加入第三方的绘图,采用原生的CANVAS功能即可实现大部分功能。
(5)人机交互操作优化,这个概念可以用于很多设计软件。

PHOTOSHOP的界面设计



程序开始,按顺序布置2只2个单元的船只,然后布置2只3个单元的船只,按序点击,可横可竖


游戏开始,点击FIGHT,开始后互相黑暗打击,最终谁先全部打击完对方,就胜出了。





[本日志由 dinochen1983 于 2018-01-13 03:13 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: 1938
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: =3+4
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 2000 字 | UBB代码 开启 | [img]标签 开启