很明显我是那种非常喜欢做计划但是完全不执行的人,但现在好像没什么办法,现在是完全不知道做什么好了,总得给自己整个项目搞一下,不然完全的摆烂真的有点小难受。
现在主要就是分为业余兴趣部分和提升部分,兴趣部分是业余有空闲时间在做,主要就是为做独立游戏,基本所有兴趣部分都是为了独立游戏开发做准备,只是刚好可能会有其他用处。例如编程语言C#,做游戏基本就是必备的,总不能用个C这么底层的语言去敲,造轮子能造死人,所以C#是必须学的,而且连带C#的整个环境基本也要熟悉,未来如果有什么需要用上C#的事情那也很方便。在工作上现在主要还是FOC,上班的空闲时间就自己研究一下FOC算法什么的,还要学点其他东西,以防万一后面不做电机这一类的就方便转型方向,我是有转向Linux开发和物联网的想法的,FPGA这种没人带就真的很难了,暂时是不打算往这个方向走,主要方向就放在Linux和物联网这方面。
目标
兴趣部分
下面是暂时所有感兴趣想做的东西(按兴趣排序):
- 独立游戏开发
- 像素画
- 世界观背景设计
- 3D建模
- 反编译学习
这部分主要是不影响工作的情况下想完成的事情,我下面会对每一个目标进行细化描述,整体计划一下未来的走向,最好就能按照安排去执行,虽然我的执行力可以说非常的差,只能看自己自觉了。
独立游戏开发
这个就是最主要的了,之前梦想就是想自己独立开发一个游戏,但是涉及的东西太多了,全部东西都要自己重新学习开始搞,但是我又不想麻烦人,因为整体要按自己的节奏来(主要就是懒,而且没规划),而且世界上又不是没有自己开发的是吧,最后还是想了下还是自己来吧,有空就自己搞一搞(绝大多数时候管不住自己)。 反正这个就是最大的目标了,还有一份游戏的开发计划在写,如果完整写完的话就直接开干,现在还不知道要做什么好,之前想的内容太杂了,什么都想融合进去,就导致了一堆的冲突,反正写下这一篇后,后面全部项目都要先规划好再执行,不然真的想到哪做到哪是真的完全没有目标去做,做到一半容易放弃。
像素画
主要目的是为独立游戏开发做美术用的,而且这个也省成本,感觉整体不需要特别高的美术基础。 我也算是比较喜欢像素画这种类型的画面,非常简洁,如果做好了的话真的非常顶级。打算用来画的目标基本有:角色,场景,技能图标,技能特效,物品,UI,常规动画。我是有点喜欢魔法阵这一类东西的,打算可以有空的时候就用像素或者其他的非像素类型的画一点魔法阵试一下,武器设计的话就还是用像素类型吧。
世界观背景设计
这个就算是我像设计一直以来幻想的一个世界吧,融合魔法和科技的世界观,设计一个从各种细节开始到宏观世界的扩展性世界观,最开始肯定是先把设定一类的写好先,但是这个也不好搞,我阅读量还是少了点,不知道怎么设计。打算从一个城镇开始写,先设计好如何平衡魔法和科技的权重,再看如何融合到世界观比较合适,还要写各种设定来丰富世界观的深度,完成这部分后感觉就得写故事来,一时半会也还不到这个步骤。
3D建模
建模最开始是看到别人的角色模型超好看就想自己学着搞,后面发现了一些末日废墟类的场景很有感觉,就觉得场景建模也是个方向,但是在我这没有一点基础的情况下现在我就不再深入的去学习,也没有这么多的时间来搞。建模在我这里也不算个重点我就不做计划了,实在太有空而且其他都搞完就搞一下吧,
反编译学习
反编译就是源自于蓝色星原解包这块,因为游戏还没出,就想解包研究一下,结果半天什么都没研究出来,也不硬搞了,也是有空再研究一下怎么搞这个吧,搞懂了一个应该其他同款引擎的也可以搞出来。
提升部分
这部分就是看未来有没有机会找个更好的工作所找方向的部分(按目前熟悉程度排序):
- FOC
- ESP32(物联网/RTOS)
- Linux
- FPGA
终于也是到这部分了,这一部分的主要目的就是为了之后万一不做这份工作了的话还有其他方向可以选择,虽然也是很难,但起码是一个方向。也不是说我不喜欢这些东西,如果真的不喜欢那就不会做这个了,现在的最大问题就是工资低了点,还有部分客户麻烦了点,其他都还好,上班时间也可以接受所以基本问题不大。下面就是未来可能发展的方向了。
FOC
FOC就是现在工作上用的,因为算不是非常了解,现在会的仅支持在工作中用,如果是更细节一点的我就基本不会了,所以打算自己写一套试一下,理解一下所有相关参数,顺便搞一个自己的FOC库,后面自己开发什么东西就用这个,虽然可能大部分都是靠AI或者别人现成的代码,但是主要能用跟理解大概原理就可以了。这里我还要分为有感和无感,现在只是做到了开环强拖正常输出SVPWM,下面就是要做闭环了,在公司的话还要研究无感观测器,这个也问题不大,这个都是放在没有项目急的情况下来做,反正这部分是在现有工作中的扩展,有感部分就要自己搞板子来研究了,这部分就放在完成闭环后再来搞,自己整一个板子测试,有感的主要项目就还是自己搞的FOC旋钮,想整点花的,也是为了深入学习FOC的原理,为后面如果也是做FOC的工作铺路。
ESP32(物联网/RTOS)
ESP32就是自己搞着玩的,但是物联网这一类感觉绕不开ESP32系列,而且ESP-IDF里面是固定用RTOS的,这样就可以两个一起搞,熟悉使用方法,问题就是不知道搞什么项目好,不知道有什么项目合适自己一个人做且能做出成果的,而且成本也不能太高,尽量的低成本,也不知道做什么好了。物联网肯定是一个方向,我自己都有台服务器,有什么东西基本都能挂到服务器上做中转什么的,主要就是得找一个合适的项目来搞。
Linux
Linux就是嵌入式linux方向,看别人说的方向就底层驱动和应用开发,现在对于Linux我就只会非常基础的操作,练那些链接什么的都还不懂,如果要搞得话这些基础是必补的。现在也不知道在什么情况下才用Linux好,现在是ESP32和Linux二选一去学习,找后面的方向,就只能一起搞,好像没啥其他办法了。
FPGA
只能说感兴趣,看别人用起来很牛批,然后自己买了个板子回来啥都干不了,放到非常有空的时候就搞一下吧。
娱乐
总不能一直学学学不休息吧,反正现在娱乐的话基本就只有刷视频打游戏,找到好看的番就看番,不过基本都是找已经完结的番看,新出的追着看太不爽了。