DeadAscend:Qt/QML 手绘风 2D 点击式冒险解谜游戏
《Dead Ascend》是一款手绘风格的 2D 点击式(point-and-click)冒险解谜游戏...
blicblock-js · cheshire137/blicblock-js
该项目用 JavaScript 复刻《模拟人生4》中模拟市民可在电脑上玩的小游戏 Blicblock:彩色方块下落,拼成四格骨牌(tetromino)即消除,上方方块下落后可引发连锁消除;棋盘为 5 列 7 行,堆满即游戏结束。前端基于 AngularJS、Bower、Yeo...
Green Mahjong 是一个以浏览器为主要运行环境的麻将纸牌接龙项目,代码以 GPLv3 发布。它的玩法不是传统四人麻将,而是把麻将牌面作为牌堆元素,让玩家在层层叠放的牌阵中寻找可配对的牌并逐步清空牌面。项目 README 将其定位为 HTML5 solitaire mahjong,强调打开网页即可游玩,同时保留把同一套 Web 资源封装成移动应用的做法。对想研究轻量级网页游戏完整结构的人来说,它比单纯的技术演示更接近可交付作品:既有主题、布局、牌面资源,也有移动端打包与商店更新说明。
内容层面,README 明确给出三套主题与六种布局。主题包括经典、水果和高可见度(classic、fruits、high-visibility),布局则决定牌阵的堆叠方式和难度观感。游戏逻辑拆分在 mahjong.js、spider.js、turtle.js、flower.js 等脚本中,配合 jQuery 处理交互;界面样式按屏幕尺寸分文件组织,图片目录存放牌面与主题素材。入口是 GreenMahjong/www/index.html,使用 #start 路由进入开始界面。由于项目没有构建步骤,直接在浏览器打开该文件即可游玩或调试,这对初学者理解一个网页游戏如何组织资源、界面和逻辑很有帮助。
技术实现方面,它属于典型的无引擎 Web 前端项目:HTML/CSS/JavaScript 负责渲染与交互,jQuery 承担部分 DOM 和事件处理,没有使用 Unity、Godot、Phaser 等游戏框架。仓库里的 GreenMahjong/www 是实际游戏目录,css 按屏幕大小拆分,images 放置牌组和主题,config.xml 是早期 Cordova/PhoneGap 配置,仅作参考。README 还保留德语 ANLEITUNG.md,记录详细构建与发布步骤。这样的结构意味着它更适合学习原生 Web 技术做完整小游戏的路径,而不是学习某款引擎的工作流。
平台与分发是该项目比较有代表性的部分。README 说明游戏可在主流桌面与移动浏览器运行,并给出在线试玩地址 greenmahjong.daniel-beck.org。移动端过去通过 Adobe PhoneGap Build 打包,配置中可见 phonegap-version: cli-5.2.0;该服务 2020 年关闭后,项目迁移到 Ionic 团队的 Capacitor。仓库提供 greenmahjong-capacitor.zip 作为生成的 Android/iOS 工程,应用 ID 保持 de.beck.greenmahjong,应用名保持 Green Mahjong,因此现有 Google Play 与 App Store 条目可按更新而非新应用处理。README 列出的版本为 Android versionCode 53 / versionName 2.5.0,iOS MARKETING_VERSION 2.5.0,并说明图标、启动图与签名要求。
如果要自行构建移动包,Android 侧需要解压 Capacitor 工程后执行 npm install、npx cap sync android,再用 Android Studio 打开并生成签名 App Bundle;更新 Play Store 时必须使用原条目的签名密钥。iOS 侧需要 macOS 与 Xcode,执行 npm install、npx cap sync ios,在 ios/App 下 pod install,再打开 App.xcworkspace 配置签名,并把 CURRENT_PROJECT_VERSION 提高到 App Store Connect 中已提交版本之上。README 还提醒应用商店已有条目,所以打包时应沿用原 bundle ID 与签名体系。上述流程属于 README 明确写出的内容,实际工具版本、依赖可用性和商店审核状态仍需以当前环境为准。
需要注意许可与素材边界。代码采用 GPLv3,但美术素材是 CC-BY-NC,仅限非商业使用;README 特别提醒,如果应用未来改变定价或广告模式,必须重新考虑素材授权。这意味着它适合个人学习、开源研究和非商业分发,不应直接把美术资源用于商业产品。仓库简介还列出 Android、iPhone、Ubuntu、Firefox OS 等目标平台,但从 README 当前的构建说明看,可操作的打包路径集中在 Android 与 iOS,Ubuntu 与 Firefox OS 更多是早期 PhoneGap 时代的目标,现状待核验。总体而言,Green Mahjong 的价值在于展示一个无构建步骤的 HTML5 小游戏如何组织主题、布局、牌面资源,并借助 Capacitor 延续到移动商店。
《Dead Ascend》是一款手绘风格的 2D 点击式(point-and-click)冒险解谜游戏...
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...