[Day0] Vite 出小蜜蜂~和卡比一起玩网页游戏开发!

Day0

动机 Motivation

80 年代对卡比来说是个很特别的年代,
那个年代的音乐、影视、电玩深深地影响了卡比,
特别是那个游戏刚发迹的年代,
极客们在没有什麽支援情况下,开发出了一款款的经典游戏。

“有朝一日,一定要致敬一下这些经典作品。”
抱着这样的心情,开始了这次的系列。

第一个系列,
卡比将要尝试制作一款来自 Taito 的经典游戏,
Space Invaders 小蜜蜂

目标 Target

本系列将全程使用 HTML5 相关技术来还原 80 年代的经典游戏,
全文将会将卡比用的

  • 思考逻辑
  • 反向分析
  • 程序语言
  • 架构设计

按照时间全数纪录下来,希望能达到抛砖引玉的功用!

受众 Audience

本系列适合已具备程序基础的朋友,
曾经学习过以下技能的朋友,非常适合阅读本系列!

  • Javascript / Typescript (ES6+)
  • Modern Web Development (React / Vue / Angular ...etc)
  • Canvas / WebGL / pixi.js

介绍 Introduction

Space Invaders 一款 1978 年 由 日本太东 公司发行的街机游戏,
因为其畅销程度也被移植到家用主机上。

游戏中,玩家将扮演 大炮 (LaserCannon)
透过发射雷射用以攻击外星侵略者,以防止卫星人的侵略。

敌方的外星人也有各种类型,有 飞碟(UFO)、乌贼(Squid)、螃蟹(Crab) 和 章鱼(Octopus)

别让外星人成功抵达地面,将这些不速之客彻底击溃吧。

关於兔兔们:


<<:  Day 1 - 前言与介绍

>>:  第一份软件开发工作

端点防护软件 - 政府组态基准 GCB

灌了政府两字,果然威能,请小心服用... 适用人员: 技术人员。 适用法规: 资通安全责任等级分级办...

信件

Laravel 支援信件寄送功能,可以经由各种服务发送信件,框架也预设有使用者登入时就寄送验证信的功...

30天程序语言研究

今天是30天程序语言研究的第十五天,由於深度学习老师多让我们上了python的进阶课程里面包括之前没...

第 54 天 - 学习 PHP CLI

使用 apt install php7.4-cli 安装 安装 log: root@test:/ho...

[Day 04] Sass - 简介

这篇文章简单介绍一下Sass~ Sass 是什麽 ? Sass是一种CSS预处理器语言(CSS pr...