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

适合编程初学者的开源项目:小游戏2048(鸿蒙ArkTS版)

时间:2023-01-14 14:00:18浏览次数:61  
标签:ArkTS 单元格 数字 鸿蒙 编程 2048 小游戏

目标

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

2048游戏规则

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

鸿蒙ArkTS版效果图

技术特点

鸿蒙,ArkTS

工程截图

开源地址

https://gitee.com/lblbc/game_2048

关于

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

标签:ArkTS,单元格,数字,鸿蒙,编程,2048,小游戏
From: https://blog.51cto.com/hspbc/6007598

相关文章

  • java猜数小游戏
    问题:程序自动生成一个1~100之间的随机数字,使用程序猜出这个数字是多少:Random可以随机生成一个随机数使用方法:导包创建对象Randomr=newRandom();//只有r是变......
  • 前端使用canvas实现贪吃蛇小游戏
    贪吃蛇是一款益智小游戏,通过点击上下左右四个按键控制蛇头移动。设计思路主要是设计蛇的身体和移动方法。将蛇的身体设置成一个数组,数组里存放蛇身每一节的xy坐标。游......
  • 一个C语言的剪刀石头布小游戏
    /******************************************************石头剪刀布的程序geek_monkey于2015年3月3日修改了bug(输入字符非石头剪刀布都算是玩家赢)编译环境为VC+......
  • 鸿蒙ArkTS之装饰器(一)
    以下内容基于HarmonyOS3.1DeveloperPreview(API9)版本,虚拟机测试可以兼容API8参考:鸿蒙开发者官网的文档ArkTS采用装饰器标注对象的功能。基础UI组件结构每个UI组件需......
  • 适合编程初学者的开源项目:小游戏2048(微信小程序版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2......
  • Python小游戏(1)
    name=str(input('请输入姓名:'))age=int(input('请输入真实年龄:'))ifage>=18:print(f'恭喜{name}可以在网上冲浪了。')else:print('小小年纪不学好,赶紧回......
  • 简单的24点小游戏
    简单的24点小游戏游戏规则随机生成4个数字(1-10),通过+-*/四则运算将4个数字算出24即可游戏设计生成4个数字,并给出参考答案随机生成0-10之间的4个整数穷举4个数所......
  • 适合编程初学者的开源项目:小游戏2048(Go语言版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2......
  • 适合编程初学者的开源项目:小游戏2048(Vue版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相......
  • [RMQ记录] P2048 [NOI2010] 超级钢琴
    题目如果枚举所有的情况肯定是不行的。不过可以发现一些对答案完全没有影响的答案也被枚举,十分浪费时间,所以下面介绍一种很好的思路。首先,考虑优化暴力(暴力指用堆维护每......