symbian os可以被理解为一个面向位图的操作系统。symbian os中所有的应用程序都可以使用位图,尤其是游戏程序。虽然使用基本绘图方法(例如drawline和drawellipse)能够画出更加小型的图形,但是位图能够更有效地画屏,而且输出的图形更加细腻。 symbian os有自己的位图文件格式mbm,这是一种多位图文件。 窗口位图使用一个位图转化工具bmconv来创建mbm。 由于一个mbm文件可能包含多个位图,所以bmconv还产生一个位图头文件mbg,这个头文件提供了一个访问位图的id。当从mbm文件加载一张位图的时候,应该包括相应的头文件,同时应当使用恰当的标识符作为加载位图的方法的参数。 位图可以在项目文件中定义: start bitmap [target-file] header targetpath [targetpath] sourcepath [sourc...
在tc 3.0下调试通过,因为tc 3.0不支持bool 类型,所以程序中自定义了个枚举类型变量bool 如果在vc或者bc中运行,可以把这个bool类型注释掉. 贪吃蛇的核心算法时如何实现移动和吃掉食物. 没有碰到食物的时候,把当前运动方向上的下个节点入队,并以蛇节点的颜色重绘这个节点. 然后把头指针所指的节点出队,并以游戏框架内部背景色重绘出队的节点,这样就可以达到移动的效果. 而在吃到食物的时候,则只需把食物入队即可. // greedsnake.cpp #include <bios.h> #include <conio.h> #include <dos.h> #include <graphics.h> #include <stdlib.h> #include <time.h> #include "conf.h...
想必很多朋友都使用过一份被称为vlk(上海大客户)版的windowsxp操作系统,大家之所以选择它无非是看中集成的sp2、directx 9.0b(以下简称dx 9.0b)、免激活以及性能方面的优化等等,可就是这份看起来完美无缺的xp版本却因为微软发布directx 9.0c才暴露了一个小问题,故事还得从笔者上次帮朋友重装系统讲起…… 有一次,笔者的一位朋友电脑出了点问题,请笔者过去看看,当时看到电脑里软件有些老,笔者就用自己一直在用的vlk版winxp帮朋友重装了一遍系统。随后的日子一直平安无事,可天生喜好汽车的朋友那天忽然买来了一张《极品飞车8》,却无论如何也装不上,这才给笔者打了电话…… 友:“喂,是宏伟吗?” 我:“哦,老张吧?有什么事儿吗?” 友:“是这样,昨天我买了一张《极品飞车8》,可就是装不上,装完了一双击总提示缺xxx文件” 我:“缺文件?是不是软件有问题啊?” 友:...
5.5 游戏作品的保护...
ivr的概念是交互式语音应答,这也是传统声讯的基础,但在移动语音增值业务领域,过于 频繁的语音交互却成为了最大的忌讳:你试试看,不停的把手机从耳边拿下来,按一个键, 然后再听、再按……你烦吗? 所以,我个人认为,移动语音增值业务与传统声讯最大的区别在于应答交互方面,移动语音 增值业务在产品设计上应尽量缩减交互按键环节。 移动语音增值业务与传统声讯的第二大区别在于电话用户的区别。 传统声讯大多是针对固定电话用户来设计的,固定电话的一个特征是用户的不确定性,也就 是说,同一个电话可能是被多人共用的。而移动电话的一个特征是用户的私有性,一台手机 在某种意义上可以等同于一个人的身份。 所以,这点区别存在,使得移动增值业务在产品设计上也可以有别于传统声讯业务而产生较 好的效果(下文具体介绍)。 三是资费区别,这点这里暂时不多讲,争取在下面具体介绍。2、移动电话用户私有性与产品设计 在语音类产品中,相...
虽然现在很多人都在玩cs、传奇、奇迹、三国等许许多多的大型游戏,但是同时仍然有很多朋友对windows自带的扫雷、接龙等小游戏情有独钟,在工作之余扫扫雷也自有一番乐趣。可在windows server 2003 中却没有了这些百玩不厌的小游戏,难道鱼与熊掌就不可兼得,为了2003就只能舍弃这些小游戏吗?经摸索,终于成功地将windows xp中的小游戏移植到了windows server 2003中,实现过程如下: 提示: 以下操作是以windosw server 2003安装在c盘为例,你可以根据自己的实际情况改变文章中的盘符,否则会出错。 1、将windows xp安装光盘放入光驱,在windows 2003中用资源管理器打开,找到位于x:i386目录下的zoneoc.dl_ 文件(x为光驱的盘符,请自行修改,下同),用winrar或winzip打开zoneoc.dl_ 文件,并...
简介 通过本章题目可能你已经猜出了本章论题,我将教会你在windows程序中使用资源。简单的讲,资源即数据,它们通常是和程序的exe文件相关联的,但是它们又是独一无二的。首先,资源在运行过程中不能被修改。它们实际上都是只读文件,而且程序代码不能够直接访问它们。 另外,资源并不在程序的数据区内。在装入时,程序资源通常在某个磁盘文件中,直到程序需要它们时才被装入。使用资源是一件很容易的事情,并且它的妙处无穷。windows为我们提供了大量的资源类型,但我们这里只学一些最常用,最容易的:图标(icon)、光标(cursor)、位图(bitmap)、菜单(menu)和字符串(string)。此后,我还将教你建立自己风格类型的资源,使你为所欲为。 重复一下,要想看懂本章,你得有点c语言的基础。c++有时用一用,但不影响你学习本章内容。并且我假定你已经读过了上一章内容“windows编程基础”。我还...
小编注:如果您现在用的是linux操作系统,那并不意味着您将和多媒体无缘。很多人以为在linux平台下多媒体远远没有在windows中那么精彩,事实上,在linux下我们一样可以把在windows上经典的多媒体制作工具玩转。 在开始介绍linux下的经典多媒体软件之前,先来讲一讲今天下午发生在小编身边的关于linux的故事。今天下午闲来无事,在学校图书馆里边浪费烟草边给一台c433,64mb,2gb,只有4mb显存的 pci显卡的破烂计算机上装了red hat 7,并且在这台red hat 7上装上了linux版本的q3demo游戏玩了起来。尽管q3的游戏界面只能开巴掌大小。结果引来上机学打字,练扫雷的大一新生的众多学弟学妹的围观看希奇。在电脑网络游戏逐步普及的今天。很多学弟学妹都看过windows,玩过windows版本的q3,这回给他们狠狠的上了一节课:世界上除了微软的win...
五子棋游戏的制作 五子连珠,在民间俗称”五子棋”,是一种流传很广的益智棋类游戏,游戏规则非常简单,适合各个年龄段的朋友玩,相信大家以前也一定玩过此游戏,下面我们就来学习使用director来制作一个简单的五子棋个游戏。 本文分为三个部分来介绍,界面比较简单,主要是和大家讨论一下制作的思路。 1.. 从游戏的玩法开始讨论游戏的制作思路。 2.. lingo 代码的设计,移子走棋,以及判断游戏胜负后。 3.. lingo 代码的设计,棋子布置和后悔按钮的代码设计。 一.游戏制作思路 我们这里介绍的的是一种最简单的五子棋游戏,玩法很简单,黑白双方交替用鼠标拖动棋子来下棋,看谁先摆好连续的五粒,包括水平方向,垂直方向和倾斜方向(45度和135度),但是不能有拐点,必须是一条直线,哪一方先连好,则胜利。画面如图: 之所以简单是因为我们这里没有涉及到人和电脑下,没有人工智能(ai),如果要涉及到ai,...
虽然我们有了midp2.0的支持,但是有时还是需要一些辅助工具,方便我们使用。这怕是在进行真正的游戏设计之前最有趣的了。 1,首先是一个imagetools工具类,提供一个方法帮助调用image public class imagetools { protected imagetools() { } public static image getimage(string str){ image img=null; try { img = image.createimage(str); } catch (exception ex) { system.out.println(ex); } finally{ return img; } } } 2.gameobject,提供一个...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器