【J2me 2D 游戏开发系列】Himi游戏开发J零基础学习历程

Himi从写博客的最早开始就是Android游戏开发相关的,其实那么很多童鞋也知道Himi是做Java-J2me/Kjava出身,所以不少童鞋还在问我是否可以写一些J2me的相关游戏开发博文。虽然j2me趋势随着Nokia的没落和Android的崛起已经慢慢被弱化掉,但是J2me也是早些年非常火的平台不是么!    Himi对j2me开发也很怀念~

Himi这里跟童鞋们先说句抱歉,因为Himi确实没时间写这部分知识,而且Himi认为也没必要,直接学习Android才是主流,但是在此也为还在想学习j2me的童鞋,给出Himi自己从java零基础学习J2me的过程,大家按照这个学习方法就木有任何问题的!

学习步骤如下:

   1. 先学习Java的基础知识:j2se (java基础)。 

学习 JAVA 基础,Himi强烈推荐【马士兵】的java视频教程,此人授课幽默,经验丰富,可以百度一下此人!下面附上他的JAVA视频下载地址。(视频也是我从零基础开始学习时看的,视频音质和画质都清晰,普通话!所以强烈推荐噢)

http://www.verycd.com/search/files/尚学堂科技_马士兵_JAVA视频教程 

此视频的学习顺序

 
 
  1. _JDK5.0下载-安装-配置.rar 
  2. _J2SE_5.0_第1章_JAVA简介_源代码_及重要说明.rar 
  3. _J2SE_5.0_第2章_基础语法.rar 
  4. _J2SE_5.0_第2章_递归补充.rar 
  5. _J2SE_5.0_第3章_面向对象.rar 
  6. _J2SE_5.0_第4章_异常处理.rar 
  7. _J2SE_5.0_第5章_数组.rar 
  8. _J2SE_5.0_第5章_数组.rar 
  9. _J2SE_5.0_第6章_常用类.rar 
  10. _J2SE_5.0_第7章_容器.rar 
  11. _J2SE_5.0_第8章_IO.rar 
  12. _J2SE_5.0_第9章_线程.rar 
  13. _J2SE_5.0_第10章_网络.rar 
  14. _J2SE_5.0_第11章_GUI.rar 
 

2.   java基础学习过后,就开始进入J2ME的学习把!

(由于马士兵老师貌似只是针对j2se、j2ee授课很多,关于j2me的视频教程,我还真没有找到!但是放心,我学习的时候已经找到【郭克华】博士的J2ME的视频教程,视频质量仍然清晰,声音清楚,也是我学习时看的,依然强烈推荐!!)此教程学习顺序与也是按照目录进行学习即可,这里需要讲一下,由于网络也有视频教程,这里也给出地址。  大家如果网速不卡的话,可以直接网上观看学习,如果想收藏下载的话,也给出地址,方便大家。

网上在线学习视频地址: http://www.enet.com.cn/eschool/video/j2me/

视频下载地址:http://www.verycd.com/topics/2726420/]http://www.verycd.com/topics/2726420/

学习顺序:

 

 
 
  1. 1.体系介绍和环境配置 
  2. 2.高级界面开发1基本界面和Command 
  3. 3.高级界面开发2Command事件和List 
  4. 4.高级界面开发3TextBox,Ticker和Alert 
  5. 5.高级界面开发4表单元素 
  6. 6.高级界面开发5表单元素事件 
  7. 7.案例1 
  8. 8.异常处理 
  9. 9.多线程 
  10. 10.数值运算,字符串处理,时间管理 
  11. 11.随机数,集合和定时器 
  12. 12.画布开发1Canvas绘图 
  13. 13.画布开发2按键和指针事件 
  14. 14.案例2 
  15. 15.RMS编程1基础知识 
  16. 16.RMS编程2高级知识 
  17. 17.案例3 
  18. 18.网络编程1Socket编程 
  19. 19.案例4聊天室开发 
  20. 20.网络编程2UDP编程 
  21. 21.网络编程3HTTP编程 
  22. 22.GameAPI.1游戏画布,图层和游戏精灵 
  23. 23.GameAPI.2Sprite碰撞检测和动画 
  24. 24.GameAPI.3TiledLayer和图层管理 
  25. 25.J2ME代码优化 
 

备注:

1. 如果大家按照以上顺序,耐心勤奋练习学习,Himi保证都可独立开发手机游戏,绝对没有问题。

2.视频下载地址是verycd.com,这里下载虽然直接右键迅雷即可下载,但是建议大家尽可能使用电驴~

3. 如果想迅速学习,很快提升自己,多做项目是最直接的方式!使劲写代码使劲写项目吧~ 嘿嘿;

  ps.    Himi上班之前利用1个多月写了4款游戏,从拼图->飞行射击->俄罗斯方块-RPG,大家做项目也最好按照循序渐进来;





本文转自 xiaominghimi 51CTO博客,原文链接:http://blog.51cto.com/xiaominghimi/908903,如需转载请自行联系原作者
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/406307

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。