小项目/小游戏Demo合集
几个以前写过的小项目,比较low,拿出来献献丑。
项目我都已经上传在我的博客上,可以免费下载到。
PC端2048小游戏
用C#写的,界面大概是这样
基本逻辑如下:
用picturebox构建一个4*4的组,作为游戏的主界面,上方放置四个label来记录得分;
每个picturebox初始的visable属性都设为false,即所有的方块初始不可见;
每个picturebox的tag属性记录该块的数字;
使用随机数产生随机位置与随机数(2或4);
将此位置picturebox设置为可见,更新图片与tag;
移动、消除、重复生成,直到可视的方块数超过16(游戏失败)或者得到了2048(游戏胜利)
写入文件记录最高得分;
音乐播放器
也是基于C#语言编写的,开发工具是VS2015吧?
很low,界面大概是这个样子的。
这个版本有些BUG,可惜我的最终版找不到了。
点击快捷方式就可以进入,进去后会出现一个错误,不用管,继续就好。
进去之后点击右下角的添加按钮,可以把内置音乐文件夹添加进去,也可以自己找音乐文件夹添加。
目前实现的功能有
1、双击播放
2、单击播放/暂停
3、上/下一首
4、菜单栏更换自定义播放背景
5、静音
6、最小化、最大化
7、单曲循环/列表循环/随机播放
Android端2048APP
在elipse上用Java语言开发的,jdk版本记不太清了。
界面大概是下面这个样子(我知道全凭背景图撑场面)
基本逻辑如下:
具体思路和PC端的差不多,个人感觉Java没有C#好写,也可能是使用习惯问题吧。
独特的地方在于屏幕触摸滑动时的参数调节
PC端可以使用方向键控制方块整体移动
但对于手机来说,需要将滑屏的距离、方向综合考虑来给出方块的整体移动方向。
然后还需要在滑屏距离过小或者过大的情况下判定为误操作,不予以生成新方块。
小项目/小游戏Demo合集相关推荐
- 勇闯掘金小游戏为一款多个小游戏的合集游戏,有五个关卡:找掘金、石头剪刀布、寻找藏宝图、打地鼠、抽奖。基于Vue
游戏简介 勇闯掘金小游戏为一款多个小游戏的合集游戏,共有五个关卡,分别为:找掘金.石头剪刀布.寻找藏宝图.打地鼠.抽奖.每个环节20分,满分100分. 完整代码下载地址:勇闯掘金小游戏 快速体验 ht ...
- 微信小程序原生开发功能合集一:微信小程序开发介绍
一.专栏介绍 本专栏主要内容为微信小程序常用功能开发过程的介绍说明,包括开发微信小程序常用组件的封装.常用功能的开发等,提供源代码.开发过程讲解视频.完整的课程等. 组件封装: 下拉选择组件. ...
- [原] jQuery EasyUI 1.2.6源码、Demo合集、离线API
下载地址: http://files.cnblogs.com/purediy/jquery-easyui-1.2.6.zip 兄弟版本: jQuery EasyUI 1.3.4 离线API.Demo ...
- 【资源】Oculus meta Quest 2游戏下载VR一体机游戏资源合集下载教程Pro
meta Oculus Quest2的VR一体机已经发布有一段时间了,虽然后起之秀的VR一体机设备陆续也发布,尤其是近期pico4的发布,但是不可否认,Quest2至今依然是VR一体机设备的生态之王, ...
- 包含对象名字的游戏id_和平精英迪丽热巴ID叫什么-和平精英明星游戏ID合集
和平精英迪丽热巴ID叫什么?<和平精英>史上目前为止最强大的联欢盛宴,不仅有<和平精英>的冠军杯赛,还有各式各样的联动.下面爪游控为大家带来和平精英明星游戏ID合集. 由&qu ...
- 大三软件工程小项目-小技术集合总结
大三软件工程小项目-小技术集 此篇文章是给出了此小项目用到的技术的总结: 方便自己有忘记的知识点后方便查阅. 也方便有需要的博友看. 下面是各个计算的链接 大家点击了进能进去 大三软件工程小项目-小技 ...
- 小霸王其乐无穷~FC红白机游戏600合集(支持mac 12.x系统)
FC游戏是任天堂红白机一FC(Family Computer),代表作品主要有<魂斗罗系列>.<93超级魂>.<沙罗曼蛇系列>.<超级玛丽>.<赤 ...
- VerilogA学习 - VCO demo 合集
VerilogA学习 - VCO demo 合集 Verilog-A与其他Verilog语言的不同 VCO的Verilog-A代码 Debug Tips Verilog-A与其他Verilog语言的不 ...
- html5游戏联盟,腾讯游戏H5合集:英雄联盟宣传篇合集
原标题:腾讯游戏H5合集:英雄联盟宣传篇合集 作为腾讯游戏业务中重要的一环,英雄联盟已经火到无人不知的地步了,但就算是如此也不能免俗,游戏也需要宣传,今天展示的便是英雄联盟的H5合集. 一.腾讯游戏: ...
最新文章
- JBoss 系列十六:JBoss7/WildFly配置domain模式
- Java虚拟机学习(1):体系结构 内存模型
- 系统调用003 系统服务表
- Day14作业 一、完成下面的要求? 	先创建一个工人类,属性:姓名,年龄,工资
- apache的rewrite规则无法加载问题
- mysql 5.6自动任务_mysql定时执行某任务
- devops定义_在层中定义DevOps
- LeetCode(38)——报数(JavaScript)
- log4net异步写入日志_redis学习笔记(三)RDB日志
- golang byte转string_golang面试题:怎么避免内存逃逸?
- [改善Java代码]在equals中使用getClass进行类型判断
- ijkplayer自定义协议播放加密视频
- 软件质量管理体系 type:pdf_萧县iso14001环境管理体系各种荣誉资质
- 一个月10起融资,宠物经济正在掏空年轻人的钱包
- 100个优秀安全测试工具
- wordpress 占有率_降低WordPress网站跳出率的10条提示
- windows10流媒体服务器文件查看,win10的流媒体怎样启用?Win10启用流媒体的方法
- ViT为何引入cls_token
- Java制作PDF转图片小工具
- VUE仿知乎网站(三)首页主体部分开发