关于我开发一款迷宫探险闯关类像素风格的游戏这件事 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
flyPig9527
V2EX    游戏开发

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

  •  
  •   flPig9527 2024-02-25 23:19:22 +08:00 2904 次点击
    这是一个创建于 592 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    游戏链接

    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  
       2024-02-26 09:12:24 +08:00
    棒,加油
    NaiveSimpleYoung
        2
    NaiveSimpleYoung  
       2024-02-26 09:34:58 +08:00
    “我开发一款迷宫探险闯关类像素风格的游戏”
    NaiveSimpleYoung
        3
    NaiveSimpleYoung  
       2024-02-26 09:35:16 +08:00
    F7TsdQL45E0jmoiG
        4
    F7TsdQL45E0jmoiG  
       2024-02-26 10:02:22 +08:00
    加油!!!
    zhouyg
        5
    zhouyg  
       2024-02-26 10:27:36 +08:00
    赞,很有风格
    lamada
        6
    lamada  
       2024-02-26 10:48:39 +08:00
    赞!
    elza
        7
    elza  
       2024-02-26 16:08:47 +08:00
    有时间建议去学 unity
    blackcellcode
        8
    blackcellcode  
       2024-02-26 16:29:49 +08:00
    赞 有时间想学习一下 pixi ,可以开一篇 blog 讲一下心路历程吗?
    flyPig9527
        9
    flyPig9527  
    OP
       2024-02-26 16:55:58 +08:00
    @elza 我计划下一个游戏用 cocos 写,学习成本会低一点。
    flyPig9527
        10
    flyPig9527  
    OP
       2024-02-26 16:56:56 +08:00
    @blackcellcode 有时间讲一下,也不是专业游戏开发,这游戏也算不上优秀,也确实没少踩坑
    ragnaroks
        11
    ragnaroks  
       2024-02-27 11:57:50 +08:00
    遇怪音效有点太刺耳了。

    自己练手的话,有个已经寄了的游戏 tenvi (冲锋岛)的素材可以拿去用,网上一搜就有。
    tallest
        12
    tallest  
       2024-02-27 14:16:07 +08:00
    蛮有意思的!!
    flyPig9527
        13
    flyPig9527  
    OP
       2024-02-27 22:10:08 +08:00
    @ragnaroks 感谢,我去找找看,美术素材真的是搞得头大
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1096 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:18 PVG 07:18 LAX 16:18 JFK 19:18
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86