﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-colonleado's-随笔分类-J2me游戏</title><link>http://www.blogjava.net/colonleado/category/45159.html</link><description>关于游戏也关于技术 im Co</description><language>zh-cn</language><lastBuildDate>Mon, 08 Nov 2010 10:47:06 GMT</lastBuildDate><pubDate>Mon, 08 Nov 2010 10:47:06 GMT</pubDate><ttl>60</ttl><item><title>两月小记与公司新游戏～</title><link>http://www.blogjava.net/colonleado/archive/2010/11/08/337527.html</link><dc:creator>colonleado</dc:creator><author>colonleado</author><pubDate>Mon, 08 Nov 2010 06:54:00 GMT</pubDate><guid>http://www.blogjava.net/colonleado/archive/2010/11/08/337527.html</guid><wfw:comment>http://www.blogjava.net/colonleado/comments/337527.html</wfw:comment><comments>http://www.blogjava.net/colonleado/archive/2010/11/08/337527.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/colonleado/comments/commentRss/337527.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/colonleado/services/trackbacks/337527.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 两个月没有更新东西了，最近很忙，公司的产品也在转型中。互联网一直是块大蛋糕，好吃又不好吃，吃不到就先吃手机互联网这个小蛋糕吧。&nbsp;&nbsp;<a href='http://www.blogjava.net/colonleado/archive/2010/11/08/337527.html'>阅读全文</a><img src ="http://www.blogjava.net/colonleado/aggbug/337527.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/colonleado/" target="_blank">colonleado</a> 2010-11-08 14:54 <a href="http://www.blogjava.net/colonleado/archive/2010/11/08/337527.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2me手机上的一些系统方法</title><link>http://www.blogjava.net/colonleado/archive/2010/08/21/329538.html</link><dc:creator>colonleado</dc:creator><author>colonleado</author><pubDate>Sat, 21 Aug 2010 08:18:00 GMT</pubDate><guid>http://www.blogjava.net/colonleado/archive/2010/08/21/329538.html</guid><wfw:comment>http://www.blogjava.net/colonleado/comments/329538.html</wfw:comment><comments>http://www.blogjava.net/colonleado/archive/2010/08/21/329538.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/colonleado/comments/commentRss/329538.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/colonleado/services/trackbacks/329538.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 随着手机的进步，可以支持的功能也越来越多，在手机上可以实现的效果也越来越好。<br><br>下面是一些常用的系统方法，该类会随着以后的开发更新。&nbsp;&nbsp;<a href='http://www.blogjava.net/colonleado/archive/2010/08/21/329538.html'>阅读全文</a><img src ="http://www.blogjava.net/colonleado/aggbug/329538.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/colonleado/" target="_blank">colonleado</a> 2010-08-21 16:18 <a href="http://www.blogjava.net/colonleado/archive/2010/08/21/329538.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2me手机游戏开发中对触摸屏输入的处理</title><link>http://www.blogjava.net/colonleado/archive/2010/07/25/327095.html</link><dc:creator>colonleado</dc:creator><author>colonleado</author><pubDate>Sun, 25 Jul 2010 13:22:00 GMT</pubDate><guid>http://www.blogjava.net/colonleado/archive/2010/07/25/327095.html</guid><wfw:comment>http://www.blogjava.net/colonleado/comments/327095.html</wfw:comment><comments>http://www.blogjava.net/colonleado/archive/2010/07/25/327095.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/colonleado/comments/commentRss/327095.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/colonleado/services/trackbacks/327095.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在手机游戏的开发中，要做多机型的适配，但是越来越多的机器开始支持触摸屏操作。<br>那么我们也要很好的去实现其触摸屏的输入，以让玩家有类似甚至超过键盘控制的舒适感。&nbsp;&nbsp;<a href='http://www.blogjava.net/colonleado/archive/2010/07/25/327095.html'>阅读全文</a><img src ="http://www.blogjava.net/colonleado/aggbug/327095.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/colonleado/" target="_blank">colonleado</a> 2010-07-25 21:22 <a href="http://www.blogjava.net/colonleado/archive/2010/07/25/327095.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>位操作在实际开发中的应用</title><link>http://www.blogjava.net/colonleado/archive/2010/07/04/325191.html</link><dc:creator>colonleado</dc:creator><author>colonleado</author><pubDate>Sun, 04 Jul 2010 04:52:00 GMT</pubDate><guid>http://www.blogjava.net/colonleado/archive/2010/07/04/325191.html</guid><wfw:comment>http://www.blogjava.net/colonleado/comments/325191.html</wfw:comment><comments>http://www.blogjava.net/colonleado/archive/2010/07/04/325191.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/colonleado/comments/commentRss/325191.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/colonleado/services/trackbacks/325191.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 位操作就是将10进制数想为“01010000111”这样的2进制形式去运算、操作 常用运算符有|&<<>>^等<br><br>在C++的开发里一般是不推荐使用位操作的，因为会降低代码的可读性。而且J2me开发中因为内存、运算速度等诸多原因，所以推荐使用位操作。&nbsp;&nbsp;<a href='http://www.blogjava.net/colonleado/archive/2010/07/04/325191.html'>阅读全文</a><img src ="http://www.blogjava.net/colonleado/aggbug/325191.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/colonleado/" target="_blank">colonleado</a> 2010-07-04 12:52 <a href="http://www.blogjava.net/colonleado/archive/2010/07/04/325191.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于中国国产手机游戏</title><link>http://www.blogjava.net/colonleado/archive/2010/06/11/323317.html</link><dc:creator>colonleado</dc:creator><author>colonleado</author><pubDate>Fri, 11 Jun 2010 02:03:00 GMT</pubDate><guid>http://www.blogjava.net/colonleado/archive/2010/06/11/323317.html</guid><wfw:comment>http://www.blogjava.net/colonleado/comments/323317.html</wfw:comment><comments>http://www.blogjava.net/colonleado/archive/2010/06/11/323317.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/colonleado/comments/commentRss/323317.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/colonleado/services/trackbacks/323317.html</trackback:ping><description><![CDATA[<p>手机游戏，有在MTK（国产山寨机）上用C开发的，有在一般手机上用J2me（java的便携设备版本）开发的，有用C++在塞班上开发的，还有Iphone上、Ophone上、黑莓上的等。<br />
入行以来做过MTK上和J2me平台的开发，也接触过一些别的平台上的开发资料。<br />
在我认识的同行里，大多是本来就是玩家，然后升级成为开发者。都是凭着一腔对游戏的热情，那份最初对游戏的感动一直走下来。我也是一样，虽然路漫漫而修远兮，对游戏的热爱支撑我走到现在。<br />
<br />
下面进入正题。<br />
工作这些年，也待过几家游戏公司。也接触过别的公司的很多人，圈子就这么小，混的时间长了人就认识的都差不多了。时间长了，也越加看不到希望。<br />
现在的手机游戏行业是什么样子？绝大多数公司都是靠换皮游戏营生（所谓换皮游戏，就是拿着一套自己开发的或者买来的或者捡来的代码，换一套图一套剧情就是一个新游戏），或者山寨老外的游戏（你可以去网上搜搜有多少植物VS僵尸的手机山寨游戏）。<br />
关于技术：技术封闭，现在的情况就是，好吧我会这个技术我打死也不会让别的公司知道，这是我吃饭的手段。然后自己公司掖着藏着。<br />
关于美术：你会惊奇的发现每个手机游戏里的像素图都是那么似曾相识。<br />
关于策划：你会发现多数RPG（角色扮演）游戏的剧情都是把最火的网络小说人名改一下。<br />
关于市场：只要游戏可以挣钱就可以，完全不考虑游戏性等问题。这个我理解。在现在这个大环境下也只能这样。<br />
<br />
前些天在当乐（国内的一家手机游戏平台）上看到玩家评论，说&#8220;你看看人家外国游戏，又好玩又免费，国产游戏就是垃圾，又不好玩又收费，不收费你能死啊？&#8221;<br />
是的，不收费能死，这个我保证，肯定能饿死。<br />
而且那些国外的免费游戏只是网站的吸引用户手段。<br />
在现在这个盗版破解版猖獗，玩家愿意在PC网游里一掷千金却不肯花两块钱玩一个手机游戏的时代，我感觉好像回到了若干年前，那时候国内有仙剑、轩辕剑、天地劫等等等等优秀的国产单机游戏，那是最辉煌的黄金时代，然后在盗版肆虐下，国产单机游戏好像一夜之间全军覆没。<br />
我不敢说我用的所有游戏、软件全是正版，但是我力所能及的一定会去及。<br />
现在国产的手机单机游戏也面临这个问题。所谓的寒冬还是注定的结果？抑或破晓的黎明呢？呵呵。<br />
<br />
国内又有几家公司在踏实的做高品质游戏呢？压缩投入成本，压缩开发周期，然后大量的游戏内收费点，这样做出的产品也难免被玩家骂了。<br />
<br />
现在国内手游行业的状况就是，几家公司独大，手机上单机网游一起搞，小公司勉强维生，小工作室遍地都是。<br />
<br />
面对移动的压榨和入不敷出的现实，每个月都有不少手游公司倒下。<br />
面对手机娱乐这块大蛋糕，每个月又有很多手游公司成立。<br />
人还是那些人，只是挪个窝，换个地儿。<br />
老人儿都纷纷自己创业，又有更多的新人儿进入到这个领域，去继续那些老人儿曾经走过的路。老人儿们把经验和技术都带走，他们走过的弯路新人儿们还在继续。<br />
<br />
记得有老外说：你们中国游戏不是不行，就是没有自己的东西。<br />
我们是一个山寨大国。山寨就可以了。<br />
<br />
我现在也是山寨、换皮游戏的开发者。<br />
但是我始终怀有一个理想，就是能再见国产单机游戏的辉煌，不管是PC上，手机上，任何平台上。即使我会失败，会饿死，也请让我尝试一次。让我曾经为此而努力过。<br />
<br />
呵呵，同事又会对我说：兄弟醒醒吧，一切等有饼吃再说吧。<br />
<br />
<br />
<br />
<br />
</p>
<img src ="http://www.blogjava.net/colonleado/aggbug/323317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/colonleado/" target="_blank">colonleado</a> 2010-06-11 10:03 <a href="http://www.blogjava.net/colonleado/archive/2010/06/11/323317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>j2me 读取多编码格式外部文本文件</title><link>http://www.blogjava.net/colonleado/archive/2010/06/01/322483.html</link><dc:creator>colonleado</dc:creator><author>colonleado</author><pubDate>Tue, 01 Jun 2010 12:34:00 GMT</pubDate><guid>http://www.blogjava.net/colonleado/archive/2010/06/01/322483.html</guid><wfw:comment>http://www.blogjava.net/colonleado/comments/322483.html</wfw:comment><comments>http://www.blogjava.net/colonleado/archive/2010/06/01/322483.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/colonleado/comments/commentRss/322483.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/colonleado/services/trackbacks/322483.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 因为微软的文本txt默认可以保存的编码格式有<br>UTF-8 <br>Unicode big endian <br>Unicode<br>还有ANSI四种<br>那么就先实现这四个吧<br><br>使用起来很方便 <br>调用该类的静态方法readFile，参数给出文件的相对路径和想要的缓冲区空间模式（FILE_SIZE_SMALL, FILE_SIZE_NORMAL,<br>   FILE_SIZE_BIG, FILE_SIZE_MAX）就可以以字符串的形式得到那个文本文件里面的内容了<br><br>下面上源代码&nbsp;&nbsp;<a href='http://www.blogjava.net/colonleado/archive/2010/06/01/322483.html'>阅读全文</a><img src ="http://www.blogjava.net/colonleado/aggbug/322483.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/colonleado/" target="_blank">colonleado</a> 2010-06-01 20:34 <a href="http://www.blogjava.net/colonleado/archive/2010/06/01/322483.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个J2me的RMS的使用类</title><link>http://www.blogjava.net/colonleado/archive/2010/05/30/322284.html</link><dc:creator>colonleado</dc:creator><author>colonleado</author><pubDate>Sun, 30 May 2010 08:25:00 GMT</pubDate><guid>http://www.blogjava.net/colonleado/archive/2010/05/30/322284.html</guid><wfw:comment>http://www.blogjava.net/colonleado/comments/322284.html</wfw:comment><comments>http://www.blogjava.net/colonleado/archive/2010/05/30/322284.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/colonleado/comments/commentRss/322284.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/colonleado/services/trackbacks/322284.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 使用很方便～写入：打开～存存存存存～写～关～读取：打开～读～关～取得取得取得取得～最好自己写几个宏定义比如我们的储存顺序是：主角的生命、金钱、当前时间那么写：public&nbsp;static&nbsp;final&nbsp;byte&nbsp;RMS_SAVE_LIST_ROLE_HP_SHORT&nbsp;=&nbsp;0;//&nbsp;主角的hp是以s...&nbsp;&nbsp;<a href='http://www.blogjava.net/colonleado/archive/2010/05/30/322284.html'>阅读全文</a><img src ="http://www.blogjava.net/colonleado/aggbug/322284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/colonleado/" target="_blank">colonleado</a> 2010-05-30 16:25 <a href="http://www.blogjava.net/colonleado/archive/2010/05/30/322284.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何编写自己的手机游戏模拟器（翻译版）</title><link>http://www.blogjava.net/colonleado/archive/2010/05/30/322279.html</link><dc:creator>colonleado</dc:creator><author>colonleado</author><pubDate>Sun, 30 May 2010 07:25:00 GMT</pubDate><guid>http://www.blogjava.net/colonleado/archive/2010/05/30/322279.html</guid><wfw:comment>http://www.blogjava.net/colonleado/comments/322279.html</wfw:comment><comments>http://www.blogjava.net/colonleado/archive/2010/05/30/322279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/colonleado/comments/commentRss/322279.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/colonleado/services/trackbacks/322279.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何去编写自己的手机游戏模拟器呢？<br>对于一个程序员来说，修改几行代码之后，等待它运行起来看效果时的编译等待时间显得特别漫长，而来回修改运行调试的无尽的等待应该算最操蛋事情了。而开发j2me游戏那频繁的编译混淆以及导出jar包令之前说的操蛋事更加突出。而操蛋加操蛋的就是那既启动速度很慢而按键响应很烂且调试功能很差的种多不同机型的模拟器。通过用j2se代码去模拟实现j2me的API函数也许我们可以使得手机上的java程序得到加速甚至不再操蛋。想要一个加速的、方便调试的、生成版本快速的、与机型无关的独立的模拟器？那么这篇文章将赐予你这个模拟器然后把你从繁琐的编译导出中解救出来～&nbsp;&nbsp;<a href='http://www.blogjava.net/colonleado/archive/2010/05/30/322279.html'>阅读全文</a><img src ="http://www.blogjava.net/colonleado/aggbug/322279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/colonleado/" target="_blank">colonleado</a> 2010-05-30 15:25 <a href="http://www.blogjava.net/colonleado/archive/2010/05/30/322279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>