Skip to content

Commit 3e29ea2

Browse files
committed
add 2023-game-summary
1 parent 54c598e commit 3e29ea2

27 files changed

+163
-11
lines changed

content/2023 游戏总结.md

+117
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
+++
2+
title = "2023 游戏总结"
3+
date = 2024-01-28T19:19:18+08:00
4+
slug = "game-summary-2023"
5+
[taxonomies]
6+
tags = ["游戏"]
7+
+++
8+
9+
离开游戏行业快一年了,说来也奇怪,过去一年玩的游戏反而比以前更多了。steam 从去年开始推出[年度报告](https://s.team/y23/chfvjdpv?l=schinese),正好回顾一下过去一年的游戏情况。希望自己永远喜欢玩游戏!
10+
11+
!["steam-report-2023"](/assets/game_steam-report-2023.png)
12+
13+
---
14+
15+
## 双人游戏
16+
17+
自从和对象一起玩饥荒之后,先后尝试了很多双人游戏,通关一款就去 steam 上找新的游戏,乐此不疲。
18+
19+
### [饥荒联机版](https://store.steampowered.com/app/322330)
20+
21+
!["dont-starve-together"](/assets/game_dont-starve-together.png)
22+
23+
这是我拉着对象入坑的第一款游戏,从前年开始玩的。一开始她看到高脚鸟在给我磕头,也想试玩一下,结果一发不可收拾,不知花了多少个夜晚在永恒领域里探索神秘的未知。
24+
25+
一个人的饥荒玩到后期最深刻的体会其实是孤独,两个人的饥荒就只剩下此起彼伏的“救我”了。
26+
27+
### [星露谷物语](https://store.steampowered.com/app/413150/Stardew_Valley/)
28+
29+
!["stardew vally"](/assets/game_stardew-vally.jpg)
30+
31+
饥荒世界里充满了危险与紧张,就去星露谷体验一下~~修仙~~休闲的种田生活吧!
32+
33+
前期浇水真的很累,直到第一次大丰收才体会到这个游戏的乐趣。作为一个像素风的种田游戏,星露谷的内容实在是太多了,我如果在游戏里一动不动,那一定是在查 wiki 啦!不知道为什么总有干不玩的农活,要不停的下矿,还要和镇上的人搞好关系,现在听到夏天的小曲儿我就肝疼。游戏里玩了快 5 年,终于衣食无忧开始装修了,赚钱真不容易啊!如果还会新开一个档,我一定选择 joja 流。
34+
35+
### [拼贴冒险传](https://store.steampowered.com/app/1347970/)
36+
37+
![patch-quest](/assets/game_patch-quest.png)
38+
39+
年度最惊喜的双人肉鸽游戏!听说是一个人打磨了 7 年的作品,采用类以撒的闯关模式,捕捉各种各样的宠物当坐骑,通关加收集宠物用了约30个小时。虽然后期也存在一些怪物同质化的问题,满屏的子弹躲起来难度也挺高的,但总体来说还是很值得一玩的!
40+
41+
### [胡闹厨房](https://store.steampowered.com/app/728880/Overcooked_2/)
42+
43+
![overcooked2](/assets/game_overcooked.png)
44+
45+
大名鼎鼎的分手厨房(~~1 和 2 都通关了居然还没分手~~),从手忙脚乱到 sorry 全场,谁是 sorry 全场的那个人我就不说了。
46+
47+
### [城堡破坏者](https://store.steampowered.com/app/204360/Castle_Crashers/)
48+
49+
![castle-crasher](/assets/game_castle-crashers.png)
50+
51+
很好玩!横版闯关,打boss救公主,有小时候玩热血格斗那味儿了!角色的技能种类足够丰富,就是每个角色都要单独升级,想要体验全角色要花很多时间。
52+
53+
### [猫咪斗恶龙 II](https://store.steampowered.com/app/914710/Cat_Quest_II/)
54+
55+
![cat-quest2](/assets/game_cat-quest.png)
56+
57+
平面版的冒险闯关游戏,体量比较小,值得一玩。
58+
59+
### [双人成行](https://store.steampowered.com/app/1426210/)
60+
61+
![it-takes-two](/assets/game_it-takes-two.png)
62+
63+
不愧是 TGA 最佳年度游戏,真正称得上是第九艺术。每一章都很惊艳,新鲜的玩法层出不穷。但是亲手把 cuty 撕碎让我好久都没有打开这款游戏,直到 618 配了一台新电脑才重新开始玩,花了几天通关之后又有种意犹未尽的感觉,像看了一场很长的电影,像体验了一段别样的人生。
64+
65+
### [同舟共济](https://store.steampowered.com/app/1286580/)
66+
67+
![ship-of-fools](/assets/game_ship-of-fools.png)
68+
69+
英文名又叫傻子开船。两个人驾驶一艘船,用船炮打败海上的各种怪物,不断升级炮弹和技能。好玩是好玩的,就是体量太小了,尽管难度偏高,还是不到 10 小时就通关了,总共就那么几个 boss。
70+
71+
### [茶杯头](https://store.steampowered.com/app/268910/Cuphead/)
72+
73+
![cuphead](/assets/game_cuphead.png)
74+
75+
经典手绘风横版射击游戏,好玩但是难度爆表。几乎每一关都是 boss 战,每人只有 3 条命,要想打赢必须非常熟悉 boss 的攻击方式。双人虽然可以互救,但是攻击力减半,只要有一个人划水,难度直接翻倍。无数次的死亡与重开只为了战胜 boss 那一刻的成就感,然后出发迎战下一个敌人。
76+
77+
我们花了几个晚上只打通了第一个岛,手柄上已经全是汗了。希望有朝一日能通关吧。
78+
79+
### [灵魂摆渡人](https://store.steampowered.com/app/972660/)
80+
81+
![spiritfarer](/assets/game_spiritfarer.jpg)
82+
83+
美术、音乐与剧情都是一流的,堪称精美的艺术品。游戏里你将扮演一个灵魂摆渡人(双人的话是一个控制人,一个控制猫),驾驶着一艘船在生死边缘航行,帮助即将离世的灵魂完成最后的心愿,送他们前往来生。玩游戏的时候经常舍不得把船上的人送走,但为了推进剧情又不得不这么做,还好最后在永恒之门的一个拥抱总能让人释怀。唯一的缺点是后期任务有些乏味,硬是把流程拖得太长了。
84+
85+
### [九张羊皮纸](https://store.steampowered.com/app/471550/)
86+
87+
![Nine Parchments](/assets/game_nine-parchments.png)
88+
89+
游戏内容本身有些空洞乏味,唯一的乐趣是技能的无差别性,你可以打队友也可以治疗敌人,混战中经常死在队友的刀下。我们连续玩了几个晚上,玩腻了就再也没碰过了。
90+
91+
## 单人游戏
92+
93+
这几年我已经很少玩一些 3A 大作了,倒不是因为配置跟不上(毕竟去年刚配了台 4070 的新电脑来玩~~星露谷~~),而是很难抽出一段连续的不被打扰的时间专门来玩一些大作。比如《[巫师 3](https://store.steampowered.com/app/292030/)》我曾经玩了 10 小时,后来因为忙起来没空再玩,现在再打开游戏,剧情、操作都已经忘光了。现在都市生活节奏越来越快,大家都很难再沉下心来花几十个小时完整地体验一款游戏了。就像抖音的流行一样,快节奏游戏也越来越受欢迎了。
94+
95+
### [土豆兄弟](https://store.steampowered.com/app/1942280/)
96+
97+
![Brotato](/assets/game_brotato.png)
98+
99+
2023 年最佳肉鸽爽游,20 分钟就能爽一把,在我去年的 steam 游戏时间排名中仅次于饥荒和星露谷。我觉得很奇怪的是,这款游戏没有很复杂的设计,一切机制都很普通,各种 buff 叠加就完事儿了,为什么直到 2023 年才被做出来呢?害我少玩了好几年。
100+
101+
### [Stacklands](https://store.steampowered.com/app/1948280/Stacklands/)
102+
103+
![stacklands](/assets/game_stacklands.jpg)
104+
105+
饥荒,但是卡牌!用堆叠卡牌的方式来进行生存、建造、战斗,玩法很有趣,制作者能想到这个点子简直是天才。不过我已经好久没玩了,还没通关呢。
106+
107+
### [药剂工艺](https://store.steampowered.com/app/1210320/)
108+
109+
![game_potion-craft.png](/assets/game_potion-craft.png)
110+
111+
终于可以当一个炼金术士了,但这B村民们怎么老是向我要杀人放火催情的药,我只想做个好人啊。一开始玩还是很有趣的,后期就比较枯燥了,这也是很多游戏的通病。
112+
113+
### [极限国度](https://store.steampowered.com/app/2290180/Riders_Republic/)
114+
115+
![game_riders-republic.png](/assets/game_riders-republic.png)
116+
117+
“我的癌已全部康复呀……”,终于给我买到正版极限国度了。去年才开始玩这款早就被 B 友们玩坏的游戏,在无限制的世界里骑车滑雪实在是太爽了。官方居然把《com for ya》这首歌加入到游戏电台里了,育碧是懂玩梗的。但能不能先把自己的破土豆服务器搞搞好,我还在吃着火锅骑着车,忽然就给我断开连接了。

content/Hello, hugo.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ hugo 的文章都放在 content 目录下,采用 sections 管理文章的分
2929

3030
content 根目录下的每个文件夹会自动成为一个分区。如果文件夹不在 content 根目录下,那么需要新建一个 \_index.md 文件使它成为分区。分区和目录一样是树状结构,因此很适合作为文章的分类使用,比 hexo 在文章中使用 categories 指定分类要更科学些。
3131

32-
```plaintext
32+
```
3333
content
3434
├── life/
3535
└── tech/

content/Unity 协程的原理探究.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title = "Unity 协程的原理探究"
33
date = 2021-08-29T21:23:25+08:00
44
slug = "unity-coroutine"
55
[taxonomies]
6-
tags = ["game-development"]
6+
tags = ["游戏", "unity", "C#"]
77
+++
88

99
## Unity 协程

content/zsh 插件推荐.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export ZDOTDIR=$HOME/.config/zsh
2222

2323
这样其它的 zsh 配置(如 .zshrc)就可以放在 `$ZDOTDIR` 中而不会污染了 home 目录。zsh 相关配置文件的目录结构如下:
2424

25-
```plaintext
25+
```
2626
~
2727
├── .config
2828
│ └── zsh

content/使用 GNU stow 管理你的 dotfiles.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ tags = ["tools", "dotfiles"]
1414

1515
比如我有 zsh, git 和 tmux 的配置需要管理,如果不使用 stow,那么这些配置文件会散落在 HOME 目录下:
1616

17-
```plaintext
17+
```
1818
$HOME
1919
├── .config
2020
│ └── zsh
@@ -29,7 +29,7 @@ $HOME
2929

3030
使用 stow 来管理的话,就可以把属于同一个程序的配置文件组织在一起。在任意地方新建一个 dotfiles 目录,然后为每个程序建立一个自己的配置文件夹,把属于它的配置丢进去:
3131

32-
```plaintext
32+
```
3333
dotfiles
3434
├── git
3535
│ └── .gitconfig

content/在 wsl2 中部署 hugo 环境.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ tags = ["tools", "wsl", "hugo"]
1010

1111
但是 wsl2 是独立的虚拟环境,windows 上不能直接通过 `localhost:端口号` 的方式访问部署在 wsl2 本地的网络服务。
1212

13-
```shell
13+
```bash
1414
hugo server
1515
...
1616
Web Server is available at //localhost:1313/ (bind address 127.0.0.1)
@@ -24,7 +24,7 @@ Web Server is available at //localhost:1313/ (bind address 127.0.0.1)
2424

2525
首先用 `ifconfig` 查看 wsl 的虚拟 ip 地址:
2626

27-
```shell
27+
```bash
2828
$ ifconfig
2929
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
3030
inet 172.23.162.136 netmask 255.255.240.0 broadcast 172.23.175.255
@@ -47,7 +47,7 @@ lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
4747

4848
可以看到 eth0 的 ip 地址是 `172.23.162.136`,我们把 hugo 服务部署在这个地址上:
4949

50-
```shell
50+
```bash
5151
$ hugo server --bind 172.23.162.136 --baseURL=http://172.23.162.136
5252
...
5353
Web Server is available at http://172.23.162.136:1313/ (bind address 172.23.162.136)
@@ -59,7 +59,7 @@ Web Server is available at http://172.23.162.136:1313/ (bind address 172.23.162.
5959

6060
这个方法的缺点是,wsl 的虚拟 ip 地址是由 windows 分配的,每次重启都会更换。不想每次都手动查询地址再输入命令,可以封装一个简单的 bash 脚本:
6161

62-
```shell
62+
```bash
6363
#!/bin/bash
6464
IPADDRESS=$(ifconfig eth0 | grep "inet\b" | awk '{print $2}' | cut -d/ -f1)
6565
echo $IPADDRESS

content/快速幂.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title = "快速幂"
33
date = 2020-08-25T22:56:54+08:00
44
slug = "quickpow"
55
[taxonomies]
6-
tags = ["algorithm"]
6+
tags = ["算法", "数学"]
77
+++
88

99
快速幂用于加快幂运算的速度。计算 \\( a^n \\),如果直接循环做 n 次乘法,需要的时间复杂度是 \\( O(n) \\),而快速幂可以把这个时间复杂度降低为 \\( O(\log n) \\)。

content/管理游戏中的数值修改.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title = "管理游戏中的数值修改"
33
date = 2021-09-25T15:43:08+08:00
44
slug = "source-modifier-list"
55
[taxonomies]
6-
tags = ["game-development"]
6+
tags = ["游戏", "lua"]
77
+++
88

99
游戏中会有很多数值时刻发生着变化,比如角色的攻击力、移速等会因为各种 buff 发生改变,这些 buff 的来源也可能有很多,比如自身技能、敌人技能或者队友给你加的 buff 等等,这些 buff 还可以叠加,持续时间结束之后需要移除。这些对基础数值的修改称为 `modifier`

start-server.sh

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash
2+
3+
#IPADDRESS=$(ifconfig eth0 | grep "inet\b" | awk '{print $2}' | cut -d/ -f1)
4+
IPADDRESS=$(ip a s eth0 | grep "inet\b" | awk '{print $2}' | cut -d/ -f1)
5+
6+
echo $IPADDRESS
7+
zola serve -i $IPADDRESS -u $IPADDRESS
8+
#hugo server --bind $IPADDRESS --baseURL=http://$IPADDRESS

static/assets/game_brotato.png

1.01 MB
Loading
2.42 MB
Loading

static/assets/game_cat-quest.png

2.61 MB
Loading

static/assets/game_cuphead.png

3.55 MB
Loading
2.08 MB
Loading

static/assets/game_it-takes-two.png

4.52 MB
Loading
5.7 MB
Loading

static/assets/game_overcooked.png

4.48 MB
Loading

static/assets/game_patch-quest.png

2.06 MB
Loading

static/assets/game_potion-craft.png

20.1 MB
Loading
4.35 MB
Loading

static/assets/game_ship-of-fools.png

6.82 MB
Loading

static/assets/game_spiritfarer.jpg

190 KB
Loading

static/assets/game_stacklands.jpg

508 KB
Loading

static/assets/game_stardew-vally.jpg

889 KB
Loading
1.02 MB
Loading

themes/cattery/static/css/style.css

+23
Original file line numberDiff line numberDiff line change
@@ -293,10 +293,25 @@ article {
293293
.post-content h2 {
294294
color: var(--color-h, var(--color-text));
295295
margin: 1em 0;
296+
position: relative;
296297
}
298+
.post-content h2::before {
299+
content: "h2";
300+
color: var(--color-surface0);
301+
position: absolute;
302+
left: -1.5em;
303+
}
304+
297305
.post-content h3 {
298306
color: var(--color-h, var(--color-text));
299307
margin: 0.7em 0;
308+
position: relative;
309+
}
310+
.post-content h3::before {
311+
content: "h3";
312+
color: var(--color-surface0);
313+
position: absolute;
314+
left: -1.6em;
300315
}
301316
.post-content h4 {
302317
color: var(--color-h, var(--color-text));
@@ -323,6 +338,9 @@ article {
323338
color: var(--color-link, var(--color-lavender));
324339
text-decoration-color: var(--color-link, var(--color-lavender));
325340
}
341+
.post-content del {
342+
color: var(--color-overlay0);
343+
}
326344

327345
.post-content code {
328346
color: var(--color-code, var(--color-subtext0));
@@ -378,6 +396,11 @@ article {
378396
padding-left: 2em;
379397
}
380398

399+
.post-content img {
400+
object-fit: cover;
401+
width: 100%;
402+
}
403+
381404
.footnote-definition {
382405
display: flex;
383406
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{% set image = resize_image(path=path, width=width, height=height, op=op) %}
2+
<div style="text-align: {% if align %}{{align}}{% else %}center{% endif %};">
3+
<img src="{{ image.url }}" style="object-fit: cover;"/>
4+
</div>

0 commit comments

Comments
 (0)