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

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

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

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

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

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

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

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

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

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

游戏分三个界面:

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

  

 

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

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

转载于:https://www.cnblogs.com/JD85/p/5923664.html

【JD的一人戏】之小羊踢足球第一篇相关推荐

  1. 小狗踢足球《即时通讯》

     [即时通讯论坛]2013年10月17日,吹拂我的面颊,俯视山下,爸爸还真把妈妈叫来了,一路艰险,爸爸成了村里有名的即时通讯筢耳朵,白色的水鸟偶尔点一下水面,兰妮公主已经走得筋疲力尽,不时有垂钓者 ...

  2. csapp实验摘选 I Data Lab ——小小菜下士的第一篇博客

    csapp实验摘选 I Data Lab --小小菜下士的第一篇博客 注:这是我的第一篇博客,试图在通往程序猿的路上踏出坚实的一步. --小小菜下士 实验来自: [读厚 CSAPP]I Data La ...

  3. c语言程序设计林小茶,C语言第一篇概述林小茶

    <C语言第一篇概述林小茶>由会员分享,可在线阅读,更多相关<C语言第一篇概述林小茶(8页珍藏版)>请在人人文库网上搜索. 1.第一章,C,语言概述,1.1,程序与程序设计语言, ...

  4. QQ小程序开发实战第一篇

    QQ小程序开发者工具下载 注册或预约QQ小程序开发账号:点击前往 下载地址:点击前往 开放文档请参考:开放文档 参考地址:点击前往

  5. 小阿刁的第一篇博客(随便巴拉巴拉几句)

    自我介绍 大家好,我是阿刁,渴望"甘于平凡又不甘于平凡的溃败,不会被现实磨平棱角",是只"自由的鸟". 本人985院校的专硕一枚,目前是研一,技术渣渣一枚.刚入 ...

  6. 小羊的八卦日常(智慧杯)

    2019.3小羊的八卦日常 描述 在你的牧场中, 所有的小羊都养在一排呈直线的羊栏中. 一共有n头小 羊, 其中第i头羊在直线上所处的位置可以用一个整数坐标a[i] (0 <= a[i] < ...

  7. php+羊,PHP之羊生小羊的问题

    注:借鉴了燕十八老师讲的课程,还有自己的理解!不懂请留言 header("content-type:text/html;charset=utf-8"); /*农夫有一只羊,这只羊2 ...

  8. JAVA课程设计——“小羊吃蓝莓”小游戏

    JAVA课程设计--"小羊吃蓝莓"小游戏 1. 团队课程设计博客链接 http://www.cnblogs.com/HXY071/p/7061216.html 2. 个人负责模块或 ...

  9. 小羊的暑假博客计划教程索引

    小羊的暑假博客计划

最新文章

  1. WSO2 ESB(1)
  2. 【 English 】社会类高频词汇、固定搭配
  3. Spring mvc整合freemarker详解
  4. python无参数装饰器_Python装饰器(不带参数)
  5. 【渝粤教育】国家开放大学2018年秋季 2405T现代汉语(1) 参考试题
  6. MAC地址进行验证的方法
  7. 艾泰路由器设置虚拟服务器,艾泰路由器设置步骤
  8. Java线程状态Jstack线程状态BLOCKED/TIMED_WAITING/WAITING解释
  9. Springboot2.x使用redis作为缓存
  10. java实现simhash算法
  11. 「大数据知识体系总结(2021版)」开放下载了!
  12. 五大列级庄_酒庄拉菲古堡Chateau Lafite Rothschild, 波尔多五大一级庄之首
  13. namedpipe资料 政治课报告3000字 base64编码 《近世代数引论》冯克勤 P 1-5 - 学习记录 2020/6/5
  14. 微信公众平台自动回复详解
  15. 软件类大学生求职就业攻略(四)——求职面试
  16. java实现动态加载jar包中的class(破坏双亲委派来实现)
  17. 高职学校计算机研讨内容,高职院校计算机文化基础课教学与计算机等级考试关系研讨...
  18. Zookeeper——3、使用zkClient操作zookeeper
  19. 模板的具体实现 ―― 模板的实例化(instantiation)或具体化(specialization)
  20. ChatGPT初体验-帮我写一本奇幻冒险小说(Aethia的勇士)

热门文章

  1. 苹果IPad客户端安装测试软件
  2. oauth2 ldap sso
  3. 英语caement水泥
  4. 自动化刷取购物红包脚本@安卓(每年持续更新)
  5. 【web素材】13—43套大气的企业网站模板
  6. algoc++之求解根号2
  7. PaddleClas蝴蝶分类
  8. 饼图加引导线_如何在饼形图中添加引导线(Excel)/
  9. 米兔机器人终于拼完了_找回童年的DIY乐趣 米兔积木机器人拼装体验
  10. powerquery分组_使用Excel Power Query进行文本分组合并