首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • WEB小游戏开发小游戏合集项目说明

    引言本篇是小游戏合集【flea-game】的项目说明。 项目介绍Flea Game 是一个基于 Web 技术的小游戏合集项目,旨在提供一系列简单有趣、易于访问的浏览器游戏。 游戏列表游戏描述开发难度游戏难度状态数独经典数字逻辑游戏,支持多难度级别和游戏存档️️️✅ 已完成2048数字合并游戏,看看你能达到多高的分数️️✅ 已完成贪吃蛇经典贪吃蛇游戏,考验你的反应能力️️✅ 已完成扫雷经典的逻辑推理游戏,小心地雷️️️✅ 已完成俄罗斯方块经典的方块堆叠游戏,挑战你的空间思维️️️✅ 已完成五子棋经典的策略对战游戏,五子连珠获胜️️️✅ 已完成消消乐经典的三消游戏,连接相同元素获得高分️️ 开发开发难度 # 普通模式npm start# 开发模式(禁用缓存)npm run dev 项目结构flea-game/├── assets/ # 静态资源│ ├── css/ 致谢感谢所有为这个项目做出贡献的开发者和游戏爱好者。

    59511编辑于 2025-07-24
  • WEB小游戏开发之扫雷游戏项目说明

    本项目是扫雷游戏的现代Web实现,保留了经典游戏的所有特点,同时增添了现代UI设计、流畅动画和多项增强功能,适合各个年龄段和技能水平的玩家。 完全支持iPhone 6及以上机型体验最佳Android设备✅ 完全支持Android 5.0及以上系统平板电脑✅ 完全支持包括iPad和Android平板触摸屏笔记本✅ 完全支持支持触摸和鼠标双重操作 开发说明

    53611编辑于 2025-07-18
  • WEB小游戏开发之2048游戏项目说明

    游戏介绍 2048是一款由意大利人Gabriele Cirulli在2014年开发的单人滑动方块益智游戏。游戏目标是在一个4×4的网格上滑动和合并数字方块,最终创建一个值为2048的方块。 本项目是2048游戏的现代Web实现,保留了原版游戏的所有乐趣,同时增添了现代UI设计、流畅动画和多项增强功能。无论您是在桌面电脑还是移动设备上,都能享受到流畅的游戏体验。 Edge ✅ 完全支持 79+ Opera ✅ 完全支持 36+ 移动端Chrome ✅ 完全支持 49+ 移动端Safari ✅ 完全支持 10+ 移动端Firefox ✅ 完全支持 52+ 开发说明

    54121编辑于 2025-07-18
  • WEB小游戏开发之记忆翻牌游戏项目说明

    本项目是记忆翻牌游戏的现代Web实现,不仅保留了传统游戏的趣味性,还增添了现代UI设计、流畅动画和多项增强功能。游戏旨在锻炼玩家的短期记忆能力、注意力和专注力,适合各个年龄段的玩家。 完全支持iPhone 6及以上机型体验最佳Android设备✅ 完全支持Android 5.0及以上系统平板电脑✅ 完全支持包括iPad和Android平板触摸屏笔记本✅ 完全支持支持触摸和键盘双重操作 开发说明主要类

    73921编辑于 2025-07-18
  • WEB小游戏开发之数独游戏项目说明

    引言本篇是一个基于Web的响应式数独游戏实现的项目说明。 游戏介绍数独是一种风靡全球的数字逻辑游戏,起源于18世纪的瑞士,后在日本流行并被命名为"数独"。 本游戏是经典数独的现代Web实现,保留了传统数独的挑战性,同时增添了现代交互体验和辅助功能。

    37321编辑于 2025-07-17
  • WEB小游戏开发之贪吃蛇游戏项目说明

    本项目是贪吃蛇游戏的现代Web实现,保留了经典游戏的所有乐趣,同时增添了现代UI设计、流畅动画和多项增强功能。无论您是在桌面电脑还是移动设备上,都能享受到流畅的游戏体验。 及以上机型体验最佳 Android设备 ✅ 完全支持 Android 5.0及以上系统 平板电脑 ✅ 完全支持 包括iPad和Android平板 触摸屏笔记本 ✅ 完全支持 支持触摸和键盘双重控制 开发说明

    73511编辑于 2025-07-21
  • WEB小游戏开发之俄罗斯方块游戏项目说明

    游戏最初是在Electronika 60计算机上开发的,后来在1989年由任天堂推广到全球,成为有史以来最受欢迎的电子游戏之一。 本项目是俄罗斯方块的现代Web实现,保留了经典游戏的核心玩法,同时增添了现代UI设计、多平台支持和丰富的游戏功能,为玩家提供流畅、沉浸的游戏体验。 优先消除高层方块 技术实现 前端技术 HTML5 - 构建游戏界面结构 CSS3 - 实现响应式布局和动画效果 JavaScript (ES6+) - 游戏核心逻辑 Canvas API - 游戏渲染 Web 及以上机型体验最佳 Android设备 ✅ 完全支持 Android 5.0及以上系统 平板电脑 ✅ 完全支持 包括iPad和Android平板 触摸屏笔记本 ✅ 完全支持 支持触摸和键盘双重操作 开发说明

    74231编辑于 2025-07-21
  • WEB小游戏开发之五子棋游戏项目说明

    本项目是五子棋游戏的现代Web实现,保留了传统游戏的所有魅力,同时增添了现代UI设计、流畅动画和多项增强功能,包括自由对战、人机对战等。 评估棋盘状态和最佳落子点 棋型识别 - 识别活三、活四等关键棋型 性能优化 Canvas优化 - 减少重绘次数 事件委托 - 减少事件监听器数量 计算缓存 - 缓存重复计算结果 异步处理 - AI决策使用Web 及以上机型体验最佳 Android设备 ✅ 完全支持 Android 5.0及以上系统 平板电脑 ✅ 完全支持 包括iPad和Android平板 触摸屏笔记本 ✅ 完全支持 支持触摸和鼠标双重操作 开发说明

    83831编辑于 2025-07-21
  • 来自专栏旅途散记

    使用Rust开发小游戏

    本文是对 使用 Rust 开发一个微型游戏【已完结】[1]的学习与记录. cargo new flappy 在Cargo.toml的[dependencies]下方增加: bracket-lib = ; main_loop(context, State::new()) } 参考资料 [1] 使用 Rust 开发一个微型游戏【已完结】: https://www.bilibili.com/

    55310编辑于 2023-11-29
  • 来自专栏Dotnet9

    Uno开发小游戏

    刚在微信群里逛,有网友发了Uno的在线小游戏,站长觉得不错,简单分享下: 群聊涨见识 Uno是什么? 在线小游戏 在线地址:https://asadullahrifat89.github.io/hungry-worm-uno-platform/ 由于是使用 Web Assembly[1]开发的,虽然有着 简单普及什么是Web Assembly:面向Web的二进制格式,WebAssembly(简称wasm)是一个虚拟指令集体系架构(virtual ISA),整体架构包括核心的ISA定义、二进制编码[2]、 程序语义的定义与执行,以及面向不同的嵌入环境(如Web)的应用编程接口[3](WebAssembly API)。 fromModule=lemma_inlink [6] Web: https://baike.baidu.com/item/Web/150564?fromModule=lemma_inlink

    1.4K40编辑于 2022-11-25
  • 来自专栏TagBug

    小游戏开发概述 - 笔记

    游戏引擎、游戏开发的技能树、PixiJS+Web 开发 # 小游戏开发概览 # 为什么要用游戏引擎 因为使用游戏引擎的最大优势就是:渲染 引擎的诞生就是因为一家公司做了一款游戏,做下一款游戏时复用了上一款游戏的代码 现在很多主流的 2d 游戏引擎都支持使用 JavaScript 进行开发同时使用相关的工程化能力,也是游戏开发web 前端开发靠拢的一种表现。 游戏开发其实更关注内容 作为前端游戏开发,我们没必要一开始就去学端游的游戏引擎,而是可以从简单易用的开始。 Web 游戏引擎 Web 游戏引擎有一些通用能力:预加载、展示与图层组合系统、动画系统、音效和声音系统 # Web 游戏引擎 # Cocos 优势: 平台支持能力好 完善的游戏功能支持生态较好 入门技能树: # PixiJS+Web 开发 安装和引入 PixiJS 创建 Pixi 应用和舞台(Stage) 创建一个 Sprite(精灵) Sprite(精灵):在 Pixi 或者更多游戏引擎中的

    1.3K20编辑于 2023-03-17
  • 来自专栏Sign

    微信小游戏开发技巧

    之前有幸收到掘金邀请去分享小游戏开发相关的技术主题,正好公众号一直也没有比较全面的和大家聊如何从技术层面做游戏,这里整理一下之前的分享ppt。 这篇文章会稍微不那么随便点。 啊,上面那部分可以删掉。 当时也没想那么多,就是为了制作一个「不需要下载,点开就能玩的游戏」,所以就投入到web游戏制作的大海中。 但那时很多人都说,「你这些东西(web游戏)看着蛮好玩的,但感觉没什么用啊」。 然后时间来到2018年,微信推出了小游戏。于是web游戏制作技术忽然从一个「没什么用的技术」一跃变成了时下最潮流的技术。 自我介绍的部分 其实我只喜欢一个title,游戏制作人。 游戏的驱动由开发编写游戏逻辑,然后在渲染器中实时渲染到画布上。 ? 微信小游戏和传统web游戏(canvas类)最大的区别在于API。 ? 微信小游戏与传统web游戏最大的区别在于API。 ? 微信小游戏有一部分与微信小程序不一样的API。 其中最特别的就是「开放数据」。 ? 主域可以传数据到微信后台,但是却无法从微信后台获取数据。

    4.3K62发布于 2018-10-22
  • 来自专栏Fin

    盘点 小游戏开发引擎

    而小程序技术的推广使得游戏的开发又多了一种选择。小程序上的小游戏无需下载安装,即点即玩,似乎更加符合现代人的需求。 下面就来简单盘点一下4款小游戏开发引擎:游戏和小游戏的区别要盘点小游戏开发引擎之前,我们得先来了解下游戏和小游戏两者之间的区别。最核心的区别便在于运行环境的不同。 配套引擎专属的可视化开发工具,引擎与工具同时支持ActionScript3、JavaScript、TypeScript三种开发语言,并且一次开发可以同时发布APP(安卓与iOS)、HTML5、小游戏(微信小游戏 、QQ小游戏、百度小游戏、支付宝小游戏、BiliBili小游戏、字节跳动小游戏、小米快游戏、OPPO小游戏、vivo小游戏、华为快游戏、等)。 缺点:工具数量有限,所以开发商必须给自己创作工具;做复杂和多样化的效果比较耗时。以上四款小游戏开发引擎,你更钟爱哪一款呢?如果有其他值得推荐的小游戏开发引擎,欢迎在评论区留言。

    2.2K50编辑于 2022-12-01
  • 来自专栏making

    h5小游戏开发_小程序小游戏系统开发定制对接方案

    requestAnimFrame中的两个参数,callback为下次重画执行的函数,element为要重画的节点,即requestAnimFrame(callback, element);安装依赖Substrate开发在基于 在下表中找到您的操作系统,并运行适用于您的开发环境的相应命令。

    1.3K40编辑于 2022-11-03
  • 来自专栏有意思的前端世界

    【汉诺塔】小游戏开发教程

    最终的成果示例请点击:汉诺塔小游戏。 温馨提示:本篇教程属于从头到尾面面俱到型,虽然开发上本身是没什么难度的,但不妨碍把它做成一个很完善的游戏,所以它很长。 布局 本项目使用vue作为基础框架。

    2.2K10编辑于 2022-06-15
  • 来自专栏全栈程序员必看

    unity开发微信小游戏1

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、准备工作 二、官方文档 三、WX开发者工具 四、获得Appid 五、获得AppidError: app.json : app.json 六、资源下载失败404 总结 ---- 前言 最开使用unity3d开发微信小游戏,遇到了一些问题,记录一下, 同时创建了一个交流群QQ 641029627,现在应该没人,有需要的可以加入一起讨论 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 使用小游戏开发工具 四、获得Appid 体验: https ->转换小游戏->填入游戏appid,资源CDN,项目名称等参数->然后导出WEBGL并转换成小游戏 2.这个时候会生成一个文件夹,文件夹下方有minigame和webgl2个子文件夹 3.打开微信开发工具 ,会看到有小程序,小游戏和代码片段,项目如果选择成了小程序会出现这个错误,一定要确认在小游戏里面出现了自己的项目才是正确的 六、资源下载失败404 在上方说的webgl文件下方有个.bin文件,每次修改都会有变化

    3.7K20编辑于 2022-11-16
  • 来自专栏数字孪生

    微信小游戏外包开发流程

    微信小游戏外包开发是指将小游戏开发任务委托给专业的第三方开发团队或公司来完成。这对于缺乏内部开发资源、追求高效率或需要特定技术专长的企业或个人来说,是一种常见的选择。1. 为什么选择微信小游戏外包开发?节省成本: 相比组建内部团队,外包可以省去招聘、培训、管理和固定薪资等成本。提高效率: 专业的外包团队拥有丰富的项目经验和成熟的开发流程,能更快地完成项目。 规避风险: 外包团队通常能更好地处理开发过程中的技术难题和风险,并通过合同约定保障项目交付。获取版号支持: 一些经验丰富的外包公司可能对小游戏版号申请流程比较熟悉,甚至能提供协助。 微信小游戏外包开发流程通常一个完整的外包开发流程会包括以下步骤:需求沟通与分析: 初步沟通: 客户提出小游戏的基本想法、玩法、目标用户、预算和时间线。 选择外包公司的注意事项查看案例与口碑: 了解其过往的小游戏开发案例,最好能亲自体验,并查找客户评价。

    94010编辑于 2025-05-23
  • 来自专栏Golang语言社区

    Go项目开发----2048小游戏(上)

    刚接触go语言不久,前段时间看到一个2048的项目开发教程,于是就试着练了下手。我的环境采用的是Ubuntu Linux环境。 https://github.com/shiyanlou/golang2048_game.git http://download.csdn.net/detail/hzy305365977/8067803 项目开发详细教程 : http://www.shiyanlou.com/courses/type/1 一. 2048 游戏设计 《2048》由19岁的意大利人Gabriele Cirulli于2014年3月开发。 界面设计 开发的2048游戏将运行在console下。在console中,我们可以控制每一个字符单元的背景色,以及显示的字符。

    2.4K40发布于 2018-03-22
  • 来自专栏Golang语言社区

    Go项目开发----2048小游戏(下)

    key == termbox.KeyEnter{ goto A } } } 本文来自:CSDN博客 感谢作者:hzy305365977 查看原文:Go项目开发 ----2048小游戏

    1.8K70发布于 2018-03-22
  • 来自专栏Java后端开发博客

    Web开发

    # Web开发 SpringMVC自动配置概览 简单功能分析 静态资源访问 欢迎页支持 自定义 Favicon 静态资源配置原理 请求参数处理 请求映射 普通参数与基本注解 视图解析与模板引擎 视图解析 基本语法 字面量 文本操作 数学运算 thymeleaf使用 引入Starter 自动配置好了thymeleaf 页面开发 构建后台管理项目 项目创建 静态资源处理 路径构建 页面跳转 数据渲染 拦截器 @RequestParam; /cars/sell;low=34;brand=byd,audi,yd ;矩阵变量 页面开发,cookie禁用了,session里面的内容怎么使用; session.set 自动配好的策略 所有thymeleaf的配置值都在 ThymeleafProperties 配置好了 SpringTemplateEngine 配好了 ThymeleafViewResolver 我们只需要直接开发页面 = "classpath:/templates/"; public static final String DEFAULT_SUFFIX = ".html"; //xxx.html # 页面开发

    3.1K10编辑于 2022-12-25
领券