首页 > 编程语言 >适合编程初学者的开源项目:小游戏2048(安卓Compose版)

适合编程初学者的开源项目:小游戏2048(安卓Compose版)

时间:2023-01-15 18:31:19浏览次数:71  
标签:编程 数字 安卓 单元格 2048 Compose

目标

为编程初学者打造入门学习项目,使用各种主流编程语言来实现。

2048游戏规则

一共16个单元格,初始时由2或者4构成。
1、手指向一个方向滑动,所有格子会向那个方向运动。
2、相同数字的两个格子,相遇时数字会相加。
3、每次滑动时,空白处会随机出现一个数字。
4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。

安卓Compose效果图

技术特点

安卓Kotlin,JetPack Compose

工程截图

开源地址

https://gitee.com/lblbc/game_2048

关于

厦门大学计算机专业|华为八年高级工程师
专注《零基础学编程系列》 http://lblbc.cn/blog
包含:Java | 安卓 | 前端 | Flutter | iOS | 小程序 | 鸿蒙
公众号:蓝不蓝编程

标签:编程,数字,安卓,单元格,2048,Compose
From: https://blog.51cto.com/hspbc/6008877

相关文章

  • docker-compose部署zabbix
    前期准备工作新建必要文件夹mkdir-pzabbix/{etc,fonts}准备字体文件存放在./zabbix/fonts/下就可以不过名字必须叫DejaVuSans.ttf可以根据自己的需求,在windows......
  • 借助docker-compose在docker中部署单机的elasticsearch和kibana
    ---version:'3'services:elasticsearch:image:docker.elastic.co/elasticsearch/elasticsearch:7.17.8container_name:elasticsearchenvironment:......
  • 适合编程初学者的开源项目:小游戏2048(鸿蒙ArkTS版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2......
  • 漏洞免费实战部分-安卓应用漏洞学习case5
    前期回顾漏洞免费实战部分-安卓应用层getLastPathSegment函数问题漏洞实战部分2-安卓应用ZipEntry对象问题实战漏洞实战部分3-ContentProvider组件的openFile接口问题......
  • 安卓学习1--基础属性详解
    基础属性详解11.layout_width:组件的宽度232.layout_height:组件的高度453.id:为TextView设置一个组件id674.text:设置显示的文本内容895.textCo......
  • 安卓学习3--实现跑马灯效果的TextView
    实现跑马灯效果的TextView11.android:singleLine:内容单行显示232.android:focusable:是否可以获取焦点453.android:focusableinTouchMode:用于控制视图在触摸模式......
  • 安卓学习2--带阴影的TextView
    带阴影的TextView11.android:shadowColor:设置阴影颜色,需要与shadowRadius一起使用232.android:shadowRadius:设置阴影的模糊程度,设为0.1就变成字体颜色,建议使用3.04......
  • 安卓自定义----带Edit的TextView标签组件
     组件效果图如下,组件包含两种显示方式,第一种是TextView和EditText横排显示,第二种是TextView和EditText竖排显示:主activety_main.xml内容,组件包含两种显示方式......
  • 安卓笔记 0 加载模板和设置事件的DEMO
    在onCreate的方法中加载模板2种主要方式:1:setContentView(R.layout.activity_main);2:LinearLayoutmainLinearLayout=(LinearLayout)getLayoutInflate......
  • 49-Docker-网络管理及Compose单机多容器编排
    Docker安装后默认的网络设置Docker服务安装完成之后,默认在每个宿主机会生成一个名称为docker0的网卡其IP地址都是172.17.0.1/16[root@ubuntu2204~]#ipa1:lo:<LOOPBACK,U......