X-Intend[超级打算]
每个人都有自己的想法,哪怕仅仅一瞬间~!

最近正在进行AS3 DND-core System

2008年06月22日 作者: KingFo 开发者

3.5版本的玩家手册

玩DND(Dungeons & Dragons)类型虽然很早开始玩了,博得之门,无冬之夜,前年 DDO,以及现在在玩的无冬之夜2,但坚持时间的时间不多。

虽然手上握有N多DND的手册,但系统的都没怎么看过,就玩家手册倒是翻腾了N次了。

4月曾经在工作之余回到艾伯伦碎片论坛,没想到那边竟然成为了DDO的专属论坛了........

由于自己一直有想做一个DND的游戏,但都和玩游戏的时间一样,每天都只有半小时玩游戏,哈哈,和大学奢靡的生活已经完全不一样了。

以前写的棋牌类游戏,射击类游戏,格斗游戏,都是休闲性质的小游戏,但是由于那时候是在学生时代,活动和无奈的期段太的多了,所以部分游戏没有很好的完成,少数完成的游戏都是从简从速的完成的,一点都没有给自己带来什么成就感。

最郁闷的是当时创作电脑竟然三大件一个一个的都离奇死亡,现代M+升技MB+WD就这样一个一个的离我而去,好在自己备份的老硬盘没有放弃我...........

哎,数据,21世纪除人才外,最重要的是数据啊............没了也就无从谈资了.......仅此篇以怀悼(怀念哀悼)离我而去的那三大件..............

 

ok,说了那么多废话,该说说AS3 DND-core System吧。

写它的目的在于联系设计模式,将自己的代码和思考能力提高下,但最大的目的在于自己想真的做出个像样的游戏来。

计划:

3个月内完成和测试DND三大件之一:玩家

目前AS3 DND-core System 按照已有的玩家手册3.0内容建立系统,预计花费1个月的时间建立基本玩家数据核心。设计的中心思想和PureMVC中心思想类似,即,尽量让代码和内部机制不依靠当前环境机制,只有当需要环境支持的部分才采用当前环境机制。目的是为了以后更好的平台转移,毕竟AS3只是我最熟悉的语言(当初为了快速实现游戏的目的而接触的),所以就用该语言勾画自己的游戏核心。

当前目标是实现一个基本玩家在DND规则系统下能够完善的建立一个玩家的在已设游戏环境中的机制和机制链。

顺便值得提一下的是,DND3.5版本内容有部分也已经在阅读中,虽然和3.0相对改进不大。目前玩的无冬之夜2就是基于该版本的。

置于DND的3大件,中其余2件:城主和图鉴,将可能依次在玩家核心测试通过后建立。相对来说图鉴倒是可以建立在玩家基础核心上的。。。。。

概括:
DND目前我应该还是入门级的玩家,面对如此数十年的游戏规则巨作,能献上自己一份薄礼,也算是无虚度此生了。所以此后的一些时间将更广泛的接触DND社区,让自己更熟悉这片浩瀚的天空~

 

被阅 433 次, 0 票  发表评论

[原]horidream的水纹效果心得确实很不错

2008年06月13日 作者: KingFo 算法

效果请点击本文章察看内部

原作者:http://www.horidream.com/blog/?p=35#respond

实现代码:

  1. package {  
  2.     import flash.display.Bitmap;  
  3.     import flash.display.BitmapData;  
  4.     import flash.display.BitmapDataChannel;  
  5.     import flash.display.Sprite;  
  6.     import flash.events.TimerEvent;  
  7.     import flash.filters.DisplacementMapFilter;  
  8.     import flash.geom.Point;  
  9.     import flash.utils.Timer;  
  10.       
  11.     /**  
  12.     * ...  
  13.     * @author telds[kingfo]  
  14.     */ 
  15.     public class BitmapWater extends Sprite {  
  16.           
  17.           
  18.         public function BitmapWater() {  
  19.              var renderTimer:Timer;  
  20.                
  21.              var img:Bitmap = new IMG() as Bitmap;  
  22.              var imgH:Number = img.height;  
  23.              var imgW:Number = img.width;  
  24.              var bmd:BitmapData = new BitmapData(imgW, imgW, false, 0);  
  25.                            
  26.               
  27.                
  28.              var baseX:Number = 50;  
  29.              var baseY:Number = 50;  
  30.              var numOctaves:uint = 3;  
  31.              var randomSeed:int = Math.floor(Math.random() * 100000);  
  32.              var stitch:Boolean = true;  
  33.              var fractalNoise:Boolean = true;   
  34.              var channelOptions:uint = BitmapDataChannel.RED;  
  35.              var grayScale:Boolean = false;
  36. //Each of numOctaves 
  37.              var offsets:Array = [new Point()/*one of numOctaves*/];  
  38.               
  39.              addChild(img);  
  40.               
  41.             renderTimer = new Timer(20,0);  
  42.             renderTimer.addEventListener(TimerEvent.TIMER, function Todo(event:TimerEvent):void {  
  43.                 bmd.perlinNoise(baseX, baseY, numOctaves, randomSeed, stitch, fractalNoise, channelOptions, grayScale, offsets);  
  44.                   
  45.                 offsets[0].x = offsets[0].x + 20;  
  46.                 offsets[0].y = offsets[0].y - 20;  
  47.                 img.filters = [new DisplacementMapFilter(bmd, new Point(0, 0), channelOptions, channelOptions, 10, 10)];  
  48.             })  
  49.             renderTimer.start();  
  50.         }  
  51.           
  52.           
  53.           
  54.         [Embed(source = '../bin/123.jpg')]private var IMG:Class;  
  55.           
  56.     }  
  57.       

 

被阅 387 次, 0 票  发表评论

[原]视觉模型心得

2008年06月06日 作者: KingFo 开发者

几次开发后一个很简单,但用处很广泛的视觉模型总结为一张图,如下:

被阅 412 次, 0 票  发表评论
4 / 6 / 16 | « 1 2 3 4 5 6 » |

Google 网上论坛
订阅 XIntend
电子邮件:
访问此论坛

文章分类

站点统计

  • 文章总数: 87 篇
  • 评论总数: 6 条
  • 附件总数: 53 个
  • 留言总数: 0 份
  • 建站日期: 2008-1-1
  • 访问总数: 96422 人次

最新留言

赞助商

友情链接

Design by Free CSS Templates & TiSkin, Powered by Roclog v3.2.13

滇ICP备05000389号, Copyright © 2007 X-Intend[超级打算]. All rights reserved.