当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 本模块为游戏规则和界面设计,计划于2005.3.9完成。
 

 

 ·在绘图页上绘制,输出文字     »显示摘要«
    摘要:http://216.5.163.53/directx4vb/tutorials/directx7/dd_drawtext.asp 这一章是紧接着"在绘图页上绘制简单图样"那一章来讲的,这二章都讲解了向绘图页输出特殊的图形内容的操作,这种"特殊的图形内容"与绘制到绘图页的普通图形内容的不同之处在于,它们不是通过加载图片文件的方式获得的,而是直接在绘图页上生成的,比如"简单图样"是通过划线或填......
    摘要:对mlmap()和movesmap()的理解 有没有感觉到我的系列文档的每一篇都是在讲二个相关或相似的函数,这是一种巧合,作者的书中每篇都恰好用到了二个这样的函数,这二个函数可以涵盖那一章的整体的知识体系,对那一章的理解只要理解了这二个函数就差不多了.mlmap()顾名思义就是"move & link map",即"移动拼接地",movesmap()也带有地图移动的意思,可见这二个函数的作用共同......


JAVA游戏直棋(一)

本模块为游戏规则与界面设计,计划于2005.3.9完成.目前进展顺利,预计将提前一天完成.

【程序编程相关:Chinajoy展

本模块分两部分: 【推荐阅读:圖形及遊戲開發者的3D數學初級教程(翻譯

【扩展信息:FlyingMagic1.0

1)界面设计.准备需要的图片文件等;设计图形界面;该部分设计已完成,耗费时间两天.主要类:

mainframe:游戏窗口,初步定为游戏本身,将拥有三个逻辑成员:

       ui:游戏界面,只负责显示;(完成)

       gamemaster:游戏管理者,负责游戏秩序,监控玩家行为及修改游戏状态.

       stateobserver:游戏状态观察者,观察游戏状态并在ui上显示.(完成)

2)游戏规则设计.设计游戏规则及chessplayer与游戏间的互动.主要类:

gamemaster:游戏管理者,负责游戏秩序,监控玩家行为及修改游戏状态.当玩家为人类时,监控若干chessgrid及三个辅助jbutton;当玩家

为电脑ai时,监控ai得到落子位置.根据落子的位置及规则,做出相应的行为.最后修改游戏状态gamestate,包括记录棋谱与切换用户,由

gamestate激发其观察者stateobserver修改状态显示.其拥有的域为:

       chessgrid[][][]:棋格数组

       jbutton[]:辅助按钮

       gamestate:游戏状态,拥有两个玩家,或为人类或为ai;

gamemaster部分算法:

mouseclicked() {

    //handle mouse event


...   下一页
    摘要:《舰艇游戏中的demon如何计算目标航速》   熟悉舰艇游戏的朋友们相信对demon并不会陌生。demon是舰艇中的重要设备,它是demodulated noise的缩写。通过该设备你可以获取目标的航速和目标推进器的螺旋桨叶片数,这些数据都是十分重要的。下面的这张图便是游戏《688(i) hunter-killer》中的demon设备。其中有三个重要的数据:cursor frequen......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE