跳到主要内容

4 篇博文 含有标签「日常」

查看所有标签

聚光灯GameJam2025

· 阅读需 2 分钟
Aznable
博客拥有者

开始写下文字的此刻,GameJam的截至时间已经到了,很遗憾这次没有按时完成游戏。最近工作实在太忙了,难以抽出时间来制作自己的游戏。不过,我想未来有时间,还是可以完成这款游戏的。

这次制作的游戏,是从美术开始发散了,当确定了主题是“bug”后,我在想,跟什么结合起来会比较有特色呢?中国风水墨,这个想法蹦了出来。

概念很好,但实践起来就很难了,对于没有美术功底的我来说,简直是灾难。尝试用几个不同的AI来绘制概念图,一直没有让我满意的结果,感觉并没有很好的融合到一起。

哦对了,这里给AI提示词是“水墨”“故障风格”,或者是“ink wash”和“glitch”。

在美术上花了不少时间探索,最后决定先方向,着手玩法部分。

因为时间很紧张,我想做一个规模尽量小的游戏,这时候想到了“节奏地牢”,这种老式rogue游戏的元素比较容易制作,而且方便修改。

下面的问题变成了,怎么将“bug”主题和rogue玩法结合呢?最简单的想法,把bug作为敌人,玩家是解决bug的人。如此一来,玩家就需要一些解决bug的工具。作为编程人员,这个就比较熟悉了:断点、TryCatch等等概念,都可以拿出来用。

接下来是设计这些敌人和工具,以及它们之间的关联。

这里出现了新的问题,如果将bug和工具(解决方案)关联的太过固定,就会出现对A只能用B,但玩家遇到敌人和工具都是随机的,如果没有拾取到合适的工具,就无法解决敌人。

思来想去,还是将游戏向传统的方向靠拢,玩家和敌人都有生命值和攻击力,再这个基础上增加武器/装备/道具,以此来增加游戏的可玩性。

截至到目前,游戏只是完成了雏形,还没有深入测试。写下这篇博客也是激励自己,一定要完成这款游戏!!!

Krita结合AI绘画体验

· 阅读需 1 分钟
Aznable
博客拥有者

使用Krita的一款插件,结合ComfyUI,可以实现在图像处理软件中使用AI的功能,用起来比WebUI和ComfyUI更方便,当然代价也是有的,可以调整的参数比较少。

我利用空余时间尝试了下,Live模式用LCM出图,可以快速迭代,非常快乐。特别是结合ControlNet Pose,可以在调整人物姿势的同时立刻看到结果的变化。

废土世界独自前行的少女

废土世界独自前行的少女

Delete ‘␍’ eslint(prettier/prettier) 错误的解决方案

· 阅读需 2 分钟
Aznable
博客拥有者

今天遇到一个问题。windows下用git拉了web项目后,运行出错,经过搜索找到了解决方案,记录下来。

问题背景

在Windows上新拉完代码,在执行pre-commit时,出现如下错误:

Delete eslint(prettier/prettier)

问题根源

罪魁祸首是git的一个配置属性:core.autocrlf

由于历史原因,windows下和linux下的文本文件的换行符不一致。

Windows在换行的时候,同时使用了回车符CR(carriage-return character)和换行符LF(linefeed character),而Mac和Linux系统,仅仅使用了换行符LF,老版本的Mac系统使用的是回车符CR

因此,文本文件在不同系统下创建和使用时就会出现不兼容的问题。

我的项目仓库中默认是Linux环境下提交的代码,文件默认是以LF结尾的(工程化需要,统一标准)。

当我用windows电脑git clone代码的时候,若我的autocrlf(在windows下安装git,该选项默认为true)为true,那么文件每行会被自动转成以CRLF结尾,若对文件不做任何修改,pre-commit执行eslint的时候就会提示你删除CR。

现在可以理解ctrl+s和yarn run lint --fix方案为何可以修复eslint错误了吧,因为Git自动将CRLF转换成了LF。

最佳实践

现在VScode,Notepad++编辑器都能够自动识别文件的换行符是LF还是CRLF。

如果你用的是windows,文件编码是UTF-8且包含中文,最好全局将autocrlf设置为false。

git config --global core.autocrlf false

注意:git全局配置之后,你需要重新拉取代码。

来源

开始

· 阅读需 1 分钟
Aznable
博客拥有者

第一篇,写点最近的经历吧。

临近双11,想买张显卡,用来玩玩最新的大作和运行AI。

考虑以下因素:

  1. 4090风波,导致显卡价格上涨,甚至包括AMD显卡在内也涨了。
  2. 性价比A卡优势
  3. 本人没用过A卡,听说A卡问题很多,想要折腾一番。

最终选了蓝宝石7900XTX超白金

入手后还在单独的硬盘里装了Ubuntu系统和ROCM,用来跑AI。

列几个实际跑图的测试数据

  • Ubuntu,ComfyUI,模型基于SD1.5512*512分辨率,约14.3it/s
  • Ubuntu,WebUI,模型基于SD1.5512*512分辨率,约18it/s