黑莓 Bold9000和Nokia N97的一些使用

黑莓 Bold9000

复制:按下aA键之后滑动光标,选中需要的内容–黑莓键–复制。
粘贴:在需要粘贴的地方按黑莓键–粘贴。
彩信翻页:
光标移到页面的最后,按下ALT键再向右滑动下轨迹球就好了;还有种方法不用翻页,就是在看这条彩信前按F键,也就是转发,这样就可以一页显示完整条彩信的内容,不用翻页了。

复制粘贴的进阶版:只使用aA和轨迹球的确定键。
例如要复制一段话,按住aA键选中那段话,再按轨迹球,出现菜单,选择复制;在要粘贴的地方直接先按住aA再按下轨迹球,这样就直接粘过去了,更快速,不需要使用黑莓键。

Nokia N97
关闭虚拟键盘:设置-程序管理-已安装的程序-找到目标应用-选项-套件设置-关闭虚拟键盘

【贪吃蛇—Java程序员写Android游戏】系列 0. 前言几句话

这段时间以来,本博陆续介绍了Android系统的开发和调试环境、模拟器,并详细解析了Android的一个实例SoftKeyboard,这里具体列出如下:

基础已经有了,因此后续准备写名为《贪吃蛇—Java程序员写Android游戏》的系列文章。

之所以选择以《贪吃蛇》为例和切人点,有如下几个原因:

  1. 贪吃蛇是本人在手机上玩到的第一个有趣的游戏,想必对很多朋友来说也是这样,实现简单却又极具可玩性。
  2. 贪吃蛇可以有很多版本,很多变种,可以做得很简单,也可以做得很复杂。可以2D,也可以3D。
  3. 贪吃蛇,最早的版本是蛇吃苹果,让我们想到伊甸园的蛇,吃了智慧之树的苹果,而我们也要像亚当和夏娃那样,不断的吃苹果,获得智慧,充实自己。

闲话少叙,本系列文章初步的计划是,由Android SDK
Sample的贪吃蛇游戏(Snake)为切入点,通过跟J2ME手机游戏和J2SE桌面游戏开发的比较,逐步介绍Android游戏开发的相关知识和流行框架。

本系列要求读者具有Java编程基础,最好学过基础的Java语法。如果进行过J2ME程序的开发就为适合。当然,如果你做过J2SE的开发也不错,不过,这十年Java应用最多的想必是JEE吧。(^-^)

让我们一起做“贪吃蛇”,不停地吸收养分,不断地壮大自己吧!
欢迎大家的批评指正。

用A4折出正方形,等边三角形,正八边形,正六边形,正五边形,正七边形

在一个优秀的国外个人网站(Darren
Abbey)上发现的,大家可以尝试证明它们。估计后面你会崩溃,呵呵。

或者,用程序证明也不错,欢迎讨论。

用A4折出正方形
用A4折出正方形,等边三角形,正八边形,正六边形,正五边形,正七边形

可以折出正方形,后面的就有了基础。。。。

用A4折出等边三角形
用A4折出正方形,等边三角形,正八边形,正六边形,正五边形,正七边形

用A4折出正八边形
用A4折出正方形,等边三角形,正八边形,正六边形,正五边形,正七边形

用A4折出正六边形
用A4折出正方形,等边三角形,正八边形,正六边形,正五边形,正七边形

用A4折出正五边形
用A4折出正方形,等边三角形,正八边形,正六边形,正五边形,正七边形

用A4折出正七边形
用A4折出正方形,等边三角形,正八边形,正六边形,正五边形,正七边形

有没有一点崩溃的感觉呢?

J2ME游戏源代码—Eliminator Demo

 

Eliminator是我翻译的《J2ME游戏开发》中的实例,这里给出它的Demo版本,没有什么游戏性,但是演示了基于MIDP2.0的手机游戏开发中,游戏的基本框架。其可执行文件如下:

附件 Eliminator-没有敌人的版本(可执行文件).rar

Eliminator是一个垂直滚动背景的射击游戏,这里是它的Demo,包括了开机的启动界面、主界面、还有游戏运行场景,但是没有加入敌人。相关的界面如下:

J2ME游戏源代码—Eliminator <wbr>DemoDemo” TITLE=”J2ME游戏源代码—Eliminator Demo” />

如果你对这个游戏感兴趣,这里有它的工程文件,使用JBuilderX建立。工程文件如下:

附件 Eliminator-没有敌人的版本(工程文件).rar

如果想仔细阅读本游戏,并制作出自己的游戏,请参考我前文《J2ME游戏开发(J2ME_Game_Development_with_MIDP2中文版)》中的附件,它是本游戏对应的pdf格式的电子书。

这里给出了目前最完善的可执行文件和JBuilderX的工程文件。

Eliminator是我翻译的《J2ME游戏开发》中的实例,这里给出它的Demo2版本,仍然没有什么游戏性,但是有所改进。其可执行文件如下:

附件 Eliminator-精简版本可执行文件.rar

Eliminator是一个垂直滚动背景的射击游戏,如书中第71页所述:”这里使用Sun公司的WTK2.0(J2ME
Wireless Toolkit version
2.0),它在渲染滚动的TiledLayer时有一些问题,Nokia的J2ME开发包对滚动TiledLayer处理得更有效率,最好的选择是使用
Nokia的开发包。在本书创作过程中,据说Sun公司新发布的WTK已经解决了这些问题。”在使用JBuilderX建立工程文件时,如果使用其自带的
WTK(”J2ME Wireless Toolkit 2.0_01″),游戏在模拟器运行就会非常顿,而使用”J2ME Wireless
Toolkit 2.1_01″就没有这种情况,建议读者到http://wireless.java.sun.com/下载。但是请不要使用最新的”J2ME
Wireless Toolkit 2.2″,否则游戏不能正常运行。

Demo2包括了开机的启动界面、主界面、还有游戏运行场景,但是没有加入敌人。相关的界面如下:

 

 

J2ME游戏源代码—Eliminator <wbr>DemoDemo” TITLE=”J2ME游戏源代码—Eliminator Demo” />

J2ME游戏源代码—Eliminator <wbr>DemoDemo” TITLE=”J2ME游戏源代码—Eliminator Demo” />

J2ME游戏源代码—Eliminator <wbr>DemoDemo” TITLE=”J2ME游戏源代码—Eliminator Demo” />

如果你对这个游戏感兴趣,这里有它的工程文件,使用JBuilderX建立。工程文件如下:

附件 Eliminator-精简版本工程文件.rar

如果想仔细阅读本游戏,并制作出自己的游戏,请参考我前文《J2ME游戏开发(J2ME_Game_Development_with_MIDP2中文版)》一文中的附件,它是本游戏对应的pdf格式的电子书。

J2ME游戏开发(J2ME_Game_Development_with_MIDP2中文版)

这个是本博主在2004年翻译的一篇文章,希望对大家有帮助。


[J2ME游戏开发(第一版)的PDF文档]

  I have a dream! It’s “Play
Games Everywhere…”.

  我有一个梦想,就是”让游戏无处不在”!

时光匆匆滑过了2004年,也带来了很多改变。从MIDP
2.0发布开始到现在已经有两年多了,它的出现让移动设备上的游戏开发更加方便、也更为简单快捷。当我一年前发现MIDP
2.0技术的时候,我同时感觉到我们离随时随地玩游戏的那一天不再遥远。

[J2ME游戏开发(第一版)的PDF文档]

  I have a dream! It’s “Play
Games Everywhere…”.

  我有一个梦想,就是”让游戏无处不在”!

时光匆匆滑过了2004年,也带来了很多改变。从MIDP
2.0发布开始到现在已经有两年多了,它的出现让移动设备上的游戏开发更加方便、也更为简单快捷。当我一年前发现MIDP
2.0技术的时候,我同时感觉到我们离随时随地玩游戏的那一天不再遥远。


一个人都会玩游戏,都喜欢玩游戏;但是并不是每一个人都会开发制作游戏。要让游戏无处不在,还需要更多的人学会开发游戏。相信好学的你在玩过几个好玩的游
戏后总会问:这个游戏是怎么做出来的?我是否也可以做出同样出色的游戏?我该如何学习游戏的制作?…… 
游戏有很多种——这在本书中会讲到——在当今的2004年如果想找一种游戏,它甚至只需要一个人业余很少的时间和精力就可以制作出,而且有可能会非常受欢
迎的游戏,我想非移动游戏莫属!

本书就是J2ME移动游戏(主要是手机游戏)制作的入门读物,只要你具备JAVA编程的基础知识并且了解一些J2ME的背景知识,通过本书的学习,你就能创造出自己的游戏。当然,最最重要的还是读者你的创意!毕竟知识有崖,创意无限!


者本身也是一个业余的游戏制作者,本着自由软件的精神翻译这本书,读者可以在确保完整性的前提下自由的分发本电子书,出版本书请联系译者,出版原英文版请
联系原作者。由于本书原文还没有完成,译者将在原作者写作的同时进行翻译。由于翻译都是在业余时间进行,在工作了一整天后,精力难免难以集中,本书中肯定
会有很多错误,期待读者的批评指正,译者绝对知错就改。JJJJJ

接下来,译者准备制作几个基于MIDP 2.0的手机游戏,并且打算翻译J2ME
API,感兴趣的朋友请跟我联系。此外,也希望同对RUP感兴趣的读者交个朋友。