【长期更新】做个卡牌小游戏
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分
@给花花大把机 你可以当下移(按下)鼠标时且碰到鼠标那么移到鼠标指针就可以拖动了。
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
加油,马克一下等更新
2020年07月11日 05点07分 12
level 12
坟场呢[滑稽]
2020年07月11日 10点07分 13
level 12
做成游戏王那样也行[笑眼][滑稽]
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 尾页