打算做一个三国杀,本人新手,请大佬指点
scratch吧
全部回复
仅看楼主
level 7
zyyzyy2015 楼主
2022年05月12日 06点05分 1
level 7
zyyzyy2015 楼主
正在做摸牌阶段,请教各位大佬有什么建议
2022年05月12日 06点05分 2
level 7
zyyzyy2015 楼主
这是我用scratch做过的最大的程序,希望高手指教
2022年05月12日 06点05分 3
level 3
先从素材(挑选合适的素材以及背景)、界面(素材的先后顺序,场景布置)、规则逻辑(对核心功能的实现,函数整理)、算法优化、界面调整
2022年05月13日 11点05分 5
level 3
牌库的实现挺简单的做一个插入、删除的功能数组以数字代替卡牌对随机范围进行变量控制,抽卡后的素材显示做一个像素判断即可
2022年05月13日 11点05分 6
谢谢大佬的提醒,本人能力有限,不太懂“抽卡后的素材显示做一个像素判断”的意思,还望高人指点[滑稽]
2022年05月13日 13点05分
就是手牌显示的问题
2022年05月13日 13点05分
这个图片太糊了看不清 ,另外这个像素判断不知道会不会卡顿,像摸牌,弃牌之类多次使用触发的时间推荐使用函数与参数的方式去编写,代码块堆在一起没办法清晰判断每一个功能,修改起来也比较麻烦
2022年05月13日 13点05分
@栗子🌈💦 好的,谢谢,我明白了。
2022年05月14日 01点05分
level 7
zyyzyy2015 楼主
目前对牌库的打算是先定义一个变量列表,程序开始时初始化(加入所有牌),接到摸牌指令时从列表中移除,如果摸到了一张牌,且牌库没有对应的牌,则重新发出"玩家摸一张牌的广播",再次摸牌,直到摸到牌库里有对应的牌。因为本人能力以及时间有限,所以现在做的摸牌是随机摸牌,即有可能同时摸到两张一样的牌,后续打算这样修改,还请各位大佬评价一下我的想法,谢谢![乖]
2022年05月13日 13点05分 7
level 7
zyyzyy2015 楼主
目前我的摸牌是这样的,后续的打算楼下
2022年05月13日 13点05分 8
level 7
zyyzyy2015 楼主
后续的打算是这样的
2022年05月13日 13点05分 9
额,为啥要乱序摸牌,直接新建一个辅助链表用来洗牌,每次摸牌固定摸牌堆第一项不好吗
2022年06月06日 02点06分
@遧傂鼝 是的,后来做摸完牌的显示时候就觉得这样行不通,于是就改了。又新增了个洗牌的功能
2022年06月08日 04点06分
level 9
我是这么做的,您可以参考:
我是先把整副三国杀摸透了,把每张牌的花色点数都写下来
我也只做完牌堆和准备阶段
出牌阶段正在谋划中
2022年05月15日 02点05分 11
这么好的想法我就借(ban)鉴(yun)去了哈,跪谢[滑稽]
2022年05月15日 07点05分
@zyyzyy2015 起来起来[滑稽]不谢[滑稽]
2022年05月15日 07点05分
level 9
话说我最喜欢的武将就是许攸[滑稽]
2022年05月15日 02点05分 12
目光所及,短寸之间;狭目之见,只能窥底吾才满腹,袁本初竟不从之;阿瞒有我良计,取冀州便是易如反掌。成略在胸,良计速出。
2022年05月15日 04点05分
level 7
zyyzyy2015 楼主
出牌阶段我是这样打算的:询问牌名(如杀,桃),然后检测手牌中是否包含回答,然后根据牌名执行相应的指令
2022年05月15日 04点05分 13
level 7
zyyzyy2015 楼主
牌堆搞定

2022年05月20日 06点05分 15
level 7
zyyzyy2015 楼主
5/26日更新:细枝末节的画面,以及摸牌后的现实(思路有了,但还没做完)
2022年05月26日 08点05分 16
level 7
zyyzyy2015 楼主
2022年05月26日 08点05分 17
1 2 尾页