• ----:)欢迎访问源码网(:----
  • 首页
  • 博客
  • 源码学院
  • 下载中心
  • 源码论坛
  • 发布源码
  • RSS
  • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • ASP源码
  • PHP源码
  • .NET源码
  • JSP源码
  • CGI源码
  • 编程相关
  • 书籍教程
  • 建站资源
  • 常用软件
FLASH源码 | 模板素材 | 服务器类 | 字体下载 | Delphi | Visual Basic | Visual C++ | Visual FoxPro | PowerBuilder | BCB
软件分类 | 最近更新 | 推荐软件 | TOP100 | 分类排行 | 发布软件 | 软件搜索 高级搜索



用户中心 添加到百度搜藏 添加到百度搜藏您的位置: 下载中心 >> 编程相关 >> Delphi源码 >> 游戏源码 >>下载页面
 

编辑推荐

  • 找源码发布源码就到源码论坛
  • 中文域名 双线空间
  • 找幽默笑话就上幽默网
  • 帮您寻找您需要的源码!!!
 
 

最新更新

  • 五子棋
  • 贪吃蛇(Asphyre)
  • 打飞机(白金版)源码
  • delphi编制的nes模拟器--tNes 0.3
  • 江湖行游戏修改工具源代码
  • 24点游戏 v1.0
  • 聪明的你游戏源码
  • 智慧与反应(城市篇) 游戏源码
  • 阿胡版黑白棋 v1.0 改进版
  • 全屏游戏或界面窗口化代码
  • 贪吃蛇 DelphiX
  • QQ连连看外挂
  • DelphiX 打造 RPG游戏
  • 游戏Quake2的Delphi源代码 v3.21
  • 网络对战版俄罗斯方块
 
 

下载排行

  • 天翼脱机脱机外挂
  • QQ连连看外挂
  • 江湖行游戏修改工具源代码
  • 游戏Quake2的Delphi源代码 v3.21
  • delphi编制的nes模拟器--tNes 0.3
  • 网络对战版俄罗斯方块
  • 五子棋
  • 阿胡版黑白棋 v1.0 改进版
  • 聪聪历险记
  • 传奇的登陆器
  • 中国象棋网络版
  • 拼图游戏
  • 全屏游戏或界面窗口化代码
  • 捡金豆
  • 传奇2源码解元可编译版
 
 

推荐下载

 
 

百度搜索

 
 

拼图游戏

  • 软件评价:
  • 是否推荐:否 相关评论
  • 软件大小:240KB
  • 运行环境:Delphi5, Delphi6, Delphi7
  • 软件语言:简体中文
  • 软件授权:免费软件
  • 收录/更新:2006-10-12/2007-07-24
  • 下载次数:
  • 标 签[?]:拼图游戏   
  • 预览图片: 暂无预览图
  • 相关链接:暂无演示
  • 联系作者:

开始下载 查看软件介绍 评价此软件 查看评论 去论坛讨论
  • 软件简介: 
  • 上论坛找商业破解网站程序
  •  源码使用如需帮助,请到论坛发帖! 

============
== pin tu ==
============

language: delphi
version: 0.02
author: tony (sudahei@citiz.net)
date: 2002.01.13

introduction
============
以前看到的拼图游戏大多是正方型的图块,而且很多甚至只有通过交换两个图块的位置来起到移动的作用,感觉和现实中的拼图实在是相差太远了,非常不舒服。
而前不久看到《三国赵云传》中副送的一个拼图游戏,它的图块是不规则边型的(有凹凸的边缘),又可以在窗口中随便拖动任何图块,这使我萌生了自己制作一个类似软件的想法。(之后又看到了一个名为bjig32的外国的拼图游戏,做得太好了,如果是在我开始开发这个程序前看到它的话,也许我就不会想着自己开发了,因为我看来是开发不出像它那么好的拼图游戏的。。。)

how i implement it
==================
该游戏整个系统中包括两个我自己设计的类,TTuObj和TTuMng。
TTuObj -- 是指图块,即被切割后的一小块图片,它本身具有不规则的边界,并且可以响应鼠标的拖动事件,在它所在的容器中移动。我将该类设计为继承自TObject,然后在constructor中再分别生成一个TPanel和一个TImage(之所以不是继承自TControl或直接继承自TPanel,实在是因为我对使用vcl写控件还不是很熟悉,如果你可以的话,就改写一下吧),TPanel的作用是用来生成不规则边型的形状,因为TImage没有Handle,无法改变它的形状(我认为是这样的),而TImage用来显示图象和提供鼠标事件。另外每个TTuObj中还记录着它四周的TTuObj的指针,以及是否已经建立了连接,这样就可以提供能够判断两个图块是否在靠近时建立连接,以及当图块连接后移动任何一个图块都可以带动和它已连接的图块一起移动。
TTuMng -- 是拼图游戏的管理器,由它负责将一张完整的图片分割后生成一个个图块,集中管理它们,并负责判断是否所有的图块都连接起来了(即游戏结束)。

known bugs
==========
现在整个系统的效率还很低,特别是当移动图块时,闪烁非常厉害,我初步判定后认为,是因为当移动一个图块时,首先会引发该图块本身的PAINT事件,然后会引发该图块所在容器的PAINT事件,这样就意味着所有的图块都将被重绘一次,而不规则边型控件的重绘本来就是低效的,所以会找成如此闪烁。我尝试过自己处理TTuObj中AImage的WM_PAINT消息处理函数(就是当正在拖动图块时不允许重绘),但是发现在移动图块后,它经过的地方都留下了残像。而《三国赵云》中的拼图游戏是用directx写的,一点闪烁都没有,也许以后我会尝试用directx来写它。

hope u can join and improve it!!!!!!
按此在新窗口浏览图片

加至站内收藏下载错误报告
下载地址:上海电信 苏州电信 (新窗口下载) 下载帮助
更多"拼图游戏"下载


投一票: (4)      (0)
相关软件
  • 拼图游戏java源码
  • 深度学习(asp)拼图游戏 v0.2.1
相关资讯
    • 网友评论:
    • 查看所有评论
    • 我要发表评论
    您的网名:
    留言主题:
    你要发表的内容:

     
    • 字母检索
    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Y
    • Z

    关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

    Copyright © 2008 CodePub.Com  程序支持:木翼     滇ICP备05005971号