Silnik-伟大的旅程开始了!

介绍

你好! 今天,我想介绍一下我的全新新项目silnik

西尼克 even这甚至意味着什么?

嗯,这个词来自波兰语,这就是我们所说的engine

嗯,那好吧,但是你能告诉我…

什么是silnik?

我很高兴你问。 😀S ilnik是2D游戏引擎,应该易于使用和重用。 它仅在Web浏览器中运行,因此基于silnik的项目的潜在用户将无需安装任何程序。

为什么?

自从我的编程之旅开始之初,人们就如何创造游戏给我留下了最深刻的印象。 那时,我还不足以创建自己的游戏,也懒得达到适当的技能水平,但是在那时, 创造 游戏的想法在我脑海中浮现出来。 现在,当我获得理学学士学位并完成9-5编程工作时,我可以专注于实现过去的梦想。

怎么样?

好吧,我决定将其设置为网络。 就技术而言,它使用JavaScriptReact样式化组件 ,并已通过create-react-app引导。 选择是由我自己的偏好决定的,因为正如我对Avra所说,今年我想深入研究React。

从今天开始,该项目将在1周的冲刺中开发。 每次冲刺之后,我都会在“中”中简短地描述一下已完成的工作以及下一次冲刺的计划,因此您将可以跟踪白兔 。 😃

当前状态

引擎现在非常先进。 只是看看!

silnik的当前版本是sprint 0的结果,该目标是移动我的屁股并开始编码。 正如您在上面看到的那样,它成功了! 因此,现在我们对地图,角色和障碍物等概念有了一些基本实现。 我们还为玩家的角色和碰撞检测提供了基本动作。

伟大的计划

所以您知道什么是silnik ,但是未来将是什么silnik ? 当然,主要目标是交付完整的发动机。 完成的定义包括通用的实现

  1. 物品
  2. 小怪(怪物)
  3. 性格
  4. 门户网站
  5. 带有图像背景的地图 (更新16:22,27.1.2019 :可滚动-暂时不是静态的-地图可能大于游戏窗口)
  6. 以上实体之间的互动

甚至mo吟:

  1. 与后端通讯…
  2. …使用插座或类似的解决方案
  3. 安全
  4. 聊天室
  5. ???

一般来说, 国防部有点模糊。 我可以想象最终的结果,但是我不想引入过于严格的假设,因为当时情况可能会发生变化。

下一步是什么?

更新( 16:22,27.1.2019 ):我完全忘了把下一个冲刺的目标放在这里。 因此,冲刺1的目标是添加具有自己的图形的通用物品生物 。 很高兴拥有:(还)静态背景图形。

我回去编码,下周再见! 欢迎在下面的GitHub上的评论中分享想法,或者只是给我发邮件。

感谢阅读!
詹德热

代码在这里

您可以在GitHub和npm上关注该项目。

的GitHub

麦克马赞/西尼克
用JavaScript编写的2D游戏引擎。 通过在GitHub上创建一个帐户为jmaczan / silnik开发做出贡献。 github.com

npm

西尔尼克
用JavaScript编写的2D游戏引擎。 www.npmjs.com