登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 物联网工程 > 正文

基于微信小程序的俄罗斯方块游戏的设计与开发开题报告

 2020-02-20 09:02  

1. 研究目的与意义(文献综述)

随着移动用户群体的不断攀升,app运营过程中 产生了无法避免的长尾效应,在需求曲线中流行和个 性化难以平衡,大量资源无法被充分利用,微信小程 序应运而生。2016 年微信创始人张小龙提出了微信 在发展过程中的四个问题,同时提出了微信小程序的 概念。微信小程序的提出,是对市场上app长尾的 另一种解决办法,通过api技术在平台发展,既满足了 程序的客户基数,又满足了客户的个性化需求,并且 完美贴合“用完即走”的理念。[1]
小程序的官方定位是“轻应用”, 即简单的基础应用, 不仅使用简单, 开发门槛也大大降低。小程序的开发难度比app开发要小得多, 适合功能较简单或者使用频次不高的应用的转换。媒体、企业、政府、其他组织或个人开发者, 都可以申请注册小程序。对于开发者而言, 小程序无疑是一个新的机会与方向。[2]

本课题目标是开发一个俄罗斯方块游戏微信小程序。俄罗斯方块是一款由俄罗斯人阿列克谢·帕基特诺夫于1984年6月发明的休闲游戏。游戏规则是由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。它是有史以来最具标志性的游戏之一,自被开发开始到如今,就一直深受人们的喜爱,更是屡获殊荣。设计这样的小程序整个过程种包含的内容多, 涉及的知识广泛, 在设计的过程中也能实现知识的应用, 有利于学习框架的建立。[3]

游戏类微信小程序有很多,“跳一跳”无疑便是一个成功的典范。2017年末,微信开放小程序游戏类目,“跳一跳”的玩 家数量在短期内爆发,不到半年,累计活跃用户接近4亿,游 戏小程序的开发热情被迅速点燃。目前,游戏类小程序已超过 300款,在topl00小程序中占比28%。[4]伴随着《最强弹一弹》《海盗来了》《萌犬变变变》等产品 引发新一轮的传播热潮,游戏类小程序成为了用户利用微信进 行娱乐的主要形式。小程序游戏在设计上具有共同的特征,即 核心在于通过一系列设置使用户快速便捷地达到“心流体验”; 在传播策略上,小程序游戏借力于微信天然的社交属性,以“社群共振”形式进行推广。[5]

本次课题主要设计开发一款俄罗斯方块游戏程序,能够进行经典的俄罗斯方块游戏操纵。 尽管俄罗斯方块在过去许多平台上有着许多的版本,但我们这次将赋予一个流行数十年的老游戏新的生命,让它能够继续被现代人所接受,能够跟上时代潮流。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

1.基本内容
①开发一个俄罗斯方块游戏微信小程序

②实现俄罗斯方块游戏的基本功能


2.目标
①游戏初始化与载入功能,能够对游戏进行初始化,能够开始新游戏或载入未完成游戏继续运行;
②游戏操纵功能,能够通过界面按钮或外设手柄进行游戏操纵;
③游戏设置功能,能够对游戏的背景音乐、界面配色等属性进行设置并保存;
④游戏统计功能,能够对游戏历史和数据进行统计、存储、查询等操作;
⑤在完成基础功能的前提下,扩展更多实用有趣的创新功能;

3.技术方案
①掌握微信小程序平台开发框架和接口规范;
②掌握基于HTML5、jQuery等前端页面开发技术;
③掌握游戏开发等基本技术框架,掌握多线程程序开发等技术;
④学习产品设计流程,对产品经理的工作模式及流程有全面了解。

3. 研究计划与安排

1.第一周—第二周:查阅有关的参考资料并明确选题,确定技术路线,完成并提交开题报告;

2.第三周—第六周:进一步阅读文献,并分析和总结相关技术细节,搭建开发实验环境,建立产品原型并验证技术路线;

3.第七周—第十三周:完善产品设计与开发,基于前期搭建的产品原型深入进行系统的编码、调试、集成、测试工作。撰写论文初稿;修改论文,定稿并提交论文评审;其中第10周左右进行毕业设计中期检查,需要提交论文前三章和毕业设计框架;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

1. 李骏,边思.微信小程序:开发入门及案例详解. 机械工业出版社,2017.
2. 张剑明. 微信公众平台与小程序开发. 人民邮电出版社, 2017.
3. Nicholas C.Zakas. JavaScript 高级程序设计(第三版). 人民邮电出版社, 2012.
4. Erich Gamma, et all.设计模式:可复用面向对象软件的基础. 机械工业出版社, 2007.
5. 苏杰. 人人都是产品经理 . 电子工业出版社,2014.
6. Raigoza.Jaime,Thakkar.Rushi. Browser Performance of JavaScript Framework, SAPUI5 amp; jQuery . 2016
7. Wajid.Abdul,Junjun.Pan,Akbar.Adeel,Muqhal.Muhammad Ali. WebGraveStone: An online gravestone design system based on jQuery and MVC framework . 2018
8. Kapitsaki.Georqia M,Charalambous.Theodoros. Adapting HTML5 Web applications to user privacy preferences . 2018
9. 李文奎. 微信小程序开发与运营 .北京理工大学出版社 2018
10. 李宁. 微信小程序开发入门精要 .人民邮电出版社 2017
11. 王延平. 21天精通微信小程序开发 .电子工业出版社2017
12. 陈伟. 微信小程序开发实战 .人民邮电出版社 2017
13. 闫小坤. 微信小程序开发详解 .清华大学出版社 2017
14. Flanaqan.David. JavaScript: the definitive guide = JavaScript权威指南 . 2011
15. Schmitt.Christopher,Simpson.Kyle . HTML5 cookbook . 2012


剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图