Graphics 制作没有图形的游戏?

Graphics 制作没有图形的游戏?,graphics,Graphics,制作一个没有任何图形的游戏是否可能,甚至是有建设性的(但旨在变成图形化的) 我一点也不擅长图形,所以我想为游戏编写框架,然后让图形程序员/艺术家来填充其余部分。我可以写下所有主要的类,它们的交互,以及游戏的所有主要功能/部分 如果是这样的话,我应该怎么做才能使以后更容易地将图形集成到游戏中(每个绘制的对象都应该有一个绘制、旋转、碰撞等方法)?从非游戏开发背景来说,UI几乎总是开发的最后一部分。如果你保证会有图形出现,那么一定要适应它 你甚至可以考虑一种插件类型的方法,在这种方法中,你可以有一个非

制作一个没有任何图形的游戏是否可能,甚至是有建设性的(但旨在变成图形化的)

我一点也不擅长图形,所以我想为游戏编写框架,然后让图形程序员/艺术家来填充其余部分。我可以写下所有主要的类,它们的交互,以及游戏的所有主要功能/部分


如果是这样的话,我应该怎么做才能使以后更容易地将图形集成到游戏中(每个绘制的对象都应该有一个绘制、旋转、碰撞等方法)?

从非游戏开发背景来说,UI几乎总是开发的最后一部分。如果你保证会有图形出现,那么一定要适应它


你甚至可以考虑一种插件类型的方法,在这种方法中,你可以有一个非图形版本的游戏和一个容纳图形版本的插件。

通常:

您可能需要查看以下内容:

这应该能让你开动脑筋

具体来说,你想玩什么样的游戏

更新:

因为您根本不想进行任何图形编程,所以您可能希望为可绘制对象提供一个draw()方法存根,并将其留给图形开发人员

我希望您需要移动、旋转和检查碰撞方法来进行基本功能测试,但正如您所写,您只需要构建游戏系统的基础,一个简单的设置就足够了

您应该允许对象存储它们的位置(和方向,如果适用)


另一种方法是建立一个对象列表,并在以后的游戏世界中确定位置。这将使您能够开发您的交互事件处理程序(如枪炮事件、击中事件、Ondie事件等),并在某种测试台上测试它们。

使用占位符图形。任何人都可以在Gimp中绘制框和粘贴人

或者只使用谷歌,你可以在游戏中自由使用大量的图形库,或者至少可以“借用”,直到你得到正确的图形。

我曾经玩过(ASCII字符),(自上而下的图形)和(二维但从一个角度看)。所有人的游戏都是相似的。它们都是基于瓷砖的。他们都有相似的装备、法术、战斗、探索、随机地图等。然而,图形质量有所提高

该游戏是一款基于文本的冒险游戏,具有“向北走”、“看”、“去摇滚”等文本命令。然后,游戏(全部图形化)开始于四处走动,但仍然键入命令。在以后的游戏中,你有一个标准的菜单图标,用于“看这里”、“走这里”、“拾取对象”等,而不是打字


这并不能真正回答您的问题,但一些游戏示例具有类似的游戏玩法,但随着时间的推移增加了图形功能。

当然这是可能的。创建“冒险/RPG”游戏类型的游戏没有图形,充满了乐趣。以下是一些很好的例子:


  • 有些游戏使用MVC(模型-视图-控制器)模式。如果您也这样做了,那么应该可以使用多个视图(基于文本、2d、3d)来制作MC零件。

    主要示例:没有图形的情况下可能出现的情况是。令人难以置信的深刻和复杂的游戏仅仅由一堆ascii字符表示。有风扇创建的可视化工具(等轴测3d、全3d世界)。因此,是的,不必费心编写复杂的图形就可以完成一个出色的游戏。

    读一本关于游戏编程的书。精通图形可以归结为了解API。如果你能构建复杂的系统,图形并不难;在许多简单的API中,绘制位图(坐标)和绘制位图一样简单。。这是一款具有FPS类型动作的基于平铺的开销2D游戏。我想知道如何将“开销2D”和“第一人称”结合起来…@axel_c:挑剔,你是。我猜FPS是用来形容射击的。好吧,只要一直展示角色的鞋子,让他在迷宫里向老鼠扔东西就行了。你可以从顶部(头顶)看到2D中的老鼠,但你仍然可以从第一人称观看并射击(投掷)东西……@dash tom bang:OP写道:“FPS类型的动作”,意思是成群的怪物向玩家跑来,生存的唯一方法是将他们全部杀死!!1.类型是这里的关键。将UI作为最后一部分可能适用于大多数应用程序,但仅适用于一小部分游戏。当然,您可以编写所有逻辑“盲”并对其进行单元测试,但不幸的是,没有单元测试是为了好玩。这才是最重要的。好吧,我只是想知道如何为下一个提供帮助的人提供最合适的体形。我不想把一个巨大的结构扔给他,然后说“弄明白”。我想让它变得更简单。你开发基类怎么样?基类有可重写的方法,比如
    Draw
    等等,然后他可以从中派生并实现图形化的东西。或者你可以将你的类实现为部分类,他可以轻松地扩展它们以适应绘图方法。@Matti:我不是游戏程序员,但我还没有遇到一个没有UI就无法测试的系统。@James:我想说的是,你可以测试所有逻辑,但游戏的目的是为了好玩,你知道,如果不玩它,你就无法真正测试它。我也在谈论所有的图形编程。整个物理系统。这不仅仅是艺术的问题。@cam:如果你把图形和物理去掉,剩下什么?哈哈:(是的……嗯,网络编程和游戏的结构。环境中所有东西之间的交互。这更像是一个模拟游戏,所以虽然图形和物理很重要,但它们并不能构成整个游戏。嘿,别忘了Zork和所有其他Infocom游戏。“最好的图形是你心目中的图形。”或者类似的。