`
yanghuidang
  • 浏览: 954304 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

[侠·108]客户端核心源代码开放(v0.01)

阅读更多
上次做完6DTOP后,我就琢磨着再捣鼓一个作品,本来有一些别的IDEA(其实也很有趣,以后会实现的),但又嫌制作周期太短,挑战度不够高,于是就找了个创意上略逊一畴,但在制作上绝对有挑战度的主题,类似MMORPG的图形化社区([侠·108]的风格定位应该会更接近于Second Life)。

我是从小玩着FC长大的,像街机厅、SFC和PS包机厅,当年我也是常客(传说中的坏小孩?)。像包机厅里,有的老板人很好,多玩个半小时都没事,有的老板就不是这样,换个碟都极不情愿,这也算我美好的游戏记忆中的一点小瑕丝吧。记得小时候在商场里看见有游戏机柜台的营业员在玩新奇好玩的游戏,就觉得长大了干这活不错。

玩游戏是很有趣,但提到做游戏,目标是很有趣,但从起点到终点要走的路还是相当艰辛的,用个英文单词讲就叫TOUGH,REALLY TOUGH。因为作为一个完整的网络游戏,不仅要能支持实时通讯的高交互性。就系统本身而言,即使是一个最小的游戏实现(就像[侠·108]这样,可以走路,聊天),至少要有RPG游戏核心系统,地图(任务,NPC,情节目前都还没实现)编辑器,用户系统,后台(资源,用户)管理系统这四部分。而在软件的设计上又要保持足够的开放性,可以方便的添加进新的需求或进行改动。所以,开发这样一个作品可不是什么好玩的活,除了智慧,你更需要勇力,毅力和决心。即便是一个最小的在线多人社区的实现,做完后也只相当于万里长征的第一步,但这第一步迈出去了,意义就非同凡响了。



在前期构思阶段,我在国外的一篇WIKI上看到,如果你是个人开发的游戏,最好把源代码开放出去,我当时就很认同这个观点,所以[侠·108]所有源代码到时都会100%开放的,只不过目前限于安全以及BUG修复、代码文档、资源的整理等关系,只开放部分客户端代码(可编译,但是由于暂不提供WebService端代码,所以,暂时无法实际进行运行)。

除了源代码的开放外,[侠·108]还会以另外一种形式进行开源,就是类似BBS和SNS系统那样,可以方便的在用户自己的网站上架设图形社区,这就要求[侠·108]所依赖的技术对服务器的自定义的要求不能过高。由于[侠·108]是基于HTTP层实现的通讯机制,使得这一构想成为可能。但要做到方便的“移植”性,在服务端(WebService,DB,Resource)和客户端还是不少需要改动的地方,估计第一个可以自定义的[侠·108]会在明年的上半年推出。

OK,该到货真价值的代码开放阶段了,前面已经提到了,[侠·108]包括了下面四个子系统:
1.RPG游戏核心系统
2.地图编辑器
3.用户系统
4.后台(资源,用户)管理系统

我想,大家都想要的是第一和第二部分的代码,的确,目前我开放的代码就是RPG游戏核心系统和地图编辑器这两部分的代码,但是,由于暂时没有公开WEBSERVICE部分的代码,所以,目前代码只能作为参考供大家分享(可以编译,但无法运行)

这把代码跟大家分享也只是第一步而已,像核心代码及架构的解释,还有真正的前后台完整的开源,包括文档和数据库的设计,应到至少要到明年的上半年的六月份,但这真的是我非常期待去做的事情,所以还请大家多多关注www.xia108.com。随着开发的不断进行,更多有趣的社区化的应用会被开发出来,我也会把我制作[侠·108]的经验写成教程与大家分享。

我想告诉大家,写一个图形化的社区没并有那么困难,但也不是开玩笑,随随便便就可以完成的事情。

附件.[侠·108]最低版本部分源代码(编译环境Flash CS3,编辑器及工程管理Flex Builder 3)


1.RPG游戏核心系统
http://www.xia108.com/downloads/sources/v0.01/rpg.rar

2.地图编辑器
http://www.xia108.com/downloads/sources/v0.01/editor.rar

分享到:
评论

相关推荐

    linux0.01版本源代码

    在阅读Linux 0.01的源代码时,我们可以深入探究以下几个关键知识点: 1. **内核架构**:早期的Linux内核采用微内核设计,不过与现代的宏内核结构相比,它包含的功能非常基础,如进程管理、内存管理、中断处理等。...

    vb杀毒软件源代码Easy Simply Cleaner V0.01源代码.rar

    《VB杀毒软件源代码——探索简易清理工具Easy Simply Cleaner V0.01》 VB(Visual Basic)是微软公司开发的一种面向对象的编程语言,以其简单易学、功能强大的特性,深受初学者和专业开发者喜爱。在VB编程领域,...

    LINUX核心0.01版的源代码.rar

    LINUX核心0.01版的源代码.rarLINUX核心0.01版的源代码.rarLINUX核心0.01版的源代码.rarLINUX核心0.01版的源代码.rarLINUX核心0.01版的源代码.rarLINUX核心0.01版的源代码.rarLINUX核心0.01版的源代码.rarLINUX核心...

    LINUX核心0.01版源代码

    9. **开源精神**:Linux的诞生体现了开源软件运动的精神,0.01版源代码的开放性使得任何人都可以学习、修改和分享代码,推动了其快速发展。 通过对Linux内核0.01版源代码的学习,开发者不仅能掌握操作系统的基本...

    LINUX核心0.01版的源代码

    源代码的可读性和开放性是Linux成功的关键因素之一,因为它允许全球的贡献者协作开发,不断提高系统的稳定性和功能。 Linux 0.01版的核心功能相对简单,但包含了以下关键组件: 1. 进程管理:这是操作系统的基本...

    linux0.01 源代码及内核注释

    在这个压缩包中,我们找到了名为"linux-0.01"的文件,它包含了Linux 0.01的所有原始源代码和相关注释。 在Linux 0.01的源代码中,我们可以深入学习以下几个关键知识点: 1. **内核架构**:Linux 0.01是一个非常...

    Linux0.01内核源代码及注释

    【Linux0.01内核源代码及注释】是早期Linux操作系统的核心代码,它展示了Linux发展的起点。这个源代码包含了一系列的汇编语言和C语言编写的基本系统组件,用于启动计算机、初始化硬件、管理内存、处理输入输出设备...

    linux0.01内核源代码

    Linux 0.01 内核源代码是 Linux 发展历史上的一个重要里程碑,标志着 Linux 项目的开端。在1991年,芬兰学生 Linus Torvalds 发布了这个非常基础的内核版本,开启了开源操作系统的新纪元。这个源代码的分析可以为...

    LINUX0.01源代码

    Linux源代码0.01版是Linus编写的第一个Linux内核!!

    linux 0.01内核源代码.zip

    Linux 0.01内核源代码是Linux操作系统发展历史上的一个重要里程碑,它标志着Linux项目的开始。这个早期版本的内核是由林纳斯·托瓦兹(Linus Torvalds)在1991年编写的,它是一个相对简单的微内核,主要实现了基本的...

    linux 0.01内核源代码

    Linux 0.01内核源代码是Linux操作系统发展历史上的一个重要里程碑,它标志着Linux项目的开始。这个早期版本的源代码对于理解操作系统的基本工作原理、Linux内核的设计思想以及林纳斯·托瓦兹(Linus Torvalds)的...

    Linux 0.01 内核源代码

    Linux 0.01内核源代码是Linux操作系统历史上的一个重要里程碑,它是Linus Torvalds在1991年发布的第一个公开版本。这个源代码的分析和学习,对于理解Linux内核的基本架构、设计原则以及操作系统的工作原理具有深远...

    Linux0.01版内核源代码

    Linux 0.01版内核源代码是Linux操作系统历史上的一个重要里程碑,它标志着Linux项目的开始。这个版本的内核非常简洁,只有71K的大小,却包含了构成操作系统核心的基本元素,对于深入理解Linux内核的工作原理以及操作...

    linux0.01源代码

    Linux 0.01源代码是Linux操作系统发展早期的一个重要版本,它标志着Linus Torvalds开创性工作的开始。这个源代码对理解Linux内核的发展历程以及操作系统的基本工作原理具有极高的价值。对于想要深入研究Linux操作...

    linux 0.01源代码

    Linux 0.01源代码是Linux操作系统的早期版本,由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)在1991年首次发布。这个版本标志着Linux开源项目的一个开端,它是一个基于UNIX哲学构建的自由、开放源码的类UNIX操作系统...

    Linux-v 0.01内核源码

    10. **开放源码模型**:Linux-v0.01是开源项目,这意味着任何人都可以查看、修改和分发代码,这种模式极大地促进了Linux的快速发展。 通过分析Linux-v0.01内核源码,我们可以理解操作系统的基本原理,以及Linux是...

    Linux的原版本0.01源代码

    Linux的原版本0.01源代码是计算机操作系统发展历史中的一个重要里程碑,它标志着Linux操作系统项目的开端。Linux是由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)在1991年创建的,最初的0.01版本非常基础,但它是...

    Linux 源代码 0.01 版本

    Linux 源代码 0.01 版本是Linux操作系统的起源,它标志着这个开源项目的历史开端。这个早期版本的源代码虽然只有8700多行,但包含了构建一个简单操作系统的基本元素,为后来的Linux发展奠定了基础。通过研究这个版本...

    LINUX核心0.01版的源代码.7z

    Linux内核0.01版源代码是Linux操作系统发展历史上的一个重要里程碑,它标志着Linux项目的正式开始。这个早期版本的代码对于理解Linux是如何从一个简单的实验性项目演变为全球广泛使用的开源操作系统至关重要。 ...

Global site tag (gtag.js) - Google Analytics