【JD的一人戏】之"小羊踢足球"第一篇

  好多次加班后坐的士回家,副驾驶座位后内嵌的显示屏正好在播放一个美食节目,内容就是一个着装怪异的厨子把各种食材分门别类地摆在你面前,然后用小小的锅碗瓢盆慢慢的做出很精致的够一个人吃的分量的各种美食,做好之后你再看着这个厨子一个人在那慢悠悠的吃,嗯...,神经质的感觉,这个节目叫做“一人食”,根据这个名字,结合我接下来想要做的事情,就把这套帖子叫做【JD的一人戏】吧——我一个人完成的一台戏。

  好多人喜欢玩游戏,但是未必知道一个游戏研发团队的组成结构,或者说一款游戏在研发中会有哪些人要去做哪些事,在国内一个标准游戏公司项目都会具备以下五个部门:

  策划、前端程序、后端程序、美术、测试,接下来我会一个人把这五个部门的事情都干了。

  翻看自己发帖记录,来博客园已有六年,最近不知怎得夜不能寐,其实我是属于躺下立马就着的那种,不是睡不着,而是不想睡,近段时间,每晚到了9点半给宝宝洗澡,然后坐床上给她读两本儿童书,等她睡着差不多正好10点,然后踮着脚来到书房开始做一些自己的事情。

  已经两岁的宝宝很喜欢一部粘土动画叫做《小羊肖恩》,该动画由阿德曼动画工作室和英国广播公司携手创作,除了电视剧版还有电影版。可以说是老少皆宜,我本人也非常喜欢,在和爱人结婚之前我就已经关注该动画了,记得第一次在电视上看到该剧应该是09年在老家过年,大年初几的早上,打开电视发现在播,正在忙着摆糖摆花生瓜子的老爸和我一起看了一会,边看边哈哈笑,到了2011年左右,已经发现市面上有游戏采用小羊肖恩里的人物作为游戏角色了,玩过之后不喜欢,不好玩。当时自己心想这么好的一个农场场景,这么些可爱的人物角色,不仅有小羊羊们,还有三只又坏又可爱的猪猪,管家狗狗,憨厚呆笨的农场主,大力士牛,吃货野羊,鸡鸡鸭鸭鸟鸟......, 如果我要制作一款游戏,能用上这些场景和角色,伴随着这些材料来思考程序如何编写,方案文档如何划分,美术资源如何制作,那么制作此游戏的过程应该是蛮好玩的一件事情。

  到这里读者朋友们知道我接下来要做的事情了:独自制作一款题材是《小羊肖恩》的游戏。很多很多次,上下班的地铁上、吃饭时、床上躺着时,在思考这个事儿。然而想法一直有,万事开头难。这个想法一直拖着没有行动。

    乘着这次祖国生日7天假期,感觉是时候启动自己的小羊项目了,剧中有一集是羊羊们把一颗大白菜当成足球来了场足球赛,狗狗是裁判,三只猪猪不停的捣蛋干扰比赛,嗯,那我就做一个小养踢足球题材的游戏。

  入行到现在一直做游戏前端开发, 并没有服务端开发的实际经验,不过可以做服务端开发的语言一直在使用,比如C++,java,php,和当前所在公司项目用来写编辑器解析的golang。对golang的学习和使用,补上了自己在服务端开发这块的欠缺。

  我希望小羊游戏可以通过点击一个链接就可以在浏览器上玩耍,所以前端采用html5技术,我也希望好朋友们能够和我一起玩,那么就得有后端支持,后端采用golang,前后端通信采用websocket协议,美术从网络现有资源里截取,部分找不到的资源自己画。

=======================================================================

游戏分三个界面:

如下三张图,依次为登陆界面,创建角色界面,游戏界面

  

 

 

对于之前没有写过后端逻辑的我来说,把上面所提到的逻辑写出来后觉得小有成就,我模拟多个玩家动作,开了多个浏览器页面来进行登陆、创建角色、下线操作,就可以看到别的页面新玩家上线、下线和准备提示。激动。

下一篇就来讲讲实现上面三个界面的代码部分。

原文地址:https://www.cnblogs.com/JD85/p/5923664.html