【问题标题】:Could you please provide me with comments on a Java game of mine? [closed]能否请您对我的 Java 游戏发表评论? [关闭]
【发布时间】:2011-02-25 11:00:38
【问题描述】:

我已将此问题标记为社区 wiki,因此不会抛出任何代表点。

我做了这个游戏,Forest Defender,一个可行性证明的小项目,我想和你分享并收集你的建设性cmet,第一印象等。 这是我向公众发布的第一个可玩(且令人愉快)的游戏,所以我很自然地非常渴望得到你的认可,作为我的同龄人。我在 StackOverflow 博客中看到,

我们创建 Stack Overflow 的主要原因之一是让每个程序员都有机会被同行认可。他们的知识、热情、[...]

它以 Java 小程序的形式出现,我使用了一个名为 PulpCore 的动画框架,我必须说使用它非常愉快。我向对 Java 游戏开发感兴趣的人推荐。

由于该产品是免费的、有趣的、完全无商业用途的,而且我愿意(应要求)分享代码给它,我认为可以将其作为主题发布在这里。版主,如果您认为其他地方更合适,请随时将其移至其他地方。

http://www.perhac.com/shared/forest-defender/index.html

编辑

有没有其他人遇到过蓝屏?有什么错误或问题吗?如果是,您使用的是哪个操作系统和 Java 版本?

EDIT2

由于许多人认为游戏的某些区域可读性不强,我花了一些时间使用 Photoshop 进行更好的可读性和更简洁的设计。说明部分现在更易于阅读,游戏内信息面板的背景被替换了,而且,学分屏幕更清晰 :-) 我还希望用户提供他们的姓名或别名,以便稍后获得高分表可以显示。

【问题讨论】:

    标签: java user-feedback pulpcore


    【解决方案1】:

    优势:

    1. 游戏看起来可靠且稳定。半小时游戏后没有崩溃。

    2. 音乐非常适合独立游戏。大多数独立开发者要么一起跳过音乐和声音,要么使用他们发现的一些免费赠品样本,这些样本让我发疯,因为无聊、重复,或者只是听着非常痛苦。

    机会:

    1. 你会因为一个非原创的想法而扣分。您基本上已经创建了一个Desktop Tower Defense 克隆。不要误会我的意思,你们相处得很好。这是一种引人入胜的游戏形式,您几乎不是第一个复制它的人。如果您这样做是为了学习一门新语言,或尝试使用工具,那么您将获得更多的权力,但链接到原始创建者不会受到伤害。如果您在应得的地方给予赞扬,它不会降低您的游戏的趣味性。

    2. 在欢迎菜单上,文本的前景色和背景色过于相似。这使得文本难以阅读。考虑使用对比度更高的颜色对。

    3. 如果您的鼠标光标向左或向右太远,播放屏幕中的工具提示可能会被切断。由于前景和背景之间的低对比度,它们同样难以阅读。考虑将背景层更改为不那么透明。

    4. 在游戏过程中,屏幕右侧的统计信息和信息面板不清晰。考虑把它分成几个部分:

      • 这一波

      • 下一波

      • 金钱与生命

    5. 金钱和生命更重要,所以把它们放在首位。金钱也与购买有关,因此将钱放在靠近塔购买按钮的位置是有意义的。

    6. 我不太清楚带有彩色斑点的“R”和“W”指示器试图向我显示什么。

    7. 我通常想同时放置几个塔,尤其是在游戏开始时。请允许我在放置第一个塔后立即放置另一个塔,不要让我回到右侧面板并第二次选择我想要的塔。

    8. 你说“我愿意分享代码给它(根据要求)”。我认为将代码留给自己是一个坏主意。只需将代码放到 Github 上,然后在开源许可下发布即可。隐藏起来你将一无所获。

    【讨论】:

    • 塔防克隆永远不会太多:)
    • 哇,谢谢。我知道你提到的一些游戏的弱点。这些肯定会在第二个版本中修复。 (颜色选择不当,信息面板不清楚,尤其是金钱和生活信息)。但是,我发现您没有花 30 秒时间点击游戏说明。如果你按住 Shift,游戏确实允许你建造多个单位。您可以访问一个简短而直接的策略指南(信息屏幕和游戏内菜单中有一个链接)。游戏本不该简单,所以不免让人看说明书……
    • @fish,准确地说。我从来没有想过要赞扬任何其他塔防游戏创作者。这个变体中有一些原创的想法:-)
    • “我发现你没有花30秒点击游戏说明。”这是非常典型的最终用户。几乎没有人阅读说明。如果我是你,如果可能的话,我会放弃说明并实施一个简短的教程;这似乎是当今常见的事情。工具提示也是您避免指令的好方法;您本可以将这些解释隐藏在说明中,但是当用户需要了解它们时,您将它们放在用户面前。对其他一切做同样的事情。
    • @Ricket,我按照你的建议添加了一个教程级别。我想避免编写教程的所有复杂性,但最终我设法找到了妥协:-)
    【解决方案2】:

    我喜欢 - 不错的小游戏

    一些建议(纯粹是为了改进它!):

    1. 第一次放置塔时,有点难以看出可以/不能放置它们的位置。当您将鼠标悬停在某个点上时,也许会显示一个幽灵版本的塔?

    2. 建议让它变得非常漂亮 - 为什么不在小兵速度中加入动量/阻力因素?这将使它看起来更加流畅和动态,并且您可以创建更多有趣的塔动态(例如,如果您将某些小兵阻止死亡,它们将需要很长时间才能加快速度)

    3. 建议重新调整用户界面面板 - 特别是我发现让塔的子面板出现在您必须按“X”才能逃脱以查看您的金钱和生活等的地方有点不直观。

    【讨论】:

    • 我非常喜欢你的 cmets。谢谢,一些非常巧妙的想法。给您的提示:键盘快捷键。右手在鼠标上,左手在 Q,W,S,F,1,2,3,4,5 键上。 (按 W 关闭塔/陷阱/怪物信息面板,然后会显示关卡信息)我的空间不足,下一个版本将是 800x600,只是为了给我更多的空间用于侧面板。我真的需要说得更清楚。感谢所有其他建议!
    • 不用担心 - 很高兴能提供帮助。顺便说一句 - 多年经验的另一个提示是人们从不阅读手册:-)
    • 第三个要点现在在我的列表中排名第一 :-) 几天后重新访问,看看它是否合您的口味 :-)
    【解决方案3】:

    一个不错的小游戏,执行得很好。小免责声明:我个人不是塔防克隆的忠实粉丝。我玩了很多原版,然后是蚂蚁版,然后我的注意力转向了其他游戏。所以请不要过多解读我小小的热情。

    明显的优势:正如其他人所说,图形清晰,动作迅速,敌人和防御的合理选择,体面的音乐。

    小弱点:除了 Brian 和 Mikera 所说的之外,我在游戏中唯一真正的(小)问题是能够看到我还有多少钱可以花。我是跑出来才发现的。不错的效果,顺便说一句,当我用完时,数量会变大,以防我没有注意到(我没有注意到)。

    此外,抵抗/弱部分上的工具提示将回答像布赖恩上述的问题。我已经知道了,因为我已经阅读了帮助和策略,但是很多人会直接进入游戏。

    干得好。如果这是您的第一次尝试,我期待着伟大的事情发生。

    【讨论】:

    • 感谢您的反馈。老实说,我发现可用资金的数量在任何时候都看不到(空间不足)这也很烦人 :-),这是我为第二个版本进行的更改列表中的第一名。我特别喜欢您为 R/W 指标显示工具提示的建议。为什么我没有想到呢?再次感谢你。而且,是的,这是我第一次尝试pullCore 和Java 游戏开发。
    【解决方案4】:

    彼得,这是一个有趣的游戏。谢谢。 :) 我不确定它是否会取代我对《愤怒的小鸟》的沉迷,但玩本教程绝对很有趣。

    我很高兴我在玩之前在这里读到了“shift”加速的信息。到教程中提到它时,如果没有它,我已经厌倦了反复点击。

    事实上,我建议删除“移位”方面,并将“再次放置所选项目”设为默认行为,不带修饰符。

    当钱达到 0 时反弹是一个巨大的帮助。好主意。

    谢谢,玩得开心。 :)

    【讨论】:

      【解决方案5】:

      请让玩家选择降低和/或静音!

      【讨论】:

      • 您可以在游戏内菜单中降低或静音音乐。但是提供一个杀死所有声音的按钮并不是一个坏主意:-)我想我可以添加那个。我只是觉得用户界面已经很拥挤了。空间不足。
      • +1 用于静音按钮...我特别发现自己正在寻找一个(我已经很难开始玩游戏并想将其静音,这样我就可以继续听我已经在听的音乐了)
      【解决方案6】:

      为这款运行快速流畅的游戏点赞!

      1. 地图上的入口/出口并不总是很明显。也许简单的箭头指向游戏区域的进/出会起作用。

      2. 在教程工具提示期间您必须单击并不明显。

      3. 如果所有的统计数据都是合理的,塔、陷阱等上的工具提示文本可能会更好看

        Fast Tower
        
          Cost: XXX
        Damage: XXX
         Speed: XXX
         Range: XXX
        
      4. 重申对金钱/生命的需求更加明显。无论塔的位置与塔的升级模式如何,都可能是一种持久的显示。

      【讨论】:

      • 你知道,我简直不敢相信我从来没有想过要包括小兵行进方向的箭头。我可能会,现在我想起来了 :-) 也感谢你的其他 cmets。
      • +1 表示入口/出口箭头以及点击说明底部的“[点击继续]”消息
      • 我会在整个游戏中添加更多click to continue消息。
      • 在每个关卡中添加了箭头来指示小兵的前进方向。还在教程屏幕中添加了单击以关闭消息。感谢反馈
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多