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

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

时间:2023-01-05 23:00:35浏览次数:64  
标签:单元格 数字 编程 2048 小游戏 lblbc Flutter

目标

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

2048游戏规则

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

Flutter版效果图

开发工具

IntelliJ IDEA

技术特点

Flutter

工程截图

开源地址

https://gitee.com/lblbc/game_2048

关于

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

标签:单元格,数字,编程,2048,小游戏,lblbc,Flutter
From: https://blog.51cto.com/hspbc/5992008

相关文章

  • 猜数字小游戏
    跟随老师做出来的“猜数字”小游戏,快来试试吧!根本停不下来!(doge)//猜字游戏#include<stdio.h>#include<stdlib.h>#include<time.h>voidmeum(){printf("*********......
  • 恶搞小游戏
    哈哈,关机恶搞小游戏,舍友拿着扫把追了我三条街!艾玛,太刺激了!话不多说,直接上代码:#include<stdio.h>#include<string.h>#include<windows.h>intmain(){charinput[20]={0}......
  • flutter webview_windows 简单使用
    class_MyHomePageStateextendsState<MyHomePage>{finalWebviewController_webViewController=WebviewController();@overridevoidinitState(){sup......
  • uniapp + vue 实现色弱测试小游戏
    最终的效果:点击色块中不同的色块,跳到下一关准备一些静态数据,放到js目录下,在vue文件中引入即可//在1到比1大的任意整数之间随机取一个整数exportconstgetRandom......
  • 利用GUI制作拼图小游戏
    JFrame表示窗体JMenuBar表示菜单,JMenu表示菜单中的字,JMenuitem表示目录JLabel表示管理文字和图片的文字JFrame,JMenuBar,JLabel称为组件利用空参构造对对象进行初始化:pu......
  • Idea安装并创建Flutter
    开发工具IntelliJIDEA2022.2.4(UltimateEdition)Build#IU-222.4459.24,builtonNovember22,2022 安装插件Flutter、Dart的插件 下载flutter的SDKhttps:......
  • flutter attach failed解决方案
    背景:项目为iOS原生和Flutter混合开发。Flutter之前使用的版本为2.10.2,升级到最新的发现插件获取有问题,后来跟安卓端保持一致将Flutter升级到了3.0.5版本。折腾了一个多星期......
  • 图文并茂记录下重新配置MAC系统Flutter环境
    Flutter是什么Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter 开源、免费,拥有......
  • flutter系列之:flutter中listview的高级用法
    目录简介ListView的常规用法创建不同类型的items总结简介一般情况下,我们使用Listview的方式是构建要展示的item,然后将这些item传入ListView的构造函数即可,通常情况下这样......
  • [Godot] 多人联机小游戏基础导读
    参考项目:【蘩】[Godot教程]局域网联机小游戏制作教程ep6-基本联机功能的制作_哔哩哔哩_bilibili基础知识:远程调用RPC(remoteprocedurecall)RPC的修饰属性(不常用......