1小时开发2048,原来游戏如此简单

本系列教程,想通过一些实际案例,带领大家学习编程。

在学习本课程之前,需要有两个准备,首先,您需要有一点点的编程基础,比如什么是变量、条件判断、循环等。其次,请先玩一玩2048这个游戏,如果没有玩过,是不太容易理解其中的一些算法的。

好了,我当大家已经准备好了,现在开始我们的讲解。讲解分为两大部分,介绍需要了解的材料,以及实际操作过程,其实编程就和小孩搭积木一样,了解好材料一步一步搭建即可。

我能给您的保证就是,通过本文,您一定可以自己手动编码一个2048的游戏,如果不行,请在评论区轰炸我~

材料准备

  1. 开发环境准备
  2. 代码基础准备
  3. 涉及到的样式

1. 开发环境准备

首先,您需要先有一台电脑,如果是手机查看,就算了。。。然后,一个代码编辑器,可以是记事本,也可以是IDEA。这里推荐使用visual studio code编辑器和chrome浏览器。至于visual studio code是啥,请自行百度了。
就是这么简单,开发环境已经准备好了。

2. 代码基础准备

  • 完全没有基础的同学,可以先看看w3school关于html的教程CSS的教程JS的教程。比较不是仅仅写个hello world,还有需要有一丢丢基础的。
  • 教程中,不是使用的原生js,而是基于Jquery进行的编码,使用了一些Jquery的语法,请参考:Jquery的教程

3. 涉及到的样式说明

  • width 宽度

  • height 高度

  • margin 外边距

  • background 设置背景

  • background-color 设置背景颜色

  • color 设置前景色,也就是字体颜色

  • border-radius 设置边角圆角幅度

  • line-height 设置行号,通常用于上下居中

  • text-align 左右对其方式,设置为center,为左右居中

  • font-size 字体大小

  • float 浮动模式

  • .content 代表某个标签下class属性为content,是一个css选择器,以下是例子:

<div class="content"></div>

好了,我们开始进入正题,进入编码环节

正式编码

  1. 页面基础框架编写
  2. 样式编写
  3. 监听键盘事件
  4. 编写算法逻辑
  5. 生成随机块

1. 页面基础框架编写

代码 1

详见上图,这是一个最基础的html代码,分为三块,页面、css样式、js逻辑,请参考图中的注释。直接浏览器打开本文件,即可看到效果。(可按F12,调出chrome的控制台)
再次说明,html基础标签和结构,请参考

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小脚大叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值