简介
常用网络昵称:Sy_
、Sy_COOH
、IoOozZzz
,真名全拼”Shen Ying“,和网站域名一致。
-COOH
是化学里的羧基,呈酸性,醋酸中含有该成分。
喜欢的事物:学习有意思的东西🆕、前端、游戏开发🎮、画像素画✍️、做视频、视频剪辑✂️、乒乓球、听各种各样好听的歌、尝试各种各样新奇的事情、社交心理学、冥想🧘。
个人前端技术栈:Html、CSS、JavaScript、Vue2
玩过的游戏引擎:Pygame、GameMakerStudio2/3、Unity、Godot、Unreal5
性格:未知(不太稳定,游离于奔放和内敛之间),社交时攻击性几乎为 0,说话比较照顾别人的心情💢。
思维:坚定的唯物主义兼严谨理科生思维,不是很感性。
Sy 创建网站的目的
Once upon a time,俺看见一个朋友正在捣鼓Wordpress。当时的我还处在用CSDN写博客的阶段,也懂得Markdown语法。看到朋友的博客网站功能多多,自定义性很强,故为之震撼。于是找该朋友帮忙,学会了搭建wordpress。
本博客的域名依托于华为云,网站服务器依托于云服务器提供商雨云🌧️,SSL证书是特殊渠道一块钱买的。服务器配置不高,存储容量倒是很大,30G够我这个博客网站用一辈子。月租30~40,一年下来也要两百左右。
博客网站的主题是Argon,主题作者早已不再更新。现在基本上不太可能换别的主题了,Argon很简洁功能很丰富也很稳定,用Argon写博客效率还是挺高的。
Sy 与游戏开发
记得第一次开发一个游戏是在高二的时候,当时在学Python,自己在学校里看一本《Python从入门到精通》自学了面向对象编程,我当时构思好了那个游戏的简单雏形,把代码写在了本子上。就在那个下课的十分钟,简单的写了个While死循环,定义了个Person类,很草率的写了一个人生模拟器,其中用了几个随机函数,大概就是你可以输入自己的姓名,然后随机生成一个年龄,主循环用Sleep函数延迟调用,不断增加你的年龄,并且利用Random函数你大概可能会遇到几个写好的随机事件。就…很草率,一个☝️本子📒一只笔,开启了Sy的游戏开发之旅。
可以说,自学了面向对象的编程思想是我学习游戏开发的导火索。自从学完面向对象,我突然好像就明白大多数游戏是怎么个原理了(大致上)。大二暑假,我在我的Windows电脑上用pip简单在Python上安装了Pygame这个库作为全局库,于是就开始用Python自带的IDLE写起了游戏。这个暑假,其实不算愉快,鉴于当时还要学习高中的内容,每天玩Pygame的时候充满负罪感,时常被老妈叫停。当时自学CS的能力相比现在稍弱,很多东西没能解决,最后也没能做成一个很好的游戏。基本上也就做了个缩水版的飞机大战✈️其实更多是个打砖块的游戏。
高二的寒假,班上一个编程大佬很喜欢ut,他自己也在制作传说之下的同人游戏(大概是sans战斗的那种)他做的真的很好!他推荐我去尝试GameMakerStudio2引擎。从那一次开始,我开始接触到了真正意义上的游戏引擎,并唱到了甜头。本质上来说Pygame也能算是一个游戏引擎,但相比一个独立的游戏引擎(有自己的脚本语言并且可以可视化工作)还是差一些。通过看官网的教程,学到了一些很简单的内容,现在基本已经忘的差不多。当时大概做了一个2D俯视角的射击游戏,该游戏也极其简陋连精灵Sprite都是我自己亲手操刀。当时怪物随机刷新机制没搞明白,还动用了我那个大佬同学的力量,把项目发给了他,经过一顿修改,才正常跑通。
后来,由于不是很会科学上网,被GameMakerStudio在国内惊人的支持(网速巨慢,很难进入引擎和下载新版本)所劝退,很长一段时间没有碰GameEngine,中间其实玩了一段时间的Unity,还做了一个FlappyBird的mini版。
大概到了大学吧,大一的时候,从Brackey(长发小哥)那里听说了Godot游戏引擎,游戏开发之路才开始成熟一些。为什么说成熟呢?主要是因为大学的时间多了,Godot又非常好学,自学能力在大学也比以前好很多。慢慢的学到了很多游戏开发的技巧,在大一下的暑假一口气看了一个Udemy上10个小时的教程,做了个完整的游戏(在我的网站的导航栏可以找到),因为很有纪念价值我将它放到了我的网站上。
在大一的时候,我接触Godot比较多,基本就是把游戏开发视频当普通娱乐视频刷,感觉很有趣,当时简直是求知若渴的。后面慢慢的,学的多了,发现Godot教程还是太少了。
大一暑假,除了用Godot做了一个完整的游戏,我还尝试了Unreal5,也就是虚幻5引擎。玩了一些简单的功能,做了几个比较容易的交互功能(看的是谌嘉诚的视频)。这个UP主是我人生中唯一一个和我相同姓氏的UP!要说什么是缘分,可能这就是吧。而且他是一个游戏开发教程制作的UP视频做的也很有有意思,这一点让我对他好感颇佳。我记得当时我学习虚幻5的过程中做了好几个视频发到了B站上,他居然还给我点赞了!
在2024年吧,Godot的社区经理公号私用发WakeUp的事件搞的政治正确让我顿时对Godot有些无语(让我感觉Godot社区缺乏管理并且不尊重开发者),暂时现在不打算学习Godot了。
Sy 与前端
大概也是在高二的时候,我了解到了HTML标记语言。当时没有电脑(父母不让用),是个住校生。平时回家经常挤出时间来在菜鸟教程上看看HTML的语法,然后在妈妈手机上用编辑器写一些简单的尝试。我还记得,当时一个手机,一个简单的<a>标签搭配一个自定义href的写法就能让我玩的开心好久。到后面的按钮表单这些也让我很沉迷。HTML在我高中的时候看了不少,但是CSS当时却没怎么尝试过(不知道为为什么一直有点害怕学这个当时)。一直到大一,有个专升本的学长(我常叫他小趴菜),他的前端学的还不错,推荐我看黑马程序员的前端体系课的盗版课程,我去看了几个星期,学到了很多CSS的内容,才发现CSS很简单。后面为了准备蓝桥杯和期末考试,没怎么看黑马了,但是老师领进门自学靠自己,很多后面的CSS内容发现自己自学其实也不难,于是看菜鸟教程都过了一遍。
到了大二吧,用Godot做了一个小的项目后一直很想把它移植到小程序上。于是闷头看尚硅谷的Vue教程看了一个月,学到了很多Vue2相关的知识。最后虽然没有做成小程序,但是基本知道Vue怎么去学了,再让我去自学一次Vue也不会无从下手。
现在,我报了一个蓝桥杯官方的国赛直通班的班,陆续会学习一些Js和JS.ES6的东西,报这个比赛虽然是为了玩,但好像也在慢慢引导我走向前端的技术栈。不过也无所谓,只有傻逼才tm整天传播焦虑,老子学什么都能找到工作,只要一直学,迟早有一天能变成全栈的,一年?两年?管他呢,如果是我的话,大学毕业肯定够了。
Sy 现在在做什么
Sy 现在马上放寒假了,现在是不打算继续学习Godot游戏引擎了,如果下次瘾犯了想玩GameDev了,大概会去研究Unity吧,希望能在海量的教程里学到些新的东西,Unity的社区还是更加成熟一些,现在Unity的收费政策应该也不会乱搞了,但是学习路线相对Godot曲折不少。
我正在学习像素画,有空会研究怎么自学像素画并且会画一些简单的像素艺术。当然,学习像素画肯定也是有目的的,希望能为以后自己的第一个独立游戏铺设道路。
同步学习前端,蓝桥杯报了一个Web组,有空就会刷前端的进度。说来比较有意思,蓝桥杯Web组在新疆之报了几十个人,这几十个人里按照比例只有3个人能拿到省一(这三个人有新疆大学、新疆师范大学的,不知道需要怎样的实力才可以挤进去),短期目标是拿到省一,能够有机会参加国赛就好了,希望能在国赛里发挥一下。
有空会学习社交心理学,希望更多了解自己和别人的心理。还了解到了冥想,有空会尝试冥想放空心灵。买了一本弗洛依德,希望能从这本书入手了解一些心理学。后面可能会去往游戏策划的方向前进。