首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 自制扫雷小游戏

    2.游戏规则 (1).输入坐标位置是雷,游戏失败。 (2).如果不是雷,则在该位置标记出周围一圈雷的个数,玩家继续输入。 : color(6); printf("请选择模式>>\n"); color(15); Sleep(600); printf("******** "); color(2); 4.游戏结束的条件 玩家是需要多次输入的所以需要一个循环,直到游戏成功或失败时退出循环。 (1)游戏失败退出游戏我们可以在循环中设置一个break语句。 (2)游戏成功退出游戏我们可以写一个函数(muu函数)来计算剩余 ' * ' 的个数,如果为10则退出循环且呈现游戏胜利。 5.清屏处理 为了方便玩家观看我们可以把上一次输出的结果清除后再进行输出。 恭喜你通过游戏!!

    53610编辑于 2025-11-15
  • 来自专栏Unity游戏开发

    OpenGL自制游戏引擎-GreateWindow

    自制游戏引擎,学习OpenGL相关知识并进行实践,学习引擎底层知识,提高对游戏引擎的认识。 window, GLFW_KEY_ESCAPE) == GLFW_PRESS) { glfwSetWindowShouldClose(window, true); } } 6.

    2.5K20发布于 2019-06-24
  • 来自专栏数据森麟

    利用Python自制扫雷游戏

    opened = 2 # 已点击 mine = 3 # 地雷 flag = 4 # 标记为地雷 ask = 5 # 标记为问号 bomb = 6

    1.4K20发布于 2019-09-27
  • 来自专栏Unity游戏开发

    OpenGL自制游戏引擎-HelloTriangle

    最后一个参数指定我们打算绘制多少个顶点,这里是6 glBindVertexArray(VAO); glUseProgram(shaderProgram); glDrawArrays(GL_TRIANGLES, 0, 6);

    2K20发布于 2019-07-02
  • 来自专栏Python机器学习算法说书人

    自制街机游戏(1):初次实现

    1.问题描述 那么,如何编写计算机游戏呢?游戏的基本设计过程与其它程序类似,但开发对象模型前,必须先设计游戏本身,如游戏包含的角色、所处的环境以及要实现的目标。 为避免打乱有关Pygame基本概念的介绍,这里创建的游戏比较简单。如果你愿意,完全可以创建更复杂的游戏。 在这个游戏中,我们将反过来,让玩家控制一只香蕉。这只香蕉要躲开从天而降的16吨铅锤,尽力在防御战中活下来。我想将这个游戏命名为Squish比较合适。 设计应包含一些游戏状态(如游戏简介、关卡和“游戏结束”状态),同时可轻松地添加新状态。 (6)调用sprites.draw并将屏幕表面作为参数,以便在当前位置绘制铅锤(每次调用Weight实例的update方法后,位置都将发生变化)。

    3.4K20发布于 2019-07-26
  • 来自专栏Python机器学习算法说书人

    自制街机游戏(2):再次实现

    自制街机游戏(1):初次实现 5.再次实现 在本节中,我不演示如何逐步设计和实现游戏,而在源代码中包含大量的注释和文档字符串。 这个游戏包含5个文件:包含各种配置变量的config.py;包含游戏对象的实现的objects.py;包含主游戏类和各种游戏状态类的squish.py;游戏使用的图像weight.png和banana.png 这个游戏本身由一个游戏对象和各种状态组成。游戏对象在特定时间点只有一个状态,而状态负责处理事件并在屏幕上显示自己。状态还能让游戏切换到另一个状态。 下面几幅图显示了这个游戏运行时的一些屏幕截图。 ? ? ? ? 6.进一步探索 下面是一些改进这个游戏的点子。 添加声音。 记录得分。例如,每躲开一个铅锤得16分。 创建游戏的可执行版。

    1.4K40发布于 2019-07-26
  • 来自专栏Unity游戏开发

    OpenGL自制游戏引擎-着色器

    glUniform4f(vertexColorLocation, 0, greenValue, 0, 1.0f); //glDrawArrays(GL_TRIANGLES, 0, 6) ; glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0);

    62920发布于 2019-07-10
  • 来自专栏数据森麟

    利用Python自制贪吃蛇游戏

    作者:丹枫无迹 来源:大龄码农的Python之路 一、游戏介绍 贪吃蛇是个非常简单的游戏,适合练手。先来看一下我的游戏截图: ? 玩法介绍: 回车键:开始游戏 空格键:暂停 / 继续 ↑↓←→方向键 或 WSAD 键:控制移动方向。 二、游戏分析 贪吃蛇这个游戏很简单,屏幕上随机出现一个点,表示“食物”,上下左右控制“蛇”的移动,吃到“食物”以后“蛇”的身体加长,“蛇”碰到边框或自己的身体,则游戏结束。 我们先来分析一下,要写出这个游戏来需要注意哪些点。 3、如何判定游戏结束? “蛇”移动超出了游戏区的范围或者碰到了自己就算输了,轴坐标的范围是事先定好的,超出范围很容易判断。那么如何判断碰到自己呢?

    80410发布于 2019-09-27
  • 来自专栏ATYUN订阅号

    机器学习”玩”起来:自制两个小游戏

    机器学习的游戏化 我想揭开用机器学习创作音乐的抽象概念的神秘面纱。玩游戏是向人们介绍新技术的一种更有趣、更吸引人的方式。我认为游戏化与适当的设计可以使音乐机器学习更容易理解。 Semantris 这是一个由这项技术支持的单词联想游戏。当你输入一个单词或短语时,游戏会对屏幕上的所有单词进行排序,并根据它们对你输入内容的反应程度对它们进行评分。 我在音乐机器学习中使用游戏化的第一个项目是Sornting。这是一个基于音乐机器学习算法的益智游戏,可以插入不同的歌曲。 用户在玩游戏和仔细听旋律的时候会发现一些奇怪的插值效果。它不仅可以帮助用户了解模型,而且可以帮助用户发现模型的弱点。 Sornting 另一方面,游戏也可以作为研究人员的分析工具。 当我和我的一个朋友克里斯·多纳休(Chris Donahue)讨论时,他告诉我,音乐的分数与横屏游戏相似。我想这可能是一种把新音乐介绍给能玩横屏游戏的人的方式,几乎所有人都能玩横屏游戏

    1K40发布于 2019-06-19
  • 来自专栏GitHub专栏

    我用 Python 自制成语接龙小游戏,刺激!

    False break word = np.random.choice(words) print(word) 我们还可以写一个与机器对战的成语接龙小游戏 weipin = '' while True: word = input("请输入一个成语(认输或离开请按Q):") if word == "Q": print("你离开了游戏 = weipin: print("你输入的成语并不能与机器人出的成语接上来,你输了,游戏结束!!!")

    1.1K20发布于 2021-09-27
  • 来自专栏最新Python入门基础合集

    探索Python世界的趣味之旅:自制贪吃蛇游戏

    未来,你可以尝试开发更复杂、更有趣的游戏项目,甚至探索人工智能、数据分析等领域的应用。 贪吃蛇游戏虽小,却蕴含了编程的无限可能。 Python 贪吃蛇游戏项目 在编程的世界里,小游戏开发不仅是学习编程语言的绝佳途径,更是激发创造力和逻辑思维能力的有效方式。 一、项目介绍:贪吃蛇游戏 贪吃蛇,这个简单却充满挑战的游戏,自诞生以来就深受玩家喜爱,还记得自己第一次玩的时候还是在老款的诺基亚上玩的,差不多算是自己第一次玩电子游戏。 三、设计思路:规划游戏逻辑 1. 游戏界面设计 首先,规划游戏的基本界面布局,包括游戏窗口的大小、颜色主题、以及蛇和食物的显示方式。贪吃蛇游戏通常采用简洁的界面风格,以突出游戏的核心玩法。 2. 关键点: 使用pygame的init()函数初始化游戏环境。 # 初始化pygame pygame.init() 设置游戏窗口大小,并使用set_mode()函数创建游戏屏幕。

    68000编辑于 2024-11-20
  • 来自专栏Charlie's Road

    自制计算器——《自制编程语言》二

    自制计算器——《自制编程语言》二 ? CharlieWang发布于 4 月 7 日 前面介绍了借助yacc和lex自制计算器。 《自制计算器(借助yacc和lex)—《自制编程语言》一》 本文介绍下不用yacc和lex的实现过程,其实就是自己编写词法解析器和词法分析器来代替yacc和lex。 基于C语言实现 文中代码为了说明大多是截图,可以对照行号介绍,不过不用担心,源代码我都传到这里了 1.自制词法分析器 说明:本计算器会将换行作为分隔符,把输入分割成一个个算式。 2.自制语法分析器 大多程序员即使没自制编程语言的背景,也能猜到词法分析器的运行机制,换成语法分析器就有点毫无头绪了。 lexicalanalyzer.c中写好的get_token(),而使用了my_get_token(),my_get_token()会对1个记号开辟环形缓冲区(Ring Buffer)(下面的parser.c代码的第6行的静态变量

    2.3K20发布于 2021-04-09
  • 来自专栏Crossin的编程教室

    耗时2天,我自制了一台体感游戏

    几天不见,Crossin 又去做什么游戏去了呢?这次我做的不是游戏,而是游戏机!而且是体感游戏机。 说到体感游戏,现在大家可能最多想到的是 switch 上的健身环大冒险。 但往前几年,其实还有另一个非常火的体感游戏设备,就是 xbox 上的 kinect。 比如物体识别,识别一帧画面只需要十几毫秒,完全可以用在实时的视频监控,甚至正在进行的游戏当中。 还有这样一个 demo: 好家伙,这不我一半的工作量已经完成了嘛。 最后有一个小彩蛋,你们是否留意到我用来演示的游戏 KOF97。 在答辩时,我用的演示游戏,就是 KOF97 在论文最后的工作展望里,我曾写到: 没想到,在13年后,我自己把这个坑填上了。

    1.8K10编辑于 2022-06-08
  • 来自专栏Crossin的编程教室

    耗时2天,我自制了一台体感游戏

    大家好,欢迎来到 Crossin的编程教室~ 几天不见,Crossin 又去做什么游戏去了呢?这次我做的不是游戏,而是游戏机!而且是体感游戏机。 说到体感游戏,现在大家可能最多想到的是 switch 上的健身环大冒险。 但往前几年,其实还有另一个非常火的体感游戏设备,就是 xbox 上的 kinect。 将以上这些全部合在一起,就得到了我们想要的功能: 一个可以用动作来玩游戏的系统 视频演示:耗时 2 天,我自制了一台体感游戏机_哔哩哔哩_bilibili 对于 Orin 来说,用在这个项目上其实有点大炮打蚊子了 最后有一个小彩蛋,你们是否留意到我用来演示的游戏 KOF97。 在答辩时,我用的演示游戏,就是 KOF97 在论文最后的工作展望里,我曾写到: 没想到,在13年后,我自己把这个坑填上了。

    1.4K30编辑于 2022-05-10
  • 来自专栏玩转全栈

    如何用自制引擎写出第一个游戏?Carimbo 给你答案

    你有没有想过用自己的游戏引擎写出一个游戏?如果有,那你绝对不是一个人在战斗。最近,我读了一篇关于 Carimbo 的文章——这是一个由开发者自己打造的游戏引擎,他通过这个引擎开发了他的第一个游戏。 而 Carimbo 的作者也是抱着这种心态,用这个自制引擎开发了一个简简单单的游戏。Carimbo 的开发是从零开始的,没有现成的模板,一砖一瓦都是手工打磨。听起来是不是有点像盖房子? :从零到一的过程游戏的开发过程本身也充满了挑战。 让用户体验流畅:优化是关键当然,光让游戏跑起来还不够。性能优化是整个游戏开发中不可忽视的一个环节。Carimbo 的作者也经历了这一点。在调试游戏时,他发现帧率不够稳定,时常卡顿。 对于任何一个想要自己开发游戏引擎的人来说,这都是一个巨大的启发。如果你也有兴趣自己写游戏引擎,不妨从一个小项目开始。

    59110编辑于 2024-10-09
  • 来自专栏java大数据

    自制悲观锁

    i)自制悲观锁: 例 2.2.1.1 package com; public class Ticket_Pess_MarkToWin { private int number=4;

    69600发布于 2021-10-10
  • 来自专栏OpenFPGA

    CPU自制入门

    剩下的自己去找资料吧,资料获取方式: 公众号:OpenFPGA 后台回复:自制CPU

    1.4K30发布于 2020-06-30
  • 独立游戏开发的 6 个步骤

    独立游戏开发可用的工具和资源比以往任何时候都多。这意味着独立游戏开发者可以制作十年前不可能制作的游戏,但这也可能使入门变得非常困难。​ 随着游戏的发展,它们通常缺少一些对更成熟的游戏有用的复杂功能(游戏引擎提供)。另一方面,由于它们更轻量,它们通常可以让你更自由地按照自己的意愿构建代码和游戏。 将其变成一个完整的游戏你制作了一款小游戏游戏机制简单、良好,还带有一些图形和声音,将所有内容整合在一起。现在它真的开始像一款游戏了! 习惯于现实地规划项目范围(这样你才有机会完成它们)并推动自己完成整个游戏循环是学习将其作为开发日常工作的重要一步。​6.开始一些新的事物!恭喜!你已经制作了自己的第一款独立游戏。 学习制作游戏的最好方法就是制作游戏,无论游戏有多简单或多小。找到你以前没有尝试过的新机制或想法,想出一个使用这些想法的最简单的游戏,然后制作它。

    1.2K10编辑于 2024-07-31
  • 来自专栏java大数据

    自制乐观锁

    ii)自制乐观锁: 例 2.2.1.2 package com; public class Ticket_Opti_MarkToWin { private int number=4;

    66300发布于 2021-10-10
  • 来自专栏python爱好部落

    python自制有声小说

    主要来源于单纯的声音库类,多媒体库类的音频模块,游戏库的音频模块,界面窗口库自带的媒体播放模块 pyaudio pydub pyglet pygame 网页正文识别也不在话下。 APP_ID = '14891501' API_KEY = 'EIm2iXtvDSplvR5cyHU8dAeM' SECRET_KEY = '4KkGGzTq2GVrBEYPLXXWEEIoyLL1F6Zt

    4.9K20发布于 2020-08-13
领券