Advertisement

game-1010:1010!基于Fireball引擎制作的克隆版本(原创游戏)。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
I have developed a 1010! copy using the Fireball Game Engine. For more details, please refer to the original game. Open your project by clicking on it in the Firewall dashboard interface. The game involves placing shapes ranging from 1x1 up to 9x9 blocks on a 10x10 grid. When any row or column is completely filled with placed pieces, that line will be removed. Upon each turn, three random shapes will be presented for placement; once all three are successfully positioned within the board, another set of three new shapes will appear. If you cannot fit all three newly introduced shapes into the board during your move, the game will end immediately. There are a total of nine distinct shape types available. Each shape comes in a unique color, and some non-symmetrical pieces might present themselves in different orientations without your intervention; for example: - Placing x xx is equivalent to placing xx x As you progress through the game and accumulate points, there is an increased likelihood of encountering more complex shapes.

全部评论 (0)

还没有任何评论哟~
客服
客服
  • I Wanna系列
    优质
    I Wanna系列游戏由自定义的游戏开发引擎打造,该引擎专为实现独特的艺术风格和流畅的游戏体验而设计。 I wanna 是一款非常具有挑战性的横版游戏,类似于《猫里奥》这种难度很高的作品。这款游戏及其续作 I wanna be the guy: gaiden 都是由官方发布的,并且由于源代码开放,民间有许多基于它的修改版本(Mod)。这些游戏使用 Game Maker 8.0+ 制作引擎开发。如果你对这类游戏感兴趣,可以在百度贴吧搜索“I_wanna_be_the_guy”吧以寻找更多资源和教程。
  • 一个C++3D演示
    优质
    这是一个使用C++语言开发的3D游戏引擎的演示版本,为开发者提供了创建复杂和互动性高的三维游戏场景的能力。 这段文字描述了一个用C++编写的3D游戏演示Demo源码的实现细节。该框架清晰明了,适合所有学习者进行3D游戏开发的学习。 在代码中,“GetDeviceCaps(hDC, LOGPIXELSY)”函数用于获取每英寸有多少像素。“MulDiv”函数通过计算“nPointSize * GetDeviceCaps(hDC, LOGPIXELSY) / 72”的结果来实现其功能。如果硬件顶点处理不被支持,那么会转而使用软件顶点处理。 每次渲染前需要检查设备是否丢失,并且在检测到设备丢失时,确保后备缓冲区与窗口大小一致才能正确获取D3DERR_DEVICENOTRESET错误代码;如果不满足条件,则只能获得D3DERR_DEVICELOST。通过系统协调层级的判断可以确定采取何种措施应对设备丢失的情况。 当设备发生丢失后能够被自动重置,并提示进行再次尝试,此时需要清空内存资源并调用Reset函数来重新设置这些资源。此外还可以分配一个控制台以输出有用的信息,确保iostream和C运行时库的操作在源代码中有序执行。 最后,在游戏开发过程中还需要添加或移除实体对象:将新的实体对象加入到列表中;从这个列表里删除指定的实体,并销毁该新创建的对象等操作。
  • Unity3D跑酷类
    优质
    这是一款采用Unity3D引擎开发的横版跑酷游戏,玩家将在精美的画面与流畅的操作中体验刺激的冒险旅程。 【作品名称】:基于Unity3D游戏引擎的横板跑酷类游戏 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:本项目是一个基于Unity3D游戏引擎开发的横版跑酷类型的游戏,旨在为用户提供一个实践与探索多种编程和技术知识的机会。无论是学生还是初学者,都可以通过该项目深入了解游戏制作流程和相关技术的应用。
  • 用HGE打砖块
    优质
    这是一款使用HGE(Hyper Graphics Engine)引擎开发的经典打砖块游戏。玩家通过控制底部弹球板,使碰撞的砖块破碎并得分,挑战各种关卡和难度。 这是一款使用hge引擎开发的打砖块游戏,具有美丽的效果。以下是该游戏的源代码。
  • PythonBlender 3D
    优质
    本项目旨在开发一个基于Python脚本的Blender插件,用于创建和管理Blender中3D游戏资源与场景,集成了游戏逻辑编辑器、物理模拟等功能。 Blender包含一个功能强大的3D游戏引擎。
  • WebGLPlayCanvas.zip
    优质
    本资料包介绍基于WebGL技术的PlayCanvas游戏引擎,提供其核心特性和开发优势,适合希望在网页上创建高性能3D游戏的开发者。 游戏开发与网页应用虽然在本质上是不同的领域,但许多用于构建复杂游戏世界的工具同样可以用来增强网站的视觉效果。PlayCanvas就是一个基于WebGL的游戏引擎,它集成了物理、光照以及音效等组件,能够帮助创建出丰富多彩且复杂的用户界面。 下面是一段简单的示例代码来展示如何使用PlayCanvas: 1. 创建一个应用实例: ```javascript var canvas = document.getElementById(application-canvas); var app = new pc.fw.Application(canvas, {}); app.start(); ``` 2. 设置画布填充模式为全屏,并自动调整分辨率以适应不同设备的屏幕大小: ```javascript app.setCanvasFillMode(pc.fw.FillMode.FILL_WINDOW); app.setCanvasResolution(pc.fw.ResolutionMode.AUTO); ``` 3. 创建一个立方体实体并添加到场景中: ```javascript var cube = new pc.fw.Entity(); app.context.systems.model.addComponent(cube, { type: box }); ``` 4. 添加摄像机实体,设置背景颜色为深灰色(0.1, 0.1, 0.1): ```javascript var camera = new pc.fw.Entity(); app.context.systems.camera.addComponent(camera, { clearColor: new pc.Color(0.1, 0.1, 0.1) }); ``` 5. 创建一个方向光实体,以提供场景中的基本照明效果: ```javascript var light = new pc.fw.Entity(); app.context.systems.light.addComponent(light); ``` 6. 将上述创建的立方体、摄像机和光源添加到根节点中,并设置它们在世界坐标系的位置与朝向: ```javascript app.context.root.addChild(cube); app.context.root.addChild(camera); app.context.root.addChild(light); camera.setPosition(0, 0, 3); // 摄像机位置距离原点为 (x=0,y=0,z=3) light.setEulerAngles(45, 0, 0); // 光源角度为 (pitch:45°,yaw:0°,roll:0°) ``` 7. 注册一个更新事件处理器来使立方体持续旋转: ```javascript app.on(update, function(deltaTime) { cube.rotate(10 * deltaTime, 20 * deltaTime, 30 * deltaTime); }); ```
  • 洞洞板PCB 1010.zip
    优质
    洞洞板PCB 1010.zip是一款电子设计资源文件,包含用于教学和实践的电路板设计方案。此压缩包内含详细的PCB布局与元件信息,适用于初学者学习单片机开发及基础电路制作。 洞洞板PCB是一种常见的电路板设计方式,它通过在电路板上钻出许多小孔来实现元器件的固定与布线。这种设计使得组装更加灵活方便,并且有助于散热。