Re:Java in RPG开源开发讲座1[转自本人csdn blog]
实际上,对于算法的认识,往往是从些很小的例子开始的。比如熟悉了2D图形运算规则后,可以很轻松的加入深度算法,实现所谓的2.5D,即45度斜角处理。而进一步了解Java对OpenGL的绑定或其他类似API操作后,实现3D图形也不是难事。
如果有人因为容易而放弃基础,就好比有人抱怨早知道吃了第5个烧饼就会饱,前四个的钱真是白花了一样。
很少有软件产品一开始就成熟的,但是若没有人的参与,一未等待成熟,就绝不会有成熟的商品出现。在当年OS市场还极不成熟之时,在如IBM等国际巨鳄尚不曾敢太多涉足之际,最终脱颖而出的又是谁呢?
等待成熟,不如令其成熟。
比如我开篇的算法,实际上就有很多[不成熟]的地方存在,为什么大家就不能帮帮我这个小白指证一下,或用代码中的bug狠狠地拍几砖。而枉自空谈什么[太简单]或[不成熟]呢?须知[空口说白话],实在有违程序员的职业道德,还是代码下见真章吧。
比如下面这个效果,只需要在我提供的例子改10行代码即可实现8方行走算法,以及障碍物的有无运算,如果单纯说图像效果,已经足够再现RO了,我真的不明白要等[成熟]到什么境界,才会有人真的认识到关注JavaPC游戏的重要性……
(所有事物,必然有人去做,你不做,我做,我不做,中国人不做,日本人或其他国家去做……因为嫌[简单],我们已失去了太多……即使公认[简单]的Ruby,也是日本发明的……)
|