• 登记

nullptr.是一个动作益智游戏,您可以扮演黑客的角色。您的目标是通过侵入他们的服务器下载并销毁他们的数据来取消Mega-Corporations。这不是一项简单的任务,因为这些服务器被Sentinel程序填充,它将尝试跟踪并消除您。因此,您需要使用您的黑客技能来找到安全的路线,绕过安全系统,操纵数据和哨兵以实现目标。

邮政 news 报告 rss. nullptr. - 从想法到游戏

在这篇文章中,我谈论童年梦想成为黑客的故事让我创造了一个黑客游戏,将这个想法带到生活中有多难。

Posted by

由于1981年出生的某人,我受到特罗和战争游戏等电影的影响,因为孩子让我梦想通过使用计算机参加酷冒险。我很快就发现了我可以和他们一起玩或创造电子游戏,但我不会进入网格,最好不要试图拯救世界与真实的黑客攻击。生命发生了,每一个现在,当我玩了一个黑客游戏时或只是一个黑客迷你游戏,我会记得童年时代的这些梦想。即便如此,我的看法是那些游戏都太简单或太复杂,然后我想:“如果我试图创建自己的黑客游戏,那么让我过去的自我觉得他是超级黑客?”

“核心捕获”原型

我的第一次尝试将这个想法带到2017年1月/ 2017年1月。我为游戏创建了一个原型,其中玩家将使用他们的智能手机到代码程序,这些程序将被上传到他们争取捕获节点的网格。一切都在实时发生,玩家必须调整他们的程序,以对电网发生的事情作出反应。这个想法是受到核心战争的启发,我试图让它更容易达到更多的娱乐。我不记得究竟发生了什么,但在有一个工作原型后,我就停止了这一点。遗憾的是,我没有任何GIF或屏幕截图,但我仍然有用于播放器的Android客户端和用于显示程序的网格的unity客户端的代码。我仍然认为它可以成为一个很酷的游戏,我可能会在将来重新审视这个想法。

“扁平线”原型

在同年结束时,我和Pico-8幻想控制台一起玩了很多,并决定再次尝试一次掌握的游戏。这次它不会是一个多人游戏,但更像是最近的Deus EXM游戏的黑客迷你游戏。当时在我脑海中的一个想法是,玩家必须通过连接到端口来输入服务器,然后找到到目标数据库的路由。灵感来自Tron Motorcycles场景,我认为玩家留下代表服务器内部连接的小径将是很酷的。由于这是一个实时游戏,捍卫服务器的程序可以找到此路径并开始将其追溯到返回条目端口以消除播放器。

那些想法很有趣,但他们并不是足够成熟的,以便一起聚集在游戏中。下面的GIF显示了在放弃它之前,我设法在原型中实现。

黑客游戏原型在行动中


“黑客”原型

三年后,这两个黑客游戏原型的思想开始融合,这次我觉得我更好地了解他们将如何共同努力。该计划是从第一个原型,连接路径中获取网格和节点捕获想法,找到到数据库的路由和从第二种原型保留服务器的程序,并尝试使用这些元素创建播放级别。这次我用TIC-80幻想控制台,在几天内建造了这一点:

黑客原型


在这个原型中,我可以验证连接路径的想法以及防御计划。由于这些程序正试图追踪播放器,因此我需要为玩家提供一个机械师来保护其连接。由于这些程序通过遵循红色节点来移动,因此如果播放器可以操纵这些节点以创建到数据库的安全路由,则我认为它会很酷。这正是程序刚刚在“核心黑客”原型中捕获节点的工作原理,它们只能浏览节点并更改其颜色。这效果很好,带来了黑客攻击和利用服务器中这些程序的弱点的感觉。

这次我觉得我有一个良好的起点,但我仍然需要把更多的黑客感到欣慰。我想在游戏中拥有的一件事就像有人正在下载文件的电影中那些场景一样,观看百分比上升,同时有人试图追踪黑客。为了使我需要为玩家添加某种时间压力。我选择将玩家提供固定的30秒时间限制一旦连接到服务器。这将代表玩家被防御系统追踪的时间。保卫服务器的Sentinel程序可以通过与播放器碰撞或使用其连接路由来加速此追踪时间,因此找到或创建安全路线非常重要。一个增加张力的元素是可变下载时间。连接路由越长,下载需要越长。这是Tic-80原型中的样子所示:

nullptr. tic-80原型

此版本中还有其他元素,如堆栈内存和连接配置文件。堆栈内存限制了播放器可以在服务器节点上进行的更改。玩家可以收集最多三个数据节点(彩色方块)并在任何灰度节点上存入这些数据。这可用于操纵Sentinel程序或连接配置文件。连接配置文件用于打开一些服务器中存在的门。路由中包含的所有数据节点都朝向连接配置文件计算。任何时间都会打开它与连接配置文件匹配的数字和颜色。让我们在行动中看到这一点:

连接路线和盖茨

由于连接路线是该游戏的核心元素之一,因此我将其用作由玩家控制的机械师来操纵服务器元素和Sentinel程序。作为奖励,这对移动数据节点的能力良好。

经过大量的游戏和试验这些核心元素,我真的很喜欢我建造的游戏。我完全有偏见,但我发现它是有趣,聪明和令人兴奋的。当然,我的过去自己会觉得像这场比赛的黑客!所以我决定使用脱离游戏引擎从头开始原型并开始实现。一个幻想控制台对于原型设计非常棒,它帮助将这个想法带到生活中,但我需要远离其限制,以便将其作为商业产品释放。

这就是游戏现在的样子:

nullptr.脱离

我在原型的所有东西的移植过程花了5个星期,我很兴奋,因为这个游戏接下来是什么。如果您想了解更多关于它的信息,请在Twitter上关注我(@jefrsilva.)和在 nullptr.蒸汽页面.

发表评论 注释
SergeJ_actalogic.
SergeJ_actalogic.

一个很酷的文章,了解有前景的游戏!

回复 好业力 恶业+1投票
发表评论

除非您,否则您的评论将是匿名的 加入社区。或使用您的社交账户登录:

跟随 报告 轮廓
图标
nullptr.
平台
视窗, 苹果, Linux.
创造者
杰伊斯利瓦
引擎
def
接触
发信息
发布日期
游戏手表
跟随
消息
相关游戏
nullptr.
nullptr. Puzzle
相关发动机
def
def Commercial