游戏软件开发,硬件的架构影响有多大?

影响很大。硬件的功能及性能直接影响游戏软件的开发。早期的游戏机主机为了提高性能(主要是图形性能)往往采用了大量的定制芯片,这就导致给它们编程非常困难。在早期 PC,画图的方法就是写显存,在屏幕上画条线就是把线条覆盖到的像素对应的显存给写成 换言之,显示屏上所有的像素在都有对应的地址。但是游戏机不同。早期「游戏机」的显存并不直接存储像素,相反它存储了构成游戏画面的数据结构,比如各个图块的内容(起始地址)、位置、调色板,高级些的主机还有大小旋转等。有些像什么呢?像HTML+CSS……对,就是 HTML4 时代做无 flash 页游。游戏机和 PC 统一架构是第八代才做到的,当然苗头是在第六代,这个过程功不可没。