欸欸 说起背单词
我不放在语境里记和用的话,就记不住(主要是抽象意义的单词)
导致 无痛单词 和 不背单词 对我来说都没有用……
我需要那种「连词成句」游戏或者「造句」游戏,但是市面上又没有。

于是两百年前自己写了一个……网页游戏
蜘蛛纸牌 ✕ Anki 的杂交物种(见图)

(如果你玩过 windows xp 的蜘蛛纸牌游戏,你应该能迅速理解规则)

左下角这个“俺寻思”是一个便捷翻译器,调用ai api运行。主要用来翻译我不懂的句子。
查卡牌上的日语生词是靠……浏览器插件……(Yomitan,长按shift然后鼠标悬浮在单词上就能调用<明镜国语>之类的词典)

抽卡牌逻辑仍然用的艾宾浩斯,但是没有数据界面,也就是不显示有哪些单词过了最佳背诵时间(赏味期吗)
反正看不到就是没有……

主要的问题是
卡牌库要自己做。
我分不清是做卡牌导致我背出来单词,还是玩游戏导致我背出来单词……

本来卡牌库是 json 文件,写死我了,还特意做了一个简化语法,用自然语言能迅速做一堆卡出来

但是我懒得做新手指引
0个人能看懂这个游戏怎么玩()
如果有人吐槽 QuickToot 界面之简陋抽象的话
我就给ta看这个游戏
本人一直是这种千禧年搞笑风

我在思考要不要也扔到github上造福象友
但是这种游戏最要紧的其实是
卡牌库……!

感觉想有人玩的话就得做一些雅思核心词汇or雅思作文连词成句 之类的 受众广泛的内容
(没人想背我的抽象话卡牌库

wow 这个丝滑的拖拽效果怎么实现的!!!
https://www.solitr.com/spider-solitaire-two-suits
好爱。它甚至做了卡牌翻转的动画(落泪)
Spider Solitaire (2 Suits)

Play Spider Solitaire for free. No download or registration needed.

@PhilFakeMonk
(update: 我修了一个词库切换的 bug。如果有朋友几小时前玩了,现在打开发现页面上没纸牌或者消不掉,ctrl + shift + r 强制拉取一下新脚本……)
(如果又玩出了 bug 或者有什么反馈也请告诉我)

象友说想玩,所以我扔 github 了

各位背单词·背知识点·背书苦手的朋友
可以来浅玩一下
蜘蛛纸牌 X Anki 的杂交物种——

胡适开心词场 Hushi Anki

学习就是打牌,打牌就是学习
书中自有棋牌室

***

游戏规则类同 蜘蛛纸牌/空档接龙(见图),有疑问可以戳菜单栏「帮助」

现在这个卡牌词库是示例词库,如果你想做自己的词库请戳菜单栏「词库 >> 新建词库 >> 打开编辑器」。
特意做了一个简化语法,用自然语言能迅速做一堆卡出来。

Github Page

我没做账号系统,点击即玩。但也意味著:
玩家的词库和学习进度数据存在玩家自己的浏览器里,我看不到,也不帮玩家保存。

各位务必时不时「进度 → 导出学习进度」「词库 → 导出当前词库」备份你的数据。

可能有一些小bug
比如左下角的「俺寻思」(是个翻译器)
关闭气泡之后再点击「俺寻思」应该是能再次弹出气泡的
但是有时候会卡住
此时请使用刷新大法,或者切换词库试试看……
(你倒是debug啊(

哦对了…… 卡牌上的字体、牌背的图案都可以改,花色的样式也可以改

但是
「外观 >> 牌背款式 >> 蜘蛛纸牌」
是在模仿 windows xp 纸牌游戏的经典款式,
真的有蜘蛛,童叟无欺

怕虫的朋友小心
(虽然现在说可能有点晚了………………)

思考这个「俺尋思」的氣泡框卡牌拖过去的时候拖不准怎么解决

之前因为担心拖卡牌到每列结尾的时候误触 所以给做了这种难误触的设计 结果太难触了好像(

要不给个active的反馈好了,比如拖过来还没放手的时候,气泡变色或者边框高亮什么的,表示「拖准了!放手吧!」

改了下计算的方法。之前是算鼠标在气泡内才能触发「俺寻思」翻译。现在改成了卡牌的边边角角碰到就能触发

另外修正了一下边缘高亮的触发逻辑

现在卡牌拖动到「俺寻思」上应该能看到这个「魔法即将触发」的高亮了(呃

bug:
词库甲今天的卡牌打完,用户切到了词库乙。此时用户再点击 菜单栏 >> 词库甲,会弹窗”明日君再来“。
到此为止都很正常。

但是关闭弹窗之后,词库乙会变成无法消除任何卡牌的状态。(比如图上框内的牌。本来应该消失的。)

刷新能解决。应该是词库切换逻辑的问题。

新bug:
手机端的朋友说有时候顶部菜单栏会消失
刷新无法解决
关闭游戏页面后再打开能解决

(呃 可能是高度计算出了问题(挠头

@ming 啊啊啊啊 good job!!剛剛又玩了幾局發現了另外一個關於「消卡」的問題:一個場景是我想看被壓住的牌而隨手挪走一張卡然後就被消掉了  另一個更誇張一點:我右下角發牌後直接就消掉了,我都沒看到被消掉了什麼東西 
@PhilFakeMonk 是这样!但是我到现在也没想出好办法解决这个
(事实上被我当成玩法了, 会专门把还剩1张就能消除的牌放在1、2列,赌发牌的时候能不能直接消掉……)
为了让大家理解基本规则,做了很多 2张牌一组的卡,也导致这种情况频频出现
@ming 我第一瞬間的想法就是把發出的牌做成類似手牌展示,但感覺不對味兒了  再一想感覺這樣也挺好的!反正背單詞也是靠復現,偶然消一次也無甚妨礙
@PhilFakeMonk 我之前也想过要不要把消牌效果弄成残影……
但感觉果然还是「啪!」一下消失比较爽 
@ming @PhilFakeMonk 如果让牌消失的速度慢一点呢?
@sage @PhilFakeMonk 我考虑过做出残影,但是效果不太好。还是“啪!”一下消失这种感觉爽一点。
也许可以另外做一个顶端通知横幅,显示哪组牌被消掉了;持续显示5秒然后自动向上消失。
@ming @sage 我想到兩個方案:1️⃣ 是增加一個「已消牌組」,在牌局過程中可以隨時查看,位置可以在左/右側作為可以「拉出/收回」的側邊欄。2️⃣ 是在最後的「通關畫面」上疊加一個「結算畫面」:把本局中所有卡牌都按照正確的牌組/牌序展示出來,也算是再增加了一次復現,當然不想看的玩家也可以不管它直接退出或進入下一關
@PhilFakeMonk @sage  wow!我觉得第一个设计好耶比较容易快速实现 先记下来