【长期更新】做个卡牌小游戏
scratch吧
全部回复
仅看楼主
level 4
给花花大把机
楼主
前几天在学校玩自制的卡牌游戏被老师抓了,我突然就想起学习电脑课上学的Scratch
想做一个卡牌游戏,玩法借鉴炉石传说,名字也没想好,屁颠屁颠地下载了Scratch瞎玩玩
啊这
顺便发个帖子纪念下,以后的进度会发在这个帖子里
快要期末考试了,这几天缓更
暑假有空就把这个做完
2020年07月10日 15点07分
1
level 4
给花花大把机
楼主
画了一分钟把卡牌互相“碰撞”的草稿弄出来了
接下来搞点有难度的
很久没有用贴吧了
有点不习惯
2020年07月10日 15点07分
2
给花花大把机
欢迎提各种建议 我人虽菜悟性高(←凑不要脸
2020年07月11日 03点07分
level 4
给花花大把机
楼主
*,怎么把一个角色“锁定”
让鼠标拖不动它
2020年07月10日 16点07分
3
☞云海之子☜
scratch2小屏不行,但全屏模式本来就是锁定的
2020年07月10日 16点07分
给花花大把机
@☞云海之子☜
那我这个游戏只能小屏玩了
2020年07月10日 16点07分
RBshep◆
@给花花大把机
你可以当下移(按下)鼠标时且碰到鼠标那么移到鼠标指针就可以拖动了。
2020年07月10日 22点07分
给花花大把机
@RBshep◆
嗯,我就是这么想的,小屏玩太难受了,还可能出好多问题
2020年07月11日 01点07分
level 9
☞云海之子☜
顶吧
2020年07月10日 16点07分
4
level 4
给花花大把机
楼主
写好了回合数分配和初步的伤害系统
跟炉石传说不一样,角色的攻击力和受倒攻击时的“反攻力”是分开计算的
为了实现这个我多费了点功夫
2020年07月10日 16点07分
5
给花花大把机
角色被设计成松开鼠标就会回弹 等待0.01秒就是等回弹 如果等了0.01秒还没回弹,说明对方本来就在原位 那么,就可以伤害对方 否则就可以判断对方是打过来的,不“伤害”,而是“反击”
2020年07月10日 17点07分
给花花大把机
@给花花大把机
因为打算改成大屏玩而且重写挪动卡牌的代码,这个伤害判定方案废除了
2020年07月11日 01点07分
level 4
给花花大把机
楼主
预定的51名角色和16位外援和一大堆技能道具卡牌正在整理,到时候整个表格吧
2020年07月10日 17点07分
6
level 4
给花花大把机
楼主
新的拖动代码写好了,支持大屏而且可以搞“锁定”
但是操作手感极差
如果鼠标没有点在卡牌的重心,卡牌就会瞬移过去(这个应该无法避免
我鼠标有毛病,长按左键的时候总是中断一瞬间,然后卡牌就留在原地了,要重新去拖
2020年07月11日 01点07分
7
给花花大把机
原因找到了,有时候拖得太快卡牌跟不上鼠标
2020年07月11日 01点07分
遧傂鼝
为什么那个角色的名称这么长啊
2020年07月12日 03点07分
给花花大把机
@遧傂鼝
角色贴图素材没做好,随便找了张图,文件名忘改了
2020年07月13日 10点07分
level 13
☞看破◆苍穹☜
前排
支持(ಡωಡ)顺便建议:改用sc3(ಡωಡ)另外建议使用底层数据计算+顶层图章/克隆渲染的模式(ಡωಡ)
2020年07月11日 03点07分
8
给花花大把机
后半句听不懂
2020年07月11日 03点07分
给花花大把机
哦,你是说血量显示吗
谢谢
2020年07月11日 03点07分
给花花大把机
我的打算是每个角色都有十几个变量,控制血量攻击力是否抗火啊啥的乱七八糟的状态,但是我不知道这么把一个数字的个位十位百位拆开来显示,难道真要一个显数器256个造型?
2020年07月11日 03点07分
☞看破◆苍穹☜
@给花花大把机
我指的不是数显,是数据计算模式(ಡωಡ)💔举个简单的例子,一个工厂的工作模式往往是:销售部门负责统计市场数据;领导部门负责通过分析市场数据来下发指示;生产部门负责根据领导层的指示来生产产品。
2020年07月11日 06点07分
level 4
给花花大把机
楼主
卡牌碰撞、回合制、伤害系统的草稿写完了
(可能有很多冗余代码
2020年07月11日 04点07分
9
给花花大把机
找到了,之前写的“非自己回合过半场就退回”忘了删掉了
2020年07月11日 04点07分
level 4
给花花大把机
楼主
初步的框架构建好了
接下来的工作就是制作图片素材了
直接按照最终效果的思路去制作
之后的代码(坐标啊啥的)都得按照素材的大小和位置来
2020年07月11日 04点07分
10
level 4
给花花大把机
楼主
玩法比较有创意(不
每个人抽二十多张牌,各随机选一张拍作为主将
第八回合,每人获得四张特殊角色“外援”的卡牌,并且获得八张道具卡牌
主将在第十六回合登场,前十六回合发展的兵力用来打对方主将看谁先打死对方主将
场景大概要分几个大区
角色及其专属技能牌洗牌发牌区
双方战场
双方主将位置
道具牌发牌区
外援牌发牌区
回合计时器
2020年07月11日 05点07分
11
level 3
aa655321
加油,马克一下等更新
2020年07月11日 05点07分
12
level 12
shiguotao1139
坟场呢
2020年07月11日 10点07分
13
level 12
shiguotao1139
做成游戏王那样也行
2020年07月11日 10点07分
14
给花花大把机
没玩过
……
2020年07月11日 16点07分
level 4
给花花大把机
楼主
稍微搞了个动画效果,让卡牌归位的动画更平滑(之前是瞬移
2020年07月11日 17点07分
15
给花花大把机
感觉拿起卡牌也可以照这个思路补一张中间帧,直接瞬移到鼠标位置太突兀了
2020年07月11日 17点07分
☞看破◆苍穹☜
呦小伙子可以啊,居然会衰减算法,看来不是那种技术特别菜的萌新(ಡωಡ)
2020年07月13日 05点07分
给花花大把机
@☞看破◆苍穹☜
平时有做动画的经验,突然想到坐标可以求平均值,就试了下
2020年07月13日 10点07分
☞看破◆苍穹☜
@给花花大把机
我仔细看了一下发现你这个并不是最优的衰减算法,可以去掉变量直接用{将x坐标增加((目标值-当前x坐标)/速度)}这种形式(y坐标变化同理),另外你这种算法确实是我们很常用的一种算法,跟我当年对遍历无师自通有得一拼(ಡωಡ)
2020年07月13日 14点07分
1
2
尾页