世界第一款电子游戏
有一种不太严谨的说法是,电子游戏品类的发展,很可能就是”模拟”的发展。这是一种由宏观到微观,由粗犷到精细,由抽象到写实的发展 – 越来越精细化的美术细节、越来越细分的玩法,都是对”模拟””逼真感”的进化。当”模拟”的程度逼真到一定程度之时,新的游戏品类就诞生了 – 逼真的第一视角射击模拟成了FPS,逼真的沙盘战略模拟成了SLG,逼真的英雄救美模拟成了RPG,逼真的养老婆模拟成了卡牌,逼真的种田模拟成了《小森生活》……
只有”模拟经营”这个品类,抛弃不了初生的乳名 – 脱离模拟来聊”经营”是几乎不可能的。而世界之大,万事万物皆可”模”的事实也造就了”模拟经营”在游戏王国中的纷繁复杂之最。作为一篇正经的游戏盘点文,笔者在成文之前层试图把模拟经营类游戏理出一条客观线索统一串起来,数次尝试之后最终决定:要啥顺序?既然推荐,就从笔者最想安利给大家的两个PC端硬核系列开始好了。(是的,这年头谁不是一上来就硬核?)
(一)《模拟城市》(Simcity)系列/《都市:天际线》(Cities:Skylines)
EA的《模拟城市》系列可以算是模拟经营类游戏最出名的一张名片。《模拟城市》里,你作为市长,需要规划用地,建设公路、捷运、体育场、海港、机场、警察和消防局,筹谋税金及各种公共设施支出的分配……妥善规划各种区域,考虑多项因素,最终建成规模宏大、井井有条的大都市,对喜欢这类游戏的玩家来说,成就感是无与伦比的。从《模拟城市1989》开始,这套”规划+建设+扩展+管理”的经典经营玩法体系就沉淀至今,影响了后续无数的大世界模拟经营游戏。作为游戏届知名度极高的作品,纵使有99%的玩家都可能玩过这款系列,笔者仍然要对剩下的1%同学进行许久而强烈的安利:当市长的快乐你想象不到的。
当然了,作为一个延续几十年的经典系列,《模拟城市》官方的最新版本停留在《模拟城市》(什么你说Simcity:Buildit,那是什么?)。如果确实有新玩家想在9102年体验当市长的快乐,笔者这里推荐《都市:天际线》(IGN:8.5)这款完美继承模拟城市系列精神内核,又更贴近当下审美和发挥当前电脑性能的游戏。Steam&Wegame均有售,支持官方简体中文,建议8G以上内存PC购买使用哦~
(都市天际线游戏截图 来源:IGN)
(都市天际线游戏截图 来源:IGN)
(都市天际线游戏截图 来源:IGN)
(都市天际线游戏截图 来源:IGN)
(二)《过山车大亨》系列/《过山车之星》
如果你觉得做一个市长对你来说责任太过重大,或许可以试试从一名园长做起。如果你曾经在游乐园里留下过很美好的回忆,为什么不把游乐园搬回家呢?
《过山车大亨》系列就曾经让笔者在一段时间内每天研究各种过山车建造知识中。你知道木质过山车最高可以建到多少米吗?你知道过山车的时速最高能设计到多少吗?你知道一个玩一圈必吐的过山车会每天吸引多少游客吗?嗯,这些问题的答案都可以在《过山车大亨》系列中找到。
由于年龄问题,笔者只在《过山车大亨3》中倘佯过3D时代的游乐园,并在无耻老贼雅达利长达10对”过山车大亨”系列毁IP的过程中非常的气愤。好在,正统继任者于推出的《过山车之星》(IGN8.5)让笔者重新感受到了这世间果然是充满爱的!
《过山车之星》充分发挥了UGC社区的创造力,并结合它特有的”视角追踪”功能,实现了许多大家儿时的梦想。究竟逆天到什么程度,笔者随便找了两个视频给大家献上:
《过山车之星》对”经营游乐园”和”创造过山车”的模拟,的确到了出神入化的地步。在这款游戏中,笔者只恨自己创造力和童趣不够,但身为”园长”,看到游客们在园中游玩嬉戏享受生活的时候,的确也是能够感到不少自豪的。推出的《过星》,能够完美发挥当今硬件的表现力,在机能上的束缚少之又少。所以如果你有满腔的创意和童趣,就放心大胆地用《过星》去实现吧~
(过山车之星游戏截图 来源:IGN)
(过山车之星游戏截图 来源:IGN)
(过山车之星游戏截图 来源:Twitter @PlanetCoaster)
(过山车之星游戏截图 来源:imgur @FatalFinn)
如过你手头有合适的PC机型,不管你是不是模拟经营的粉丝,笔者都推荐你去选择一款系列尝试一下~当然了,这两款游戏相对来说比较大众,下期笔者会给大家淘几款比较小众但同样出色有趣的游戏~
至于手机游戏,笔者这里仍然有很多私藏!后续的推荐内容都会在”小森生活手游”公众号(别问,问就是金主爸爸)陆续推出,大家记得关注哦~
开发python最好用的软件是什么?
一个非常好的问题。在Python开发时,可以选择的编辑器有很多,大概分为这么几类:
1,IDE集成开发环境,以PyCharm最为常用,还有GNU Emacs
PyCharm由JetBrains开发(另一个著名产品IntelliJ IDEA,常用于Java开发),支持Web开发框架,比如Django。集成了很多开发库,比如NumPy。提供智能代码功能,可以精确快速的调试修复bug,并且内置了远程主机开发程序功能。
兼容所有主流操作系统,支持Windows, MacOS, Linux,非常稳定高效。支持安装插件定制。
安装版本分为社区版和商业版。大型的Python开发项目,推荐使用PyCharm。
2,文本编辑器,常用Sublime Text,还有VI/Vim
Sublime Text简单、通用、方便,可处理多种标记语言,提供类和函数索引等强大功能,有丰富的插件。
兼容所有主流操作系统,被很多程序员成为最好的Python编辑器。
3,新一代开发工具,推荐VS Code
VS Code是微软于发布的一款免费开源的现代化轻量级代码编辑器,具备很多优秀功能,一经推出后便被很多程序员称为最好的IDE编辑器。
VS Code使用的Electron 框架兼容所有主流操作系统,内置扩展插件,断点调试交互式控制台,等等。
4,交互式笔记本,Jupyter Notebook
Python在AI领域是主流开发语言,Jupyter Notebook和AI互相搭台,共同助推Python繁荣了起来。
Jupyter Notebook是一个交互式笔记本,以Web方式运行,支持实时代码,创建和共享程序文档,在用Python编写AI代码时特别方便,适合做数据分析这些需要可视化的操作。
偶是工作多年的Web应用架构师,欢迎关注偶,了解更多IT专业知识。
什么品牌的单片机开发板比较好?
根据偶所知道的回答一下这个问题。
这里推荐一个入门简单,传感器丰富的单片机:
arduino:aruidno可以说是全球最流行的开源硬件了,一个非常方便和优秀的硬件开发平台,支持各类传感器,可以实现很多物联网应用。arduino用于大量的社区资源。
arduino简介
先直观的看一下,下图显示了常用的aruino uno板,主要的性能参数:
主控芯片:atmerga 328P
输入电压:7~12V
模拟引脚:6个
数字I/O引脚:14个(其中6个支持PWM)
时钟频率:16MHz
内存:32KB
EEPROM:1KB
工作电压:5V
arduino能干什么
下图展示了Arduino的作品,可以制作机器手、制作各类机器人、利用各类传感器制作物联网作品等等。
ardunio的优势
arudino具有非常丰富的第三方资源,由于aruidno是开源硬件,全部是开源的,可以深入的了解其底层的机制,而且预留了非常友好的开发接口。开发者和爱好者设计了自己的作品后,将硬件和软件用来分享。在社区可以找到很多基本的模块。比如舵机控制模块、PID调速模块、A/D转换魔铠等。
arduino最初为嵌入式开发学习而生。现在已经远远超出了嵌入式的技术领域。拥有很多电子领域之外的爱好者,凭借丰富的创造力,可以开发很多有趣的作品。
arduino的开发环境
arduino的开发环境如下图所示
arduino采用C语言编程,aruidno IDE可以用在windows、OS X、Linux等主流操作系统。
aruidno ide开发环境简单,非常容易掌握,提供了非常多的标准库,不需要太多的单片机基础,就可以进行快速度开发。
小编曾经用aruidno做过的小项目
小编曾经用aruidno作为控制板,通过各类传感器做过一个机房的环境监控系统。具有以下功能:
机房的温湿度检测:通过温湿度传感器
精密空调控制:通过TTL转RS485的modbus协议实现
普通空调控制:通过红外模块实现
浸入检测:通过浸水检测模块实现
动力系统电流检测:通过互感线圈实现
… …
最后通过以太网板,将采集的各种数据发送到服务器,对数据进行展示,如果数据超出设置值,那么发出报警。
其他推荐
小编最近还在玩一个单片叫做 raspberry pi。
raspberry pi是只有信用卡大小的迷你电脑,拥有USB接口、以太网口、SD扩展口、HDMI高清接口等。现在已经推出了raspberr pi 3b+的版本。
raspberry pi的功能非常的强大,预装了linux操作系统,采用了64位1.4G四核CPU,支持无线标准802.11ac,2.4G和5G。
raspberry pi可以用作位小型服务器使用、可以用于网络安全监测平台使用,可以用于家庭的多媒体播放器,可以建立家庭用的NAS系统。。。
对arduino、raspberry pi,大家有什么看法呢,欢迎在评论区留言讨论。
若需更多帮助,请私信关注。谢谢。