需要很复杂的代码,还要设置很繁琐的执行逻辑,在这个程序上,只需要通过与虚拟角色文字沟通就可以实现,有音频设备还可以通过语音沟通,只不过那需要一定训练,让虚拟角色熟悉用户的声音特点。
罗平赋予这个虚拟角色与计算机硬件直接沟通的能力,用户与虚拟角色对话的过程,就相当于一种特殊方式的编程,虚拟角色学会的技能,就相当于用户编写的程序。
如果用户分配给虚拟角色足够的硬盘空间和权限,辅以恰当的培养方式,完全可以将虚拟角色培养成一个有一定智能的电脑助手,代替用户完成很多只能在电脑上完成的复杂工作,这样的虚拟角色比现在很容易蓝屏死机的操作系统有用多了。
程序的功能一点点确定下来,罗平的构思也就结束了,剩下的就是通过汉语言编程实现出来。
其中与用户沟通的部分,文字和语言的理解能力方面的代码,大部分可以从滚滚身上提取,这两年的培训他没有白做,与计算机的内存、处理器、硬盘、主板等设备沟通的部分,也可以与编译器共用。
罗平需要完成的就是虚拟角色的外形、性格、动作等初始设定,以及初始的功能代码,交互用的输入法、系统优化杀毒、文件管理、程序安装删除等等。
用户可以像游戏一样,设定虚拟角色的名字、发型、服装等具体参数,具体的设置界面、虚拟角色初始形象、成长和变化范围等内容都需要他完成。
虚拟角色也不能开始什么技能都不会,他也得根据用户的选择赋予一些简单实用的初始技能,让用户愿意持续使用。
整个程序的构思过程,罗平花了几个月,构思完成以后,程序实际编写只用了不到一个星期的时间。