微光黑客松

深圳城市冒险

在深圳天际线中冒险的横版过关游戏

by 大灰狼 Game · MakeCode · Arcade

tagline: 在深圳天际线中冒险的横版过关游戏 tags: [Game, MakeCode, Arcade]

深圳城市冒险

一款基于 MakeCode Arcade 制作的横版过关游戏,背景设定在深圳夜景天际线下。

游戏特色

  • 深圳地标:背景包含平安金融中心、京基100、地王大厦、春笋、市民中心等深圳标志性建筑
  • 夜景效果:深色夜空、星星、月亮、晚霞和建筑灯光窗户
  • 横版过关:经典平台跳跃玩法,支持移动和跳跃
  • 城市行人:城市中的行人作为敌人,需要躲避

操作说明

  • 方向键左/右:移动
  • A 键:跳跃
  • 目标:到达终点宝箱即可胜利

技术实现

  • 使用 MakeCode Arcade TypeScript 开发
  • 程序化生成深圳天际线背景
  • 瓦片地图关卡设计
  • 精灵动画系统(行走、站立、朝向)
  • 敌人 AI 巡逻逻辑

开发环境

  • MakeCode Arcade v1.12.25
  • Target: pxt-arcade
  • 扩展:color-coded-tilemap

更新记录

  1. 项目初始化

    项目初始化完成

    今天完成了"深圳城市冒险"项目的初始化工作:

    已完成

    • 创建 MakeCode Arcade 横版过关游戏基础框架
    • 实现深圳天际线背景系统(平安金融中心、京基100、地王大厦、春笋、市民中心等地标)
    • 实现玩家控制系统(移动、跳跃、动画)
    • 实现敌人 AI(城市行人巡逻)
    • 配置野生Club项目(ml2026 微光舰队活动)
    • 完善 README.md 项目说明文档

    技术要点

    • 使用 TypeScript 开发,基于 MakeCode Arcade v1.12.25
    • 程序化生成夜景背景(星空、月亮、晚霞、建筑灯光)
    • 瓦片地图系统 + 颜色编码瓦片地图扩展
    • 精灵动画系统(站立/行走帧切换)

    下一步

    • 添加更多关卡
    • 优化游戏平衡性
    • 添加音效和更多视觉特效
    • 准备项目演示视频和截图