「开发笔记」武侠世界

我打算开发一个游戏,关于武侠,关于世界。

是武侠和世界,武侠和世界并重,武侠是世界的主题,世界是武侠的空间。

因为看不到任何的商业前景,所以我决定一个人来完成整个的开发,自己策划,自己编程。

关于策划。

武侠会是绝对唯一的主题,人生来就是为了拳打南山猛虎,脚踢北海蛟龙。

世界是未知的,有什么样的玩家,就有什么样的世界。

一个原则,以最简单的规则来创造这个世界。所以,只要是能去掉的规则,都去掉。就像围棋一样的简单。

关于编程。

因为没多少玩家吧,网络部分我自己写个socket程序用libevent管理就可以了。数据部分则用数据库来管理。

客户端部分,在开发阶段我可以用tt++来完成,用action将服务器数据转换成易于识别的内容。至于将来的手游客户端,做个简单的转换就可以了,这都不是事儿。

游戏的几个关键词:mud,自由,无限,简单。

时间: 2024-08-01 14:44:09

「开发笔记」武侠世界的相关文章

「开发笔记」武侠的设定

玩家的目的:拳打南山猛虎,脚踢北海蛟龙. 不管是自己去打,还是别人去踢,我们玩的目的就是让战斗力增强. 战斗力体现在4个方面: 战斗者自身的参数 兵器 防具 丹药 自身的参数只能依靠自己修炼,而另外3种则可以依靠其他玩家. 人体参数设定依照中华传统医学,奇经八脉. 武功设定则是中国传统武术,内练一口气,外练筋骨皮.讲究个精气神. 战斗模型减少随机数,更多的确定因素让事情变得简单. 兵器.防具和丹药,则随着世界建立的进程而不断的丰富.

「开发笔记」世界的设定

一个原则:永远不会出现玩家不能制造的物品. 世界随着玩家的参与而变得丰富多彩. 聚居点会根据繁荣度而变化,部落,村庄,城镇,都市. 系统会产生资源,比如花草树木,各种矿石.所有玩家制造的物品都会尽量的保持在系统中流通,系统会记住任何一个物品的来历. 系统会产生npc,主要是用来给玩家练级.npc的设定根据当前世界进程,比如最高的武功,而装备则是系统回收的玩家遗弃的. 也会有一些功能npc,比如部落的武师.铸剑师.制甲师和炼丹师. 关于世界的生成,还在策划之中.

「学习笔记」3.31代码学习

3月的最后一天,我的代码也学了一阵子了,一点进展没有是不可能的,确实有感觉到进步,只不过如果自己更专心一点,应该进步会更大,三月的最后一天.四月开始加油!!! 这两天发现了杭电ACM的PPT,所以决定按照PPT的顺序来刷题了,所以今天练习的都比较简单. 1090 A+B for Input-Output Practice(II) #encoding:utf8 #1090 A+B for Input-Output Practice(II) n=int(raw_input()) l=[] lst=[

「Redis 笔记」常用命令

编号 命令 描述 1 DEL key 此命令删除一个指定键(如果存在). 2 DUMP key 此命令返回存储在指定键的值的序列化版本. 3 EXISTS key 此命令检查键是否存在. 4 EXPIRE key seconds 设置键在指定时间秒数之后到期/过期. 5 EXPIREAT key timestamp 设置在指定时间戳之后键到期/过期.这里的时间是Unix时间戳格式. 6 PEXPIRE key milliseconds 设置键的到期时间(以毫秒为单位). 7 PEXPIREAT

「Redis 笔记」数据类型

REmote DIctionary Server(Redis),一个 key-value 存储系统. 数据类型 Redis 支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). string string 类型是二进制安全的.意思是 redis 的 string 可以包含任何数据.比如 jpg 图片或者序列化的对象. string 类型是 Redis 最基本的数据类型,一个键最大能存储 512MB. 相关命令:

「C语言」Windows+EclipseCDT下的C语言开发环境准备

之前写过一篇 「C语言」在Windows平台搭建C语言开发环境的多种方式 ,讨论了如何在Windows下用DEV C++.EclipseCDT.VisualStudio.Sublime Test.Clion等IDE/编辑器搭建C语言开发环境,但也只是点到为止的介绍,对每一个开发环境的选择没有详细的步骤与过程: 这次借助C语言期末课程设计文档上介绍用Eclipse开发C语言的时机,逐步图文论证如何用Eclipse从安装到输出自己的第一个C语言Hello World: 欢迎探讨,欢迎互粉: 目录:

世界上最遥远的距离莫过于:「暑假前」和「暑假后」

相信很多人开学第一天的反应都是这样的:不过一个暑假,怎么一切都变得陌生了? 整个学院,焕然一新,清一色的白墙,换上了各种小清新的鹅黄.淡粉,俨然进入了「童话世界」: 校园里挂满了各种欢迎新生的创意横幅,「防火.防盗.防学长」之类的调侃,随处可见: 隔壁班那个心仪的男孩,依然「耀眼」,只是一个暑假后,他的身边俨然多了一个十指相扣的「她」: 就连同一寝室那些曾经最为亲近的人,也变得倍感「陌生」. 分分钟让人徒添一种感慨:世界上最遥远的距离莫过于:「暑假前」和「暑假后」. 人与人之间的差距,是从假期拉

「笔记」「ubuntu」mint个人shell样式脚本

alias ll='ls -al' use_color=false # Set colorful PS1 only on colorful terminals.# dircolors --print-database uses its own built-in database# instead of using /etc/DIR_COLORS.  Try to use the external file# first to take advantage of user additions. 

「速成应用」一键生成微信小程序平台 可视化制作开发无需代码

经历了频繁的更新迭代,小程序已经构建起了趋于完善的生态,与此同时,以「速成应用」为代表的小程序第三方开发平台也在推动着小程序市场的发展.为了更好地助力企业打造微信内电商生态闭环,实现线上线下引流,「速成应用」于近日进行了全功能的更新,通过对各类功能组件的优化,帮助企业实现商业模式的转型升级与营销突破. 「速成应用」根据商家反馈的问题,重点对小程序模块中的电商.外卖等功能进行优化升级,旨在帮助企业解决门店经营与小程序线上营销两大难题.在这次升级过程中同样也对辅助功能进行了优化.升级完成后,全线功能