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

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

时间:2023-01-07 22:32:05浏览次数:64  
标签:数字 编程 lblbc go 小游戏 2048 Go

目标

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

2048游戏规则

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

Go语言版效果图

开发工具

Visual Studio Code

技术特点

Go语言

工程截图

开始上手

1.下载依赖

go mod tidy

2.运行

go run lblbc_2048.go

开源地址

https://gitee.com/lblbc/game_2048

关于

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

标签:数字,编程,lblbc,go,小游戏,2048,Go
From: https://blog.51cto.com/hspbc/5995863

相关文章

  • go自学笔记
    自己啃官网,搞成能用的系统;]golang语言环境下载地址:http://go.p2hp.com/#google_vignette一直下一步安装,完成cmd:goversion看版本,是否安装成功在文件管理器......
  • .net core操作MongoDB
    前言现实中认识的一个搞java(百万富婆)的大佬,已经转行做抖音主播了,搞技术的只能赶在年前再水一篇博客,不足之处欢迎拍砖,以免误人子弟,呔,真是太难受了环境准备.ne......
  • 适合编程初学者的开源项目:小游戏2048(Vue版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相......
  • Golang入门到实战核心编程-第五章-程序流程控制
    目录1.程序流程控制1.1程序流程个控制介绍1.2三大流程控制介绍及案例1.2.1顺序流程控制1.2.1.1顺利流程控制介绍1.2.1.2顺序流程控制流程图1.2.1.3顺序流程控制案例......
  • Golang入门到实战核心编程-第四章-运算符
    目录1.运算符介绍2.算数运算符2.1算数运算符介绍2.2算数运算符一览2.3算数运算符案例2.4算数运算符细节说明3.关系运算符3.1关系运算符介绍3.2关系运算符一览3.3......
  • Golang入门到实战核心编程-第三章-变量
    目录1.Golang数据类型分类2.数据类型的默认值3.数据类型及大小3.1查看变量的数据类型3.2查看变量占用字节大小4.数据类型介绍4.1整数类型4.1.1整型各个类型对比4.1......
  • (转)go mod使用
    原文:https://www.jianshu.com/p/760c97ff644c最近由于换工作,开始交接工作。整理以前的工作内容,由于组内就我一个在做go和大数据。所以开发没有规划,当时是怎么快怎么来......
  • 客服系统即时通讯IM开发(二)Golang + Gin框架实现服务端WebScoket【唯一客服】网站在线
    我的客服系统使用的Golang+Gin作为后端服务,所以下面的代码是演示demo在Go语言中使用Gin框架实现WebSocket的方法如下:安装gin-gonic/websocket库。在Gin......
  • Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:tes
    报错Failedtoexecutegoalorg.apache.maven.plugins:maven-surefire-plugin:2.22.2:test(default-test)onprojectdemo2:Therearetestfailures.问题原因:......
  • (3)go-micro微服务项目搭建
    目录一微服务项目介绍二go-micro安装1.拉取micro镜像2.生成项目目录三项目搭建使用DDD模式开发项目:四最后一微服务项目介绍账户功能是每一个系统都绕不开的一部分,......