游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3591|回复: 6

无聊写的一个 山寨版《传奇》 继续山寨

[复制链接]

9

主题

52

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2009-1-2 10:26:00 | 显示全部楼层 |阅读模式
程序介绍
本程序是本人在11月份尝试用传奇的资源做的一个游戏Demo(没用现行的引擎,底层都自己写的,有点简陋)。平时需要上班,能写代码的时间比较短,因而内容和效果都不是很完善,同时存在不少的bug,代码也不是很好。最主要的是程序在读资源的时候没分开来读,比较慢,请浏览者多多包涵。
下面列表就是现在Demo已经完成的内容
a)  静态精灵类  [ CBaseObject ]
b)  动态精灵类  [ CAliveObject ],精灵的AI写在CAliveObject里面了
c)  角色类      [ CRole ]
d) 精灵管理器  [ CObjectManage ]
e)  精灵生成器  [ CSpriteMaker ]
           f)  地图类      [ CMap ] ,这个部分完成度很小,只是画出来而已,未做MapEditor
           g)  界面类      [CUI]
           h) 界面管理器  [ CUIManage]
           i) 物品类      [ CItem]
           j) 物品管理器  [ CItemManage]
           j) 技能类      [ CSkill]
           k) 技能管理器  [SkillManage ]
           l) 图片资源管理器  [ SurfaceMG ] 这个是所有类都有用到的,是管理图片资源的一个类,一个文件只需要一次加载。

其他一些辅助工具的开发
a) 制作图片打包器,将GameSprite解压出来的图片打包成自己所用的.wil 文件,命名和传奇的一样,不过区别是唔了 .WIL 这个记录图片集OffSet的文件。
b) 地图编辑器,这个未够时间编写,日后有空会加上去。

游戏效果
基本实现了以下内容
1、战斗,技能施放等。


2、血条、经验条显示,人物升级,属性成长
      
3、精灵的简单AI实现(类传奇的),复杂的也可以做,只是为了方便实现。
4、换装
   
5、UI的实现,窗口移动,物品移动,物品装载等。
     


6、血瓶的使用

操作说明
      1、使用数字键 1~6来学技能,符合键盘 A~H来释放技能。
      2、F1键是平砍,F2是埃打的效果测试,当时用来测试的,未去除。
      3、F3是满血和复活键。
      4、启动文件是Game.exe
      5、键 'c'和'B'分别可以打开属性栏和包裹

一些遗憾
      a) 非注册版的GameSprite2004 不能解出含Aphla通道的tga文件,只能使用他到出的bmp文件进行压缩,出的效果就是非纯黑的边缘无法去除,特别是魔法效果。如下面的截图。
       b) 图片资源管理器  [ SurfaceMG ] 的缺陷,虽然是一个文件只需要一次加载,但是每次只要一部分的时候都要读入这个文件,导致游戏开始时读取资源太慢。
没使用多线程读取,也没把结构调整更好,既使用某个文件的某些图片,单单去那个图片即可,而不是将整个文件读取,另外未做内存回收。
   
   还是一句,未经整理,很简陋简陋简陋。

    下载页面
     http://www.lw-caifu.com/down.htm
      
      
     还要声明下,偶是个策划……第一次写游戏程序
     Mail: bridge001####126.com  #### -> @

1367

主题

1993

帖子

2118

积分

金牌会员

Rank: 6Rank: 6

积分
2118
发表于 2009-1-2 11:32:00 | 显示全部楼层

Re:无聊写的一个 山寨版《传奇》 继续山寨

kan
kan

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-1-4 02:51:00 | 显示全部楼层

Re:无聊写的一个 山寨版《传奇》 继续山寨

处女顶

9

主题

52

帖子

56

积分

注册会员

Rank: 2

积分
56
 楼主| 发表于 2009-1-6 13:04:00 | 显示全部楼层

Re:无聊写的一个 山寨版《传奇》 继续山寨

自己给自己顶了,希望有人给点意见,小弟第一次写
不知道水平如何~

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2009-1-6 13:08:00 | 显示全部楼层

Re:无聊写的一个 山寨版《传奇》 继续山寨

支持自己做游戏

9

主题

52

帖子

56

积分

注册会员

Rank: 2

积分
56
 楼主| 发表于 2009-1-12 14:34:00 | 显示全部楼层

Re:无聊写的一个 山寨版《传奇》 继续山寨

自己顶

0

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
发表于 2009-2-8 10:48:00 | 显示全部楼层

Re:无聊写的一个 山寨版《传奇》 继续山寨

写的不错,有空一起聊聊,最近也打算做一demo
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 09:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表