J2me2D游戏开发系列Himi游戏开发J零基础学习历程

 本站文章均为 李华明Himi 原创,转载务必在明显处注明:

转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/j2me-2/774.html

☞ 点击订阅 ☜
 本博客最新动态!及时将最新博文通知您!

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,大家做项目也最好按照循序渐进来;

更多相关文章
  • 零基础学习.NET平台和Csharp编程开发课程概述:北风网软件工程师IT高端培训系列培训,是北风网BF-TECH系列的品牌就业课程,先后历经3个版本的升级,目前已经成为国内最给力的ASP.NET课程.本课程涵盖近26个项目,800多课时,涉及技术包括数据库.客户端.C/S,B/S MVC,Linq ...
  • iOS开发系列--IOS程序开发概览
    概览 终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言.ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序.但是这里我想强调一下,前面的知识是你日后开发IOS的基础,没有那些知识你开发IOS会很痛苦,现在很多开发人员做开发都是一知半解, ...
  • iOS开发系列文章持续更新……
    iOS开发系列的文章,内容循序渐进,包含C语言.ObjC.iOS开发以及日后要写的游戏开发和Swift编程几部分内容.文章会持续更新,希望大家多多关注,如果文章对你有帮助请点赞支持,多谢! 为了方便大家交流,新建一个iOS技术交流群,欢迎大家加入:64555322(已满)   132785059(已 ...
  • iOS开发系列--并行开发其实很容易
    --多线程开发 概览 大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算.可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行.但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行.改变这种状况可以从两个角度出发:对于单核处理器,可以将多 ...
  • iOS开发系列--让你的应用动起来
    --iOS核心动画 概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌.在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画.关键帧动画.动画组.转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等.在今 ...
  • JS 组件化开发 系列 作为前端开发,组件化开发是你成长的必经之路.时间的积累逐渐摸索出自己比较好的开发方式. --- zenking (1)实现最简单的组件化: var jdb ={ alert: function(str) { alert(str); }, console:function (s ...
  • salesforce零基础开发入门学习一Salesforce功能介绍,IDE配置以及资源下载
    目前国内已经有很多公司做salesforce,但是国内相关的资料确是少之又少.上个月末跳槽去了新公司,主要做的就是salesforce,不过当时想要看一些相关资料确实比较难.为了避免想要零基础学习的人少走一点弯路,所以整理一下这几天学到的简单的东西,包括登录salesforce后如何操作,如何下载配 ...
  • , len = , len = temp.length; i < len; i++].args[].args[][].args[][, len = , len = temp.length; i < len; i++ / imgCount, )); , len = temp.length; ...
一周排行
  • 装载系统的时候只开启了22端口.结果再装完Nginx+php+mysql 后不能访问网站. iptables -L -n 查看防火墙设置发现没开启80端口 由于Linux防火墙默认是关闭的.可以用两种方式,一个是关闭 ...
  • 0bug-C/C++商用工程之道节选01--内存栈-1
    图7.2:内存管理树模型 我们举个例子,当应用程序申请一块57Bytes的内存块,程序逻辑 ...
  • 一.Linux下Memcache服务器端的安装Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent.用wget指令直接下载这两个东西.下载回源文件后.1.先安装libev ...
  •     尽管早就知道课堂上该留给学生提问的时间,可又总是不由得自以为是的把该掌握的.该学的知识都大包大揽地悉数尽讲,自己都讲到了,他还会有什么疑问?所以,课堂上常常就不自觉的剥夺了学生自由质疑的时间. 昨天,我们学习 ...
  • //SeqStack.h typedef struct stack { DATA data[SIZE+1];  //数据元素  int top;  //栈顶  }SeqStack; SeqStack *SeqStac ...
  • 前言 第七篇关于ImageButton的翻译在翻译工具帮助下独立完成,加了一些自己的理解甚至截图,水平有限,欢迎指正.欢迎更多译者一起参与Android API [email protected] ...
  •  作者:Praveen Asthana戴尔解决方案副总裁源自:Big data and little dataIT界最近的一个热门词是“大数据”(big data).这是什么意思呢?它与“小数据”(little da ...
  • ajaxFileUpload上传文件没反应
    调用jquery的ajaxFileUpload异步上传文件,IE浏览器不进入success ...
  • LICEcap是一款简洁易用的动画屏幕录制软件.直观易用,功能灵活,支持 Windows 和 OSX.其设计思想是轻量级.适当功能.高性能. 除支持 .GIF 动画外,LICEcap 还支持自身的无损 .LCF 文件 ...
  • 所有在类声明中声明的非静态函数均被视为成员函数: 定义在private说明符之后的成员可以被类 的成员函数访问,但是不能被使用该类的代码访问.拷贝构造函数也属于成员函数,所以其内的对象可以直接访问类的私有数据. 参考 ...