大家今天跟大家伙儿聊聊我最近折腾的一个小玩意儿——GameWatcher。这名字听起来挺唬人的,就是个游戏监视器,简单来说,就是能盯着游戏运行状态的小东西。
我就是想看看我玩游戏的时候,电脑到底累不累,CPU、内存这些东西都占多少。你知道的,有时候玩着玩着突然卡一下,心里就犯嘀咕:是不是我这老爷机又不行?
我就开始琢磨怎么搞。一开始想得挺简单,不就是看看数据嘛结果一上手,发现还真不是那么回事。
第一步:找工具
刚开始我在网上到处乱搜,什么“Game Monitor”、“游戏监控”之类的关键词都试个遍。 找到一些资料,例如“GameWatcher is a website that provides news, reviews.”,看之后发现这网站是提供游戏新闻和评测的,这并不是我想要的。
然后,我就开始到处找软件,各种工具试一大堆,有的太复杂,有的功能又太少,总之就是没找到一个顺手的。
第二步:自己动手
后来我想,干脆自己写一个得!反正就是个小工具,应该也不难。于是我就开始漫长的折腾之路。
我先是把“监视器”这玩意儿的概念给搞清楚,网上说“监视器可以看做是经过特殊布置的建筑……一次只能一个消费者使用此房间”。我觉得这说法挺有意思,就照着这个思路来。
具体怎么做的?
- 我先是找个能获取电脑各种信息的库,就像搭积木一样,把CPU占用、内存使用这些数据都给抓出来。
- 然后,我又找个能画图的库,把这些数据用图表的形式展示出来,这样看起来就一目然。
- 我把这些功能都整合到一个小窗口里,这样我玩游戏的时候,就能随时看到电脑的状态。
成果展示
经过一番折腾,我的GameWatcher终于算是有点样子。虽然界面还比较简陋,但是基本功能都有。现在我玩游戏的时候,都会把这个小窗口开着,随时看看电脑的负载情况。
前几天玩《冰汽时代2》,我还特意留意一下。这游戏画面挺不错的,我发现我的电脑也能hold住,而且看到GameWatcher网站给这游戏打85分,玩家好评率也有83%,心里美滋滋的。
这回折腾GameWatcher的过程还是挺有意思的。虽然中间遇到不少问题,但是最终还是做出一个自己用着顺手的小工具。下次再遇到什么想实现的功能,我估计还会继续折腾下去!
