狼人杀微信小程序项目实例(附源码)

狼人杀微信小程序项目实例(附源码)一 项目展示狼人杀是一款多人参与的 通过语言描述推动 较量口才和分析判断能力的策略类桌面游戏玩家人数适于 4 18 人参与主要角色有 狼人 预言家 平民 女巫 猎人 白痴 守卫 骑士等同时还有众多的玩家形象各角色的职能介绍设置游戏

大家好,欢迎来到IT知识分享网。

一、项目展示

狼人杀是一款多人参与的,通过语言描述推动、较量口才和分析判断能力的策略类桌面游戏

玩家人数适于4-18人参与

主要角色有:狼人 、预言家 、平民 、女巫 、猎人 、白痴 、守卫 、骑士等

狼人杀微信小程序项目实例(附源码)

同时还有众多的玩家形象

狼人杀微信小程序项目实例(附源码)

各角色的职能介绍

狼人杀微信小程序项目实例(附源码)

设置游戏人数和选择对应角色

狼人杀微信小程序项目实例(附源码)

开启游戏环节

狼人杀微信小程序项目实例(附源码)

二、首页

首页是选择游戏人数的页面

不同人数会分配不同的角色数量

常驻角色有狼人、村民、预言家、女巫、猎人

当游戏人数达到11人时将出现丘比特

UI代码如下:

<!--index.wxml--> <view class="container"> <view class="setting"> <image class="logo" src="{{logo}}"></image> <form action=""> <picker range="{{array}}" value="{{index}}" bindchange="gameNumberChange"> <text class="picker">选择游戏人数:</text> <text wx:if="{{array[index] < 10}}">{{" " + array[index]}}</text> <text wx:else>{{array[index]}}</text> </picker> <view class="role-config" wx:for="{{config}}"> <image class="role-logo" src="{{item.role.logo}}"></image> {{item.role.name}} x {{item.count}} </view> </form> </view> <button type="primary" bindtap="startGame">开始游戏</button> </view> 

效果如下:

狼人杀微信小程序项目实例(附源码)

三、游戏页

在进入游戏界面之前,玩家需要抽取自己对应的角色牌

之后才是跳转到游戏的界面

角色选取界面部分代码如下:

<view class="container"> <block wx:if="{{isChoosing}}"> <view class="inner-container"> <view class="swiper-indicator">{{swiperCurrent}}/{{roles.length}}</view> <swiper bindchange="swiperCurrentChange"> <block wx:for="{{roles}}"> <swiper-item> <view class="item-container"> <view class="side-space"></view> <image src="{{cover}}" class="cover"></image> <view class="side-space"></view> </view> </swiper-item> </block> </swiper> </view> <button type="primary" bindtap="chooseRole">选择这张牌</button> </block> <block wx:else> <view class="inner-container"> <view class="role-logo-container"> <image src="{{choosedRole.logo}}" class="role-logo" animation="{{roleLogoAnimationData}}"></image> </view> <view class="role-name">你的角色是: {{choosedRole.name}}</view> <view class="role-description">{{choosedRole.description}}</view> </view> <button type="primary" bindtap="setReady">准备好了</button> </block> </view> 

效果展示:

狼人杀微信小程序项目实例(附源码)

进入游戏后,有多个白天黑夜的转换环节,狼人可以在黑夜中淘汰选手

效果如下:

狼人杀微信小程序项目实例(附源码)

四、特殊角色

上面的效果是普通村民和狼人的

其中,神职人员有着不同的技能

首先是女巫

女巫有两瓶药,一瓶救命一瓶杀人

狼人杀微信小程序项目实例(附源码)

另外是猎人

猎人在每轮可以猎杀掉一名玩家

狼人杀微信小程序项目实例(附源码)

文末

具体的介绍就到这里了,是不是很有趣呢

相关代码我已经上传到百度云,大家自行下载即可

想要源码,请记得关注+转发+私信

私信回复【狼人杀小程序

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/123930.html

(0)
上一篇 2024-11-22 20:15
下一篇 2024-11-22 20:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信