2012年7月9日

[原创]一起来做网页游戏---第一章 巧妇难为无米之炊

摘要: 首先要感谢大家的支持,谢谢。从这篇开始,就开始以我做的一个网页游戏为背景进行分析和介绍整个游戏的设计和开发过程。由于个人能力有限,如果在文章中有什么错误的话,还请大家指正,哈哈。 如果您还没有体验过这款游戏的话,可以从http://www.cnblogs.com/liusy1988/archive/2012/06/24/liusy1988.html找到我的游戏。 好的,接下来开始正题吧。 就像一句古话所说的一样:巧妇难为无米之炊。没有素材又怎么做游戏呢?这可确实难到了我们这种只会coding的程序猿了。但是我们总得想点办法解决这个问题啊。 如果你有专门做美工的同学,恭喜你,你可以不用为此发.. 阅读全文

posted @ 2012-07-09 13:36 liusy1988 阅读(2300) 评论(12) 推荐(2) 编辑

2012年6月24日

[原创]一起来做网页游戏---前言

摘要: 本人前段时间自学了一个半月的flash,之后完成了这个植物大战僵尸的网页游戏。游戏中的Boss形象来自于自己的几个好朋友。采用全新的植物和僵尸形象,全新的剧情,全新地图,设计了不一样的属性和技能。 游戏具有自动保存亲已经通过的关卡,可以选择重新开始或者继续前次的关卡。 目前只能进行通关游戏,如果后头有时间希望能够将游戏改为可以多用户协同和对战的模式。 游戏展示地址:http://115.com/file/c2eafwel#pvz game.rar 之前在学校内网中测试过,通过网页会存在以下问题: 1、游戏目前在qq浏览器(两个版本的内核)、360极速浏览器(两个版本... 阅读全文

posted @ 2012-06-24 09:56 liusy1988 阅读(2856) 评论(32) 推荐(7) 编辑

2012年1月25日

一起搞懂PureMVC(三)

摘要: 继续之前没有写完的内容,书接前文…… 第三步 所有东西都起源于fac,ade 不论你什么时候用PureMVC,你必须知道代码总是从façade开始的。Façade是一个用于连接PureMVC框架,以及你的MVC代码和你的基本的actionscript文件的层;在这里,我创建的一个App.as文件。在运行时,App.as将会完成自己的工作。不论他是设置舞台的比例,帧率或其他的;在他设置完成以后,他将会调用façade去启动应用程序。 让我们开始创建基本的actionscript文件,用你喜欢的IDE创建一个新文件,命名为App.as并保存入src中。确保它是Spri 阅读全文

posted @ 2012-01-25 00:00 liusy1988 阅读(2282) 评论(1) 推荐(1) 编辑

2012年1月19日

一起搞懂PureMVC(二)

摘要: 前几天坐车回家,就没有更新内容了,今天上来看看顺便写一下第二篇。 书接前文…… 第二步基础知识 PureMVC中的概念常常让大多数的我们感到羞涩难懂,但是一旦你掌握了基本功以后,你会马上灵活地使用它。PureMVC的架构是使用通知(notification)来执行某些命令,不论他们是在模块(model),视图(view)或者是控制器(controller)里面。这些通知(notification)由名字和一个可选的主体构成。主体参数允许你从视图(view)(例如一个被点击的按钮)发送到一个能够接着将数据传给模块(model)(返回相应的数据)的控制器(controller)。 ... 阅读全文

posted @ 2012-01-19 21:55 liusy1988 阅读(1949) 评论(0) 推荐(1) 编辑

2012年1月9日

一起搞懂PureMVC(一)

摘要: 最近在学习flash/flex,其中就包含PureMVC。在网上看见一篇英文的关于PureMVC的文章,感觉挺不错的。于是乎想翻译一下,一来自己学习之用,二来看能否帮到其他童鞋。翻译水平有限,请各位看官见笑。 (英文水平好的观众可以之间看原文http://active.tutsplus.com/tutorials/workflow/understanding-the-puremvc-open-source-framework/,同时感谢一下天地会的兄弟们的分享) 来,开始我们的学习之旅…… 曾几何时,你被安排去完成一个需要大量编码或要和同事们一起合作的项目。我们有把握说框架往往是... 阅读全文

posted @ 2012-01-09 21:31 liusy1988 阅读(1561) 评论(2) 推荐(2) 编辑

2011年11月10日

ActionScript 游戏编程易错清单

摘要: 最近在学习使用flash来实现webgame,看了看《ActionScript 3.0 Game Programming University 2nd Edition》。把一些有用的点记录下来,以后好查。 当你要编写Flash游戏时,有许多东西需要考虑。有时一些容易被遗忘的关键点可能导致游戏无法正确运行。为了帮助你避免这些简单的问题,以下列出一些参考清单。发布和文档设置 发布设置和MC设置十分容易被遗忘。Document类设置是否正确? 忘记设置这个可能导致movie运行时会直接忽略你所创建的类。发布设置是否正确? 确保你的发布设置中将Flash movie是基于Fla... 阅读全文

posted @ 2011-11-10 18:23 liusy1988 阅读(334) 评论(0) 推荐(0) 编辑

2011年10月16日

[转]A-Star (A*) Implementation in C# (Path Finding, PathFinder)

摘要: IntroductionSome time ago, I had to make a project where I need to find the shorted path inside a matrix and I though "nothing better than use path finding for this."There is lots of links and explanation about Path Finding, but Ididn't find a version written in C# that could meet my e 阅读全文

posted @ 2011-10-16 21:56 liusy1988 阅读(757) 评论(0) 推荐(0) 编辑

[转]Two-Tiered A* Pathfinding

摘要: By Patrick Lester ( Updated January 9, 2003)In my main article,A* Pathfinding for Beginners, I described A* in very general terms, and described how to create a single all-purpose pathfinding function. Creating only one pathfinding function, however, can be needlessly limiting.Consider the following 阅读全文

posted @ 2011-10-16 21:53 liusy1988 阅读(797) 评论(0) 推荐(0) 编辑

[转]Using Binary Heaps in A* Pathfinding

摘要: By Patrick Lester ( Updated April 11, 2003)This article is a sidebar for my main article, “A* Pathfinding for Beginners.” You should read that article, or understand A* thoroughly, before proceeding with this article.One of the slowest parts of the A* pathfinding algorithm is finding the square or n 阅读全文

posted @ 2011-10-16 21:52 liusy1988 阅读(465) 评论(0) 推荐(0) 编辑

[转]A* Pathfinding for Beginners

摘要: By Patrick LesterUpdated July 18, 2005This article has been translated intoAlbanian,Chinese,French,German,Portuguese,Russian, andSpanish. Other translations are welcome. See email address at the bottom of this article.The A* (pronounced A-star) algorithm can be complicated for beginners. While there 阅读全文

posted @ 2011-10-16 21:50 liusy1988 阅读(183) 评论(0) 推荐(0) 编辑

导航