我需要一位专长于-retro样式的艺术家,如SNES-TOP DOWM现代风格。

注意:如果游戏达到一定的可玩性,只需一位负责(pixel art)的人员即可。游戏的利润将被分配。

我会简短地说明。这个游戏是针对大量移民玩家(无论是他们自己还是他们的祖先),我认为最擅长创造游戏的才是像我这样的移民。

详细说明:

===============================

艺术工种:我主要受到SNES的影响正在使用16x16的画布

我希望能够给你带来尽可能多的可定制的选项

由于我是单人团队,所以这个项目将不会在明天就完成,但第二天可能就会了😅😂

===============================

游戏信息:

游戏名:The Migrant / El Migrante

游戏类型:经济和自由体验,其中一部分类似于 GTA,Minecraft,Stardew Valley...游戏的重点是和平和放松的feel

历史:

基于一个男孩/女孩的故事,他们从家人的资金获得许可,并走私或合法到了另一个国家。他们将不得不工作并将收益投入到自己在该国的业务中。

游戏的主要机制,但如果你不想沿着这个剧情,你完全可以自由玩世界了。😊

特色:

模拟生活

将在随后添加:

工作模拟

商店模拟

进展模拟(MH-like)

射击模拟

农业模拟

还有更多...

你可以选择自己成为「理发师、烘师、罪犯、警察、农民等..."

有一个标准的经验系统和成就系统

「但这将不会让你解锁游戏的任何部分,因为游戏的所有部分在第一次开始时都将可用,但你将能够通过完成任务和成就获得更好的工作、合作伙伴、工具和更多...」

一个巨大的、超级可定制的世界

「比如,你可以购买土地、建造、摧毁等,但唯一不能购买的资源将是政府所有的资源和一些人创建的资源..."

--------------------------------------------------------------

游戏开发:

我没有使用任何营销引擎,只是代码和库,如 SDL2来处理大多数情况

我正在使用 c++ ,在 sublime text + 扩展件上来实现 OOP 和一些 DOD 方法

游戏性能将由分块组成,并且可以在选项菜单中更改

社区:

这时候你可以成为这个游戏的社区的一部分,并可以向我指出你希望在游戏中看到的任何特性,以便你可以有更好的体验 ☺️

你可以在一下子加入游戏的discord:

https://discord.gg/qc4pTEAbS

或者在游戏Reddit群中分享你的想法和想法:

https://www.reddit.com/r/TheMigrant/s/YJozeqe248

因为这是一个听取社区意见的游戏,而不是关注主流趋势 ❤️

给你的礼物:

为了在我添加lua/json mods功能之前,你才会感兴趣,我会考虑一下。😊

--------------------------------------------------------------

已实现部分:

第一阶段:发动机的核心 (0% - 20%)

窗口和渲染:

负责游戏循环

输入系统:

键位映射来处理玩家的运动和操作

文理管理:

负责绘制所有文理

2D摄像头

追随玩家的2D摄像头

第二阶段:世界和“画布” (20% - 40%)

地图系统:

使用一个简单的json格式的文件保存每个地块的ID

分块系统:

这是2d游戏中最好的性能选择,因为它与Minecraft类似,别担心,老玩家你也可以玩 😉

碰撞检测

AABB,简单的矩形碰撞检测

Z-Ordering:

这是top-down 2D必不可少的这个功能,简单来说,如果一个角色位于一颗树”上”,则人物将绘制在树上方,而如果其位于树下,则人物将绘制在树下方;这样的简单。

第三阶段:身份和基本机制 (40% - 60%)

人物状态

money
life
hunger
experience

正在实施中的特性:

选项菜单

这里是用于存储物品(道具、收集的物品等)的数据结构。

将来将实现的功能:

NPC/物体与玩家之间的相互作用

“附近”的系统来控制NPC与玩家的互动

时间周期(时夜)

一个全局计数器来影响光照情况,并且使商店关闭。

第四阶段:扩展和定制 (60% - 80%)

地形编辑系统

允许玩家改变某块区域的“砖块”类型(地面的类型)

雇佣机械

这里是工作中“小游戏”或“重复任务”的界面来赚取第一笔工资(至少在第一版中)

经验系统

一张表格来存储提升的等级,通过提升来解锁更好的工资倍数或者NPC等等。 😁

第五阶段:补丁和社区 (80% - 100%)

用户界面 (UI)

设置、暂停、健康、饥饿等界面

游戏储存(储存/加载)

存储游戏和玩家的状态到文件中。快速且简单,所以把它留给最后。

可选lua/json系统:如果玩家提供支持,我会在这里增加一个用户可修改的mod系统,来让玩家能够更好的定制自己的游戏。