代码之家  ›  专栏  ›  技术社区  ›  Colin Mackay

你能给我一个Java游戏的评论吗[[关闭]

  •  3
  • Colin Mackay  · 技术社区  · 7 年前

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

    我做了这个游戏, Forest Defender ,一个证明可行性的小项目,我想和大家分享,收集大家的建设性意见、第一印象等。

    我们创建堆栈溢出的主要原因之一是让每个程序员都有机会被同行识别。因为他们的知识,他们的热情,[…]

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

    由于该产品是免费的,有趣的,完全商业免费的,我愿意分享它的代码(根据要求),我想它会是可以张贴在这里作为一个主题。版主们,如果你认为其他地方更合适的话,请随意把这个移到其他地方。

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

    编辑2

    由于许多人认为游戏的某些部分可读性不强,我花了一些时间与photoshop一起工作,以获得更好的可读性和更清晰的设计。说明部分现在更容易阅读,游戏中的信息面板的背景被替换,嗯,信用屏幕更清晰:-)我还希望用户提供他们的名字或别名,以便以后可以显示高分表。

    6 回复  |  直到 16 年前
        1
  •  7
  •   Brian Willis    6 年前

    优势:

    1. 音乐对于印地游戏来说是相当不错的。大多数独立开发人员要么跳过音乐和声音,要么使用一些免费的样本,他们发现这些样本让我发疯,无聊,重复,或者只是彻头彻尾的痛苦听。

    1. 你会因为一个非原创的想法而失分。你基本上创造了一个 Desktop Tower Defense

    2. 如果鼠标光标向左或向右过远,播放屏幕中的工具提示可能会被切断。由于前景和背景的对比度很低,它们同样很难阅读。考虑改变背景层以降低透明度。

    3. 在游戏中,屏幕右侧的统计和信息面板是不清楚的。考虑将其分成几个部分:

      • 这波

      • 下一波

      • 金钱和金钱;生活

    4. 我不太清楚带彩色斑点的“R”和“W”指示灯要显示什么。

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

    6. 你说“我愿意分享代码给它(根据要求)”。我认为把代码留给自己是个坏主意。只要把代码放到Github上,并在开源许可下发布即可。把它藏起来,你什么也得不到。

        2
  •  5
  •   mikera    16 年前

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

    1. 建议让它变得非常漂亮-为什么不在爬行速度中加入动量/阻力因子?这将使它看起来更流畅和动态,你可以创造更多有趣的塔动力学(例如,一些爬行动物会花很多时间来加快速度,如果你阻止他们死亡)

    2. 建议重组用户界面面板-特别是我发现它有点不直观的子面板塔出现在那里,你必须按“X”逃跑回来看看你的钱和生活等。

        3
  •  4
  •   CPerkins    16 年前

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

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

    小缺点:除了布莱恩和米凯拉所说的,我在游戏中唯一真正(小)的问题是能够看到我还有多少钱要花。我是跑出来的。很好的效果,顺便说一句,当我用完的时候数量会变大,以防我没有注意到(我没有注意到)。

    此外,阻力/弱点部分的工具提示将回答类似于Brian的上述问题。我已经知道了,因为我读过帮助和策略,但是很多人都会跳进游戏。

    做得好。如果这是你的第一次尝试,我期待着伟大的事情。

        4
  •  3
  •   sarnold    16 年前

    彼得,这是一个有趣的游戏。谢谢。:)我不确定它会取代我的愤怒的小鸟上瘾,但玩通过教程肯定是有趣的。

    不过,我很高兴在比赛之前,我在这里读到了关于“轮班”加速的消息。当我在教程中提到它的时候,我已经厌倦了没有它的重复点击。

    事实上,我建议删除“shift”方面,并使“placetheselecteditem again”成为默认行为,而不使用修饰符。

    当钱到了0的时候就把它扔了是一个错误 巨人 救命啊。好主意。

    谢谢,玩得开心。:)

        5
  •  3
  •   Anax    16 年前

        6
  •  3
  •   basszero    16 年前

    1. 地图上的入口/出口并不总是很明显。也许简单的箭头指向游戏区域内外就可以了。

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

    3. Fast Tower
      
        Cost: XXX
      Damage: XXX
       Speed: XXX
       Range: XXX
      
    4. 重申金钱/生命的需要更加明显。可能是一个持久的显示,无论塔的位置与塔升级模式如何都不会改变。
    推荐文章