惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
T
Tailwind CSS Blog
Hugging Face - Blog
Hugging Face - Blog
Blog — PlanetScale
Blog — PlanetScale
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
U
Unit 42
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
V
Visual Studio Blog
B
Blog RSS Feed
Vercel News
Vercel News
F
Fortinet All Blogs
Know Your Adversary
Know Your Adversary
T
Troy Hunt's Blog
博客园 - 【当耐特】
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
Jina AI
Jina AI
小众软件
小众软件
T
Threatpost
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
The Hacker News
The Hacker News
T
The Exploit Database - CXSecurity.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
Scott Helme
Scott Helme
B
Blog
腾讯CDC
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
S
Schneier on Security
N
News and Events Feed by Topic
Microsoft Security Blog
Microsoft Security Blog
K
Kaspersky official blog
G
Google Developers Blog
T
Tor Project blog
PCI Perspectives
PCI Perspectives
S
Secure Thoughts
Google Online Security Blog
Google Online Security Blog
Latest news
Latest news
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
罗磊的独立博客

博客园 - 路亦平

开始J2ME之旅 从C到C++——《C++语言的设计和演化》读书笔记(3) 智者的眼光——《C++语言的设计和演化》读书笔记(2) C++之所以是这样的 ——《C++语言的设计和演化》读书笔记(1) 为懒惰而骄傲 在线词典 就GIS二次开发的一些看法 将一个DataGrid嵌入到另一个DataGrid里面 在ASP.NET中动态修改文件下载[翻译] 快速理解.NET Framework[翻译] SharpDevelop初试手记 如何动态加载控件以及插件编程思想(C#) C#陷阱:int i = 10; i += i++; i = ? 再谈邮箱 再谈邮箱2:邮箱的下一次竞争是什么 什么是MSN Messenger?[翻译] 再谈邮箱2:邮箱的下一次竞争是什么 C#中的解构器[翻译] 又一个BLOG
第一个MIDP小游戏
路亦平 · 2005-07-22 · via 博客园 - 路亦平
 

第一个MIDP小游戏

       三周前开始接触J2ME这玩意儿,为的是给我的手机做点东西,应用也好,游戏也罢,总之学习并进步着的感觉,不错。

       经过看文档、泡论坛等多种手段,我知道了MIDP为何物:对于程序员来讲,它是一个编程平台;我知道了要使自己写的MIDlet跑起来,需要经过编译,打包成jar,再通过预检查,然后才能放到手机中运行。哦,还需要生成一个jad的描述文件。

       我终于可以写一个“HelloWorld”这样的MIDlet了。于是,接下来的事情就好办多了,我就想我该做个什么东西好呢?简单点吧,呵呵,不要给自己太大压力嘛。我想起了以前玩过的一个小游戏——五子连珠,不是五子棋,是把同样颜色的五个以上小球连成直线或斜线,就可以消掉得分的那种。感觉逻辑比较简单,实现起来应该不难。所以,便动手开始做。这次实践,完全没有考虑什么结构什么的,只是想首先把可用东西实现出来,给自己点鼓励,稍稍来点成就感,哈哈(寒)。

       哦,忘了说明了。我的手机是E398的,用的是motorola提供的sdk。下面是游戏的截图:

 
       操作很简单,通过按键1,2,3,4,6,7,8,9这几个按键移动选择框,通过按键5来选择小球和移动小球。把同样颜色的小球连成线,5个以上就可以消掉得分了。顶部中间有三个方块颜色,显示的是下一次出现的小球的颜色。

       未完成部分:

       1.没有把分数信息记录到rms中;

       2.小球移动时没有动画效果;

       3.没有判断选中的小球能否到达指定的方格中,即目前选中的小球都能到达指定的方格,不管选中小球和目的方格之间是否存在通路。

当然其中还可能有些小bug.  :-)

----------------------------------------------------------------------------------------------------------------
JAR+JAD下载:/Files/luyiping/fiveBalls.rar