please wait for a moment.
Xtract CAD复杂截面建模小工具
Xtract 是一个非常好的截面分析程序,如果支持国产也可以使用Dino开发DinoSec快速截面分析程序。Xtract更适合于建立非常复杂的组合截面,如果建立复杂截面,推荐使用该项程序,该程序是CAD为基础,建立复杂的构件截面,包括巨型柱及复杂的桥梁截面,该程序需要使用AUTOCAD2013版程序,程序请自行下载。
DinoBox_Xtract CAD建模工具
Author: dinochen1983
Time: 2015-02-02
DinoBox_DinoSEC截面分析程序
DINOSEC截面分析程序使用手册
1)程序介绍:
DINOSEC截面分析程序是基于平截面假定,对常用组合截面进行承载力的计算,通过计算得到主轴的PMM曲线或指定轴力的Mx-My相关曲线,PMM曲线对构件的承载力设计具有指导意义。DINOSEC的输入与输出十分便利,可快速用于工程设计。 计算主要原理如下:
(1)采用平截面假定,应变分布为平面方程。
(2)截面分析采用纤维单元法,即将混凝土与钢材离散为纤维。
(3)迭代分析采用二分法逼近求解。
(4)通过洞口(负应力)纤维考虑纤维重叠的影响,如叠合柱的计算中已考虑
DinoSEC截面分析
Author: dinochen1983
Time: 2014-06-13
ETO_OpenSEES前后处理程序
程序通过邮件申请。
★注意,软件不能下载,是通过邮箱发送软件的。

申请ETO时,注意EMAIL 的写法:(格式一定要对,否则电脑收不到)
邮件题目: ETO (版本号) 下载
注册人: (真实姓名)
学校/单位: (大学或工作单位)
邮件回复,大约需要1~4天的时间。
ETO_程序
Author: dinochen1983
Time: 2014-03-26
预览模式: 普通 | 列表
2020-02-12 06:34
2020-02-12 06:34

[Dino爱编程]编写一个FlappyBird小游戏

【DINO爱编程】编写一个FlappyBird的游戏 

【编程工具】采用delphi进行编程

【资源网站】https://opengameart.org/


【游戏介绍】https://en.wikipedia.org/wiki/Flappy_Bird

游戏的设计理念
1. FlappyBird 是一只小鸟,要通过飞行穿过一系列的水管
2.点击屏幕或点空格键,小鸟向小飞一下
3.穿过一个水管得一分。如果撞到水管就会GameOver



【技术要点】

(1) 声音的播放方式。

procedure PlaySoundFile(FileName: string);
begin
 if FileExists(FileName)
 then PlaySound(pchar(FileName), 0, SND_ASYNC or SND_FILENAME);
 { Flags are:
 SND_SYNC =0 = Start playing, and wait for the sound to finish
 SND_ASYNC =1 = Start playing, and don't wait to return
 SND_LOOP =8 = Keep looping the sound until another sound is played }
end;


2. 对象之间的碰撞的分析与判断,如下图所示

if (((bird.x+20>pile[i].x)and(bird.x+20<pile[i].x+pile[i].w))
or ((bird.x-20>pile[i].x)and(bird.x-20<pile[i].x+pile[i].w)))
and (((bird.y-15>0) and (bird.y-15<pile[i].up))
or ((bird.y+15>pile[i].down-15) and (bird.y+15<image1.height)) ) then
begin
   collision:=true;
end;

3.按空格键对游戏的响应。

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if Key=#32 THEN
 begin
 end;
end;

 【FlappyBird的源代码】点击下载此文件:FlappyBirdexe.zip
【FlappyBird游戏的EXE文件】点击下载此文件:FlappyBird.zip


delphi 常用按键对照表
http://dinochen.com/attachments/month_2001/flappybird.gif

【粤ICP备15071789号-1】