饭后温柔

汉堡与老干妈同嚼 有可乐味
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7

2011年8月24日

摘要: 本来想接着写LogQueue,但发现LogQueue可以直接看做一个黑箱,只要知道它提供的是LogItem的队列功能就可以了。还是先讲LogManager比较好理解。因为希望每一个需要log的程序模块,都能有一个单独的LogSystem,该模块的LogSystem中又能管理多个线程的log。假设我们已经做好了一个LogManager类,实现了log的功能。那么我们想在项目的网络模块和GUI模块中使用它,当然可以通过在这2个模块中分别定义: LogManager logmgr1; //网络模块中的log LogManager logmgr2; //GUI模块中的log但这么写不太好,因为直接声明 阅读全文

posted @ 2011-08-24 18:41 饭后温柔 阅读(686) 评论(0) 推荐(1) 编辑

摘要: 这个周面试一家公司,面谈中要求提供代码片段,但招聘启事上没有注明。自己也囧了下,发现自己工作职位,地点一直变动,最近一年转作程序员,但课余时间还没有自己写一些小程序。当即觉得是该开始这种小积累的时候了。不积跬步,无以至千里。 自己之前在某游戏公司项目中,负责写一个服务器的网络通信代码,当时基于iocp模型下编写的,也是那时开始学习网络编程。印象深刻的是当时调试时记录一些线程内的打印消息时,因为多线程的关系比较麻烦,原来的代码中log不好用,一直是我比较纠结的地方(不是重点却让你很不爽哈)。收拾当时的抑郁心情,把自己希望这个小log能够实现以下几个小功能: 1 支持多线程下的log记录。 2 . 阅读全文

posted @ 2011-08-24 16:55 饭后温柔 阅读(872) 评论(0) 推荐(0) 编辑

2011年8月19日

摘要: 还有一小部分关于格斗流程分析的找不到了.过往的青涩回忆记录之.从原点开始胡思乱想以下是我针对游戏战斗,从一个简单的念头开始推演战斗系统与数值的脉络。文中可能没有涉及具体的游戏数据间的公式关系,更偏重于思考类似我们需要哪些数据,为什么需要这些数据,这些数据的面貌如何等问题。鉴于经验和能力原因,有些分析或许流于肤浅,但我认为这种尝试比直接拿类似力量、敏捷等现有材料设计一套公式更有助益。我们不仅要知道怎么做,更要知道为什么我们要这样做。一 原点 假设某游戏的原点是:“做一款男男女女都可以好好pk的游戏”。 你开始着手设计,决定先不考虑什么诸如宠物系统,升级时间,经验分配,装备,属性等等杂七杂八的东西 阅读全文

posted @ 2011-08-19 19:12 饭后温柔 阅读(448) 评论(0) 推荐(0) 编辑

摘要: 在校时写的作品,青涩却充满了回忆,从此走上了游戏道路。祭奠当年的愣头青! 第九艺术——我在WOW中的感悟幽暗城的被遗忘者从长眠中醒来,洛丹伦的冬天漫长没有边际。往南,诺末瑞根的侏儒陷入集体的疯狂,机械的轰鸣渐沉渐远,仍然诉说着过往的辉煌。近在迟咫的铁炉堡,通红的钢水染透了晚霞,矮人的猎枪瞄向天边。穿过狭窄的地铁,暴风城的大门屹立依然,门口的雕像不语,英雄已经逝去,还是没有归来?金色的海岸围绕藏宝海湾,地精狭小的眼神透过银行幽暗的窗口,飘忽不定。眺立怒涛依旧的无尽之海,身后艾泽拉斯的阴影依稀可辨,拨开大旋涡上的雾漫云弥,卡利姆多大陆星光闪耀。奥格瑞玛的市集日益喧嚣,雄壮悲怆的鼓声响彻贫瘠之地苍凉 阅读全文

posted @ 2011-08-19 19:06 饭后温柔 阅读(984) 评论(0) 推荐(0) 编辑

摘要: 该游戏中装备最高精练+10,每次精练装备需要一颗矿石,如果精练成功装备+1,如果失败装备-1,最低到装备初始状态(可以认为是+0),失败时装备不会消失,石头则无论成功或者失败都会被消耗掉。请问:假设精练成功率为60%,那么1.统计一下精练一件+10的装备“平均”(注意是平均)需要多少矿石?2.如果精练失败装备不-1,只是消耗掉矿石那么相应的平均精练[来源:GameRes.com]一件+10的装备需要多少矿石? ——请附上计算的过程和思路,谢谢~转作程序员,这些知识细节都忘了很多,唏嘘一下。把自己当时的回复记录下,备忘。lua部分应该重写下哈,现在看觉得很羞涩。Re:求教一个装备精练+10的概率 阅读全文

posted @ 2011-08-19 18:39 饭后温柔 阅读(844) 评论(0) 推荐(0) 编辑

2011年4月30日

摘要: gore里边似乎没有提供绘制凹多边形的函数。涉及简单多边形的凸分解。1 two ear theorem绘制简单多边形,不产生额外的定点。http://www.personal.kent.edu/~rmuhamma/Compgeometry/MyCG/TwoEar/two-ear.htm 阅读全文

posted @ 2011-04-30 19:00 饭后温柔 阅读(579) 评论(0) 推荐(0) 编辑

2011年3月4日

摘要: windows上搭建apache+mysql+django的过程.一 安装python-2.6.5 安装python后,最好能把以下几个目录的路径添加到windows的环境变量中. 1 python2.6.5的安装目录, 如c:\python.一些工具及教程会直接使用命令行中的python命令.不把python的安装路径添加到环境变量中可能会遇到困惑. 2 python安装目录下的scripts目录.如c:\python\scripts.可能django的django-admin.py文件及python的包安装工具easy_install.exe会放在这个目录下.二 安装django-1.2. 阅读全文

posted @ 2011-03-04 16:31 饭后温柔 阅读(6888) 评论(0) 推荐(2) 编辑

上一页 1 ··· 3 4 5 6 7