下载 App

「自制卡牌游戏DIY」自动生成卡牌(1)

2025/07/27223 浏览主题教程
我正在尝试用『星火编辑器』制作一款卡牌游戏。经过前面的尝试,我们已经可以做出一张卡牌,也能做出卡牌包。现在我们需要自动造一批卡牌,并把它们都装进卡牌包里。而自动生成卡牌的目标,就是自动生成一个P2那样的卡牌包供玩家选择、预览乃至上场自己的卡牌。那么话不多说,先从构建卡牌的属性开始。
先为零程序基础的小伙伴科普一下“类”:
/* 科普-类:你可以把类理解为类型,就像人类那样。人类有性别,年龄,身高,体重,姓名等各种属性,这是每个人类都有的。而人类属于生物,那么人类也继承了生物的属性——包括身高、体重、年龄、体重,但姓名则是人类和部分其他生物独有的。类也一样,所有属于这个类的变量,都拥有这个类所具备的各个属性。*/
为了定义卡牌的信息和对应属性,我们在服务端新建一个类“标准卡牌”,然后为这个类添加成员变量(P3)。其中ID、数量、费用、等级都是数值型的变量;而卡牌的名称、描述、类型、图片(通过文件路径取到图片)则是字符串;而卡牌对应的单位和法术用对应数编类型即可;是否上阵和是否初始赠送则是布尔型变量,它的值非真即假,这将在后面的设计中有用。
此外,还要定义一个卡牌状态的预设值。这里拟了5种值用于表示卡牌当前状态,而卡牌当前状态会在特定条件下进行切换(P4)
接着我们创建一张用于记录各个卡牌的简单表,值的类型就是刚才我们创建的类,这样每张卡牌的信息就都可以存在表里。(P5) /*科普:简单表可以理解为学生时代的记名册,上面每个学生的学号(或姓名)与该学生的信息一一对应。简单表的键就是数据的索引,通常是数值或字符串(类似学生的学号或姓名),而值就是该索引所对应的数据,可以是任意类型(类似学生的信息)。通过简单表的“键”,可以轻松取到其对应的“值”。*/
接下来需要创建一个方法,将各个卡牌的信息事无巨细地填在刚刚创建的简单表里,就像老师依次为每个学生填写其详细资料一样。让服务端在游戏开始时调用这个方法,各个卡牌的信息就会被存储到服务端中刚刚创建的简单表里。为了方便,我选择分别用3个不同的函数来记录3种类型的卡牌(P6)
这样,我们就在服务端上创建了这些卡牌的信息。但是作为玩家,我们一定想要自己的专属卡包与专属卡牌。不过限于篇幅,剩下的东西只好且听下回分解啦。如果觉得不错,请点一颗免费的赞哦~
猜你想搜
星火编辑器 卡牌游戏制作
星火编辑器-新手教程-关于多游戏模式的配置和触发的获取截图
星火编辑器-新手教程-关于多游戏模式的配置和触发的获取
HELLO 大家好,我是阿木木牧。最近第一版的内部小范围(几人)第一个图的测试已经结束了。 整体游戏以装备数值的崩坏而告终~ (虽然大家都很欢快。。。) 现在准备开始开发下个阶段的内容啦,就是将游戏模式拆分出来。分成单人模式,多人组队模式(合作PVE),多人匹配模式(对抗模式)。那么,怎么配置呢?说来也很简单哈~ 1,在游戏编辑器中,数据编辑器,找到地图设置。 2,编辑地图设置。比如我希望最大数量
14 赞
3 回复
01:03
我们把预制菜做进了游戏?!截图
我们把预制菜做进了游戏?!
我们用21天聚光灯比赛的时间,做了一款和预制菜有关的策略卡牌模拟经营游戏。游戏可在Tap移动端游玩。 《预制菜梦工坊》是一款将卡牌+烹饪元素结合的,策略经营自走棋游戏。你将与各具特长的可爱角色一起,利用种类繁多的产线、食材、食谱和神秘的bug卡之力,制作属于自己的奇妙预制菜,成就一代预制菜大亨! #发现好游戏 #游戏日常 #单机游戏 #独立游戏 #TapTap聚光灯独立游戏 #TapTap生活区#卡牌游戏
15 赞
5 回复
00:30
开发日志5:终画截图
开发日志5:终画
在我们全组专注沉浸制作与打磨《心画》的过程中,不知不觉就临近比赛截止时间了。在最后这一阶段,我们将游戏内能构成体验的全部物件按预定打入游戏,然后在体验-测试-优化的过程中进行了对这款作品精细的打磨。 在游戏打磨临近完成的阶段,我们为游戏加入了便于新手入门的引导系统,并在结尾对游戏主题和立意进行了升华——玩家恍然明白,游戏中的一幅幅心画,刻画的不仅仅是主角的记忆,也映射着自己内心记忆的图景。如果记忆
3 赞
本游戏为21天聚光灯比赛作品。截图
本游戏为21天聚光灯比赛作品。
闪星星的地方按住E键(冥想键)可开隐藏。游戏内任何问题欢迎加群:1059918395 反馈。
官方
3 赞
无须申请,星火编辑器现已公测开放下载截图
无须申请,星火编辑器现已公测开放下载
—————————————————— 各位关注星火编辑器的小伙伴: 感谢大家一直以来对编辑器支持! 破晓已去,曙光降临! 星火编辑器现已开启公测! · 关于下载和资格申请 现已无需申请,请去下面的官方首页直接下载! 缘起测试是星火编辑器自诞生以来第一次对外测试! 从2022年八月开始到十一月,历时三个月。 缘起之后缘聚测试,历时又七个月! 缘聚之后,破晓降临,历时又十二个月! 曾经微弱的星火现已渐
官方
331 赞
375 回复
【新游分享】冒险与决战截图
【新游分享】冒险与决战
大家好,我是Stonefish,《冒险与决战》的制作人。今天我要为你分享一下这款我持续更新了很久的游戏。 《冒险与决战》是一款结合了职业构筑+分叉旅途+半自动策略战斗的roguelike冒险游戏。你将从九大各具特长的职业中选择一个,在被灾厄侵蚀的世界中穿梭于不同场景,在能看见前方的岔路上选择路线,处理事件,击败怪物,完成委托,并逐步探寻世界真相。 以下是你在进入游戏后会经历到的主要玩法与系统: 1
6 赞
1 回复
《冒险与决战》更新前瞻兼新模式反馈征集投票截图
《冒险与决战》更新前瞻兼新模式反馈征集投票
自《冒险与决战》上线以来,收到了很多人的喜爱和反馈;也正是大家的支持与关注,为我持续更新这款游戏提供了更多充足的动力。 而我也秉承着不放过一个玩家反馈问题、不放过一个bug——游戏bug24小时内必修复的态度,力求不辜负每一个玩家。 但是,不足9分的评分,和一些批评的声音,始终在提醒我:这款游戏仍然存在着很多有待改进的地方。有些地方,可能短时间说不明白,亦或是一言难尽,但却切切实实影响着玩家的体验
投票官方
15 赞
1 回复
【版本更新】全新传说汽水——力量汽水截图
【版本更新】全新传说汽水——力量汽水
全新传说级汽水「力量汽水」现已加入《疯狂跳跳糖》! 「力量汽水」(传说) 售价:8 币 效果:跳跳糖跳到它上时,会随机弹跳至一个非相邻格上并在该格额外弹跳 1 次;优先弹至非力量汽水的汽水格。 「力量汽水」是一种能够带来巨大能量的功能饮料。顾名思义,它无论给人还是给糖果都能带来满满的力量。当跳跳糖跳至「力量汽水」后,会弹射至随机非相邻格并在该格额外原地弹跳一次,且会优先弹至除力量汽水之外的汽水,并
官方
5 赞
1 回复
开发日志01:创意初涌截图
开发日志01:创意初涌
#聚光灯gamejam开发者日志 作为已经参加过两届21天TapTap聚光灯Gamejam,并且这两年只参加聚光灯这一个Gamejam的聚光灯忠实玩家,势必是希望今年能够有所斩获。 因此,在完成队伍的组建后,我们做了三件事:一是确定了合作共识,我们共同约定既然一起做,那就没有半途而废的道理,我们是一条船上的人,目标都是为了戮力同心把我们共同的游戏做好;二是搭建了内部的合作模式,包括采用的程序
5 赞
5 回复
《心画》玩法说明与内容简介截图
《心画》玩法说明与内容简介
《心画》是一款探索式涌现叙事解谜游戏。 【操作方式】 游戏的主要玩法是控制主角用方向键(或手机摇杆)在画中移动并使画中内容显现,并用按住E键的方式(或手机冥想键)控制主角通过“冥想”以显现主角附近的区域,以及一些隐藏的物件或细节(路过它们时会有白色的小星星闪烁)。 【游戏目标】 你需要在主角进入的画中进行探索,并在“记忆点”(记忆能量)耗尽前收集足够的“记忆浓度”方可过关。左上方的能量条代表主角目
官方
2 赞