V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
flyPig9527
V2EX  ›  游戏开发

关于我开发一款迷宫探险闯关类像素风格的游戏这件事

  •  
  •   flyPig9527 · 308 天前 · 2366 次点击
    这是一个创建于 308 天前的主题,其中的信息可能已经有所发展或是发生改变。

    该帖子的图片资源用的是我掘金发的文章图片链接。

    游戏链接

    github 地址
    游戏链接
    制作不易,请给Star

    游戏加载界面 iShot_2024-02-21_23.36.23.png 游戏开始界面 iShot_2024-02-05_23.08.07.png

    简介

    《漫长之路》是一款是个迷宫探险闯关类像素风格的游戏。以探险为核心展开的游戏玩法。
    故事背景:玩家进入了异世界中,需要寻找出路返回之前的世界。玩家可以在迷宫中找到出路进入下一关。

    游戏机制

    1. 当角色视野归0时,代表角色死亡本关闯关结束
    2. 游戏分为两个周目,第一个周目总共有五关,关卡地图以及道具是固定。第二周目是无尽模式,进入第二周目关卡地图和道具是随机生成。随着关卡的提升,游戏难度也会相应增加

    游戏内容

    角色属性分为

    • 视野:可看到界面的范围
    • 保护罩:游戏失败可以不用受到惩罚
    • 印迹:可以显示走过的路
    • 混乱:角色的方向会相反,比如按上键角色会向下走

    游戏决斗

    有时候角色会随机概率遇到怪,进行决斗,决斗失败会有随机惩罚,决斗胜利会有随机奖励。决斗有四种是随机的。如下

    • 石头剪刀布:传统的游戏,你懂的。 石头剪刀布
    • 21 点:玩家当前牌尽量筹齐 21 点,比对方大就算赢。 21 点
    • 知识竞赛:根据题目和问题选择答案,五道题答对三道即为胜利。 知识竞赛
    • 老虎机抽奖:可以花费金币进行抽奖。 老虎机抽奖

    地图道具

    • 保护罩:可以获取一个保护罩。
    • 回到原点陷阱:会让角色回到重生点(如果有保护罩可以抵消)。
    • 决斗陷阱:进行决斗。
    • 终点:即可通关进入下一关,当角色周围一格内有终点,终点会显示出来。

    商品购买页面

    每关开始前出现商品购买页面,可以买道具加强角色的能力。
    商品购买页面,每项购买的道具除了“印迹”只能本关生效,其他的道路都可以后续关卡使用。\

    iShot_2024-02-25_21.41.17.png

    设置

    设置界面暂时有两个功能:

    • 音频管理:可以开启游戏音频以及对应音频的音量大小。
    • 存档管理:游戏是每次过关会自动存档的。也可以手动存档,删除存档以及新建游戏。 设置界面

    游戏创作思路

    本来就喜欢玩游戏,一直想做一款自己的游戏,然后因为能力的原因,做游戏这种子等待了两三年得以发芽了。就开始想系统的做一款小游戏。多少得益于我上家公司做过图形编辑器相关的工作,对可视化有了一些了解,在此之后一直也有一步步的小小的探索。
    实话实说这款游戏是缝合怪。当时创作的时候,遇怪特效以及机制缝合的是上学喜欢玩的口袋妖怪 红21 点游戏是缝合的星露谷物语的 21 点游戏界面风格。

    技术栈

    • Pixi.js
    • React
    • Vite
    • Tailwind css
    • IndexDb

    结尾

    如果有问题可以提issues

    13 条回复    2024-02-27 22:10:08 +08:00
    iamsk
        1
    iamsk  
       307 天前
    棒,加油💪
    NaiveSimpleYoung
        2
    NaiveSimpleYoung  
       307 天前
    “我开发一款迷宫探险闯关类像素风格的游戏”
    NaiveSimpleYoung
        3
    NaiveSimpleYoung  
       307 天前
    F7TsdQL45E0jmoiG
        4
    F7TsdQL45E0jmoiG  
       307 天前
    加油!!!
    zhouyg
        5
    zhouyg  
       307 天前
    赞,很有风格
    lamada
        6
    lamada  
       307 天前
    赞!
    elza
        7
    elza  
       307 天前
    有时间建议去学 unity
    blackcellcode
        8
    blackcellcode  
       307 天前
    赞 有时间想学习一下 pixi ,可以开一篇 blog 讲一下心路历程吗?
    flyPig9527
        9
    flyPig9527  
    OP
       307 天前
    @elza 我计划下一个游戏用 cocos 写,学习成本会低一点。
    flyPig9527
        10
    flyPig9527  
    OP
       307 天前
    @blackcellcode 有时间讲一下,也不是专业游戏开发,这游戏也算不上优秀,也确实没少踩坑
    ragnaroks
        11
    ragnaroks  
       306 天前
    遇怪音效有点太刺耳了。

    自己练手的话,有个已经寄了的游戏 tenvi (冲锋岛)的素材可以拿去用,网上一搜就有。
    tallest
        12
    tallest  
       306 天前
    蛮有意思的!!
    flyPig9527
        13
    flyPig9527  
    OP
       306 天前
    @ragnaroks 感谢,我去找找看,美术素材真的是搞得头大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1477 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 16:54 · PVG 00:54 · LAX 08:54 · JFK 11:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.