捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
益智游戏 3D 三连棋
关键字:3D openGl 益智游戏 三连棋
来 自:原创
平 台:Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:中级 完成时间:2006/8/5
发布者:wqyfavor 发布时间:2006/8/8
编辑器:DELPHI7 语  种:简体中文
分 类:图形 下载浏览:1347/8005
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
    这是本人学习OpenGl的第一个程序,多多指教。

    这是一个有趣的益智游戏,你的目标就是将同一条直线上的三个棋子连上。有电脑同你较量呦。

    游戏中按方向键可以调节视角,以便最佳地观察场景。

    这个游戏是公开源码的,你可以自由传播这份源码,如果有什么改进,请和我联系。
 
     联系我:
          QQ:466798985
          e-mail:wqyfavor@163.com

     永远支持Delphi!
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
3D PlateBall 游戏
wqyfavor 2007/5/7 下+1964/浏+9728 评+4
3D 贪食蛇游戏 (OpenGL)
wqyfavor 2006/8/18 下+1854/浏+12798 评+18
益智游戏 3D 三连棋
wqyfavor 2006/8/8 下+1347/浏+8006 评+6
相关评论
共有评论6条 当前显示最后6条评论
99koo 2006/8/8 11:24:02
雷锋级牛人,顶一个~
wqyfavor 2006/8/8 11:27:36
这个程序是在Delphi10下完成的,要想在Delphi7或以下编译,必需这么做
把Unit2中的ProcessView过程中的
gluProject(WorldPos[1], WorldPos[2], WorldPos[3], @modelMatrix, @projMatrix, @viewport, &WndX, &WndY, &WndZ);
三个&去掉
arcan 2006/8/8 19:34:17
谢谢,学习中
coolnerd 2006/8/9 20:31:39
首先感谢作者共享自己的成果!

感觉加上鼠标控制旋转更舒服些。。。

...
var
   glb_oldX,glb_oldY:Integer;   //新加两个全局变量定义
...

//在下面的事件中添加控制

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
   Y: Integer);
begin
   if BallCtrl.GameOn = False then exit;
   BallCtrl.BallAt(X, Y);
   BallCtrl.MouseMoveOnABall;

   //新加鼠标右键控制旋转
   if (Shift=[ssRight]) then begin
     BallCtrl.ChangeXDeg(sign(glb_oldY-Y));
     BallCtrl.ChangeYDeg(sign(glb_oldX-X));
     glb_oldX:=X;
     glb_oldY:=Y
   end;
end;
kinneng 2006/8/9 23:34:58
游戏就是好东西,下载
h_1221 2007/8/31 14:06:45
效果做的不错,但是后手永远会赢。如果改成4*4*4应该可以。
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表