游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4710|回复: 19

来喘口气

[复制链接]

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2007-11-24 16:50:00 | 显示全部楼层 |阅读模式
大四了,考试,考证,论文,找工作,喘不过气来啊。在做这些工作的同时,我还在制作“游戏”作品,我不知道这算不算得上游戏,研究图形渲染的人太多,我在这方面肯定是搞不过别人的了,所以我另辟蹊径,打算转到逻辑这一块上来,我打算把作品做成一个较为完整的“游戏”。不但能寻路,打怪,还有完整的NPC,物品,技能,任务。从开学就一直做到现在,角色系统、NPC系统、物品系统基本已经完成。

程序还未最后完成,资源也非常凌乱,所以还不能上传上来,我录制了二个视频演示,不赚气的话就看看吧。


角色系统:http://www.tudou.com/programs/view/65MiWN1SmzM/    包括地图,精灵的绘制和基本AI

NPC和物品系统:http://www.tudou.com/programs/view/hGLoTMANnh0/  这个视频有点大,要耐心的等一会儿



在画形渲染方面,我实现了每个精灵的半透明阴影和实时的精灵轮廓绘制,半透明混合也很常用。逻辑的系统全是用脚本建立起来的。用了自己的一种非常非常简单的命令式的脚本,简单到根本谈不上“语言”,连IF ELSE语句都没有,但同样能写出判断、循环语句,使用最简单的条件结束和条件跳转控制流程。


呵呵,我不知道我是否能够最终完成这个作品,也不知道我还能继续做多久,只有尽力而为。同时祝愿像我一样的大四朋友们找到好工作!

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2007-11-24 17:57:00 | 显示全部楼层

Re:来喘口气

找工作的话,找我我聊聊吧。
QQ:*********

15

主题

202

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
发表于 2007-11-24 18:52:00 | 显示全部楼层

Re:来喘口气

赞楼主一个,谁说咱学生就不能搞游戏开发了.

13

主题

113

帖子

113

积分

注册会员

Rank: 2

积分
113
发表于 2007-11-25 09:50:00 | 显示全部楼层

Re:来喘口气

支持楼主!!!真的是相当有水平的,地图非常的漂亮,太像暗黑了!图片是从哪弄来的呢?暗黑的?还有脚本到底如何应用的?我知道好多游戏都用到了脚本,但脚本到底是什么,如何应用?可不可以满足一下我这小菜鸟的好奇?

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
 楼主| 发表于 2007-11-25 10:03:00 | 显示全部楼层

Re:来喘口气

呵呵,其实图片资源根本不是问题,当然是偷其它游戏的了,千万不要从画面的好坏来评论一个游戏程序的好坏。

至于脚本是什么,我这样理解的:脚本就是剧本。一个游戏就是一场舞台戏,一场可以让观众互动来进行的舞台戏,游戏的程序就是一个舞台,图片,音乐,动画,精灵就是舞台上的演员,而脚本就是剧本。程序提供了一个让演员们表演的舞台,也提供了让脚本运行的环境,而脚本就是控制着些演员表演的剧本,演员根据这些脚本来对某些事件做出反应。

暴雪好多游戏,都用了LUA脚本。而我这个是用一种简单的命令解释的脚本,说白了,也就是自定义一些编码,然后解释运行,其次还谈不上脚本吧。

13

主题

113

帖子

113

积分

注册会员

Rank: 2

积分
113
发表于 2007-11-25 11:26:00 | 显示全部楼层

Re:来喘口气

还是不大明白啊,能不能说得具体一点呢?如何把脚本应用到游戏中???

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
 楼主| 发表于 2007-11-25 11:38:00 | 显示全部楼层

Re:来喘口气

其实,我这个根本算不上游戏,离一个游戏还差得很远很远。

脚本如何应用,说难也不难。比如每一个NPC都带有一段脚本,当NPC被点击时,就运行这段脚本啦。
比如一个NPC的脚本是:

CMP_HERO_DISTANCE( 3, NPC_PTR );                 //判断NPC与英雄的矩离
END_CMD( 0, MORE );                              //如果距离大于3,则结束脚本运行
OPEN_NPC_DLG( "dlg_name", 0 );                   //如果小于或等于3,就打开一个NPC的对话框

在演示中,就看到点击一下NPC,然后弹出一个对话框。然后这个对话框上面又有很多按钮,每一个都带一段脚本。点击按钮就运行了,就是这么简单。让高手看到,估计要笑掉大牙了。-_-|||

11

主题

1238

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
发表于 2007-11-25 13:24:00 | 显示全部楼层

Re:来喘口气

看了视频,觉得还可以,装备栏是可以拖动的,这说明你一定是用VB做的吧,一个装备栏就是一个窗体对不。VB功能真是强大,也只有VB才能做得这么好。我们游戏之家是VB游戏的乐园,欢迎楼主到游戏之家来!

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2007-11-25 19:42:00 | 显示全部楼层

Re:来喘口气

我怎么没看出是VB?lz到底是用的什么呢

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-11-26 10:32:00 | 显示全部楼层

Re:来喘口气

小小 不错啊。许久不见你已经成长了啊。要找工作的话。给以给我留个纸条。我是谁嘛。你联系了就知道了呵呵!还有 回应一下上上楼的。你以为vb是什么啊。什么叫做可以拖动就是vb做的。vb那种东西也能拿来做游戏?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-17 04:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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