Java究竟怎么玩?

天地程序已定棋,人间大数待变局

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  307 随笔 :: 1 文章 :: 86 评论 :: 15万 阅读

02 2008 档案

摘要:继续前两天的博客内容,接着写Java中的ACT游戏实现,本来记得手里有C++版马里奥的角色和地图的,突然找不到丢那里了,凑活ps个GBA火影的图代替下……运行效果如下:此次重点演示了角色和地图的绘制……其实看过我以前写JAVA的RPG开发blog文章的早知道怎么弄的了……所以此次只帖代码……Role.java:packageorg.test.mario;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.Point;importorg.loon.framework.game.image.Bitmap;/***//***< 阅读全文
posted @ 2008-02-29 15:18 cping 阅读(268) 评论(0) 推荐(0) 编辑

摘要:江湖亭一座 烧刀酒一杯 煮几颗青梅 论尽英雄辈高歌起万里 燕山雄鹰飞 中华的荣耀 几让我陶醉边塞起胡尘 强虏蜂拥的军队渡江楫的波纹 将他们绞碎偏安王业 骗尽诗人泪 塞上长城空自许 谁为他伤悲 江湖亭一座 烧刀酒半杯 拿几本史书 读尽英雄辈五胡乱华事 谁在为国流血泪 天王的铁骑 谁将他浪费南北两朝廷 谁为百姓开心扉 频繁的征战 你的胜败为了谁江湖亭一座 烧刀酒空杯 笑几声沧桑 谁是英雄辈是谁在开创盛世 是谁在诋毁是谁在横刀立马 是谁在心碎纷纷扰扰 冷冷凄凄 东流不尽 西流不尽英雄的生命化作一江水伤悲(唱念)谁学汉祚事 历史被倒退当时的主色调 谋权与篡位吴主据江东 三代一方水梦想 只求 皇帝位 昭 阅读全文
posted @ 2008-02-29 09:59 cping 阅读(171) 评论(0) 推荐(0) 编辑

摘要:歌耶诗耶两不知,只关此心不关时。————————————情字易解情难解情歌好唱口难开欲向清风讨杯酒忽做暴雨碎尘埃此情种种终不改此生痴痴痴等待一世关情一世疯半缘糊涂半缘爱 阅读全文
posted @ 2008-02-28 23:56 cping 阅读(187) 评论(0) 推荐(0) 编辑

摘要:记得在红白机(FC)年代,还刚刚上小学的我对马里奥、冒险岛、洛克人、魂斗罗等游戏几乎可说是痴迷,每天放学回家就是想去游戏,就是要通关,就是想和关底论个胜负高低。许多年过去了,沧海桑田,FC曾经的荣耀早已不再,只留下我们对曾经少年时的点点记忆。即使当时在FC上看上去多么复杂,多么高不可攀的游戏,在当今,即使最普通的程序员都可以轻易实现。本着向经典学习、向经典致敬的心情,我也准备用Java在PC机再现当年马里奥的风采。下面我在代码中所演示的,是一个简单的ACT游戏动作及地图构成原型。Map.javapackageorg.test.mario;importjava.awt.Color;importj 阅读全文
posted @ 2008-02-26 10:47 cping 阅读(344) 评论(1) 推荐(0) 编辑

摘要:------------------------------ Loonframework-DAO-Alpha-0.1.0 - 2008年2月24日 ------------------------------ 开发JDK: JDK1.4(所以此版本不支持Annotation) 文件名称:Loonframework-DAO-Alpha-0.1.0.jar Loonframework-DAO-Alpha-0.1.0-src.zip 版本声明:此为测试用版本,是一个供测试与调整用的系统原型,不保证现有接口或函数实现在可见的未来无变更,不保证运行效率及错误会得到有效处理,强烈反对任何个人或组织将... 阅读全文
posted @ 2008-02-25 11:03 cping 阅读(370) 评论(0) 推荐(0) 编辑

摘要:J2EE 开发人员使用数据访问对象(Data Access Object DAO)设计模式,以便将低级别的数据访问逻辑与高级别的业务逻辑分离。实现 DAO 模式涉及比编写数据访问代码更多的内容。在本文中,Java 开发人员 Sean C. Sullivan 讨论了 DAO 编程中三个常常被忽略的方面:事务界定、异常处理和日志记录。 图 1 显示了应用程序和数据源之间的关系:图 1. 应用程序和数据源 在整个应用程序中使用数据访问对象(DAO)使我们可以将底层数据访问逻辑与业务逻辑分离开来。我们构建了为每一个数据源提供 CRUD (创建、读取、更新、删除)操作的... 阅读全文
posted @ 2008-02-17 22:39 cping 阅读(276) 评论(0) 推荐(0) 编辑

摘要:准备先把以前写的持久层及表示层框架写完再写loonframework-game包(实际上是想自己业余建站用,用现成的框架太无聊,重复发明轮子的最大意义就在于解闷……),在2005年时写过一个开头,由于自己没有整理文档,现在拿起来就觉得代码很乱,又懒于写文档,于是把一些心得类的东西整理一下,用以备忘。在此持久层框架中,我将持久化过程分为两个松耦合模块,第一模块封装jdbc操作,隐藏Connection及相关事务,处理driver差异后执行标准CRUD并释放资源,于第二模块进行实体映射操作。但和Spring JdbcTemplate等jdbc封装略有不同的是,我除了直接将结果集转为List和实体返 阅读全文
posted @ 2008-02-17 13:07 cping 阅读(1340) 评论(0) 推荐(0) 编辑

摘要:效果图如下: 源码:AirslakeImage.javapackageorg.test;importjava.awt.Button;importjava.awt.Color;importjava.awt.Frame;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.Panel;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.WindowAdapter;importjava.awt.event.W 阅读全文
posted @ 2008-02-14 16:05 cping 阅读(240) 评论(0) 推荐(0) 编辑

摘要:做拙诗一首,凡我友人愿共勉之。愿天下朋友皆新春大吉,万事如意,鼠年“鼠”一“鼠”二~甲子苍茫十二弦鼠迹无踪去复还,甲子苍茫十二弦。数载兴衰寰宇貌,几度春秋故人颜。 鹊语红梅依旧唱,岁月峥嵘失少壮。多少同学恰少年,大志惜失世俗葬。风云我辈岂一般?老死庸碌终不甘。男儿盛气自超凡,肉食者鄙我当先。朝或鲲鱼潜九渊,暮当大鹏凌九天。题诗作对皆小技,莫把青春做等闲。再看金鼠回眸日,域中却是谁江山。 阅读全文
posted @ 2008-02-06 09:53 cping 阅读(180) 评论(0) 推荐(0) 编辑

摘要:我们都知道,由于Array(数组)通常意义上讲只是一个单纯的线性序列,又基于Native,凭此它的效率历来便号称Java中最高。所以通常我们也都承认Java中效率最高的存储方式就是使用数组。但是,由于数组初始化后大小固定,索引不能超出下标,缺少灵活的扩展功能等原因,使得很多人放弃了数组的使用, 转而使用Collection,List,Map,Set等接口处理集合操作。诚然在Java中使用集合类可以极大的简化我们的代码编写量。但是,有时明明只是缓存一些线性数据,还偏偏有人要使用HashMap保存,系统为此付出了不必要的内存损耗。如果是通常的程序还没有什么,当应用在高并发或者加载高内存消耗对象时( 阅读全文
posted @ 2008-02-04 21:46 cping 阅读(476) 评论(0) 推荐(0) 编辑

摘要:上次我已说过Java实现2.5D的关键在于斜视图坐标的转化,只要“你的美工”或者“你——的美工”技术到位,2D到2.5D的图形就简单实现来说就已经足够了(暂不考虑日照及云雾等特殊效果)。但反过来说,2.5D界面也确实对美工有了一定的要求,如果没有好的原图,2.5D程序实现起来将事倍功半,枉费气力不说,还达不到应有的效果。而遗憾的是,对于我这种非游戏开发人员来说,游戏美工简直不可求更不可遇,而我搜遍google,却也找不到多少2.5D地图可供使用(我想找皇家骑士团或最终幻想战略版那种地图,居然没有现成的……准备过两天重下游戏自己抠图……)。于是我怒从胸中起,恶向胆边行,将一种更加极端的方法付诸于 阅读全文
posted @ 2008-02-03 00:40 cping 阅读(617) 评论(0) 推荐(0) 编辑

摘要:老生常谈了,直接看代码。bufferedimage.getColorModel().getTransparency()以获得原始图片透明度用于生成缓存图,在缓存图进行相应操作即可。/***//***旋转图片为指定角度**@parambufferedimage*目标图像*@paramdegree*旋转角度*@return*/publicstaticBufferedImagerotateImage(finalBufferedImagebufferedimage,finalintdegree)...{intw=bufferedimage.getWidth();inth=bufferedimage.g 阅读全文
posted @ 2008-02-02 22:11 cping 阅读(999) 评论(0) 推荐(0) 编辑

摘要:第二节:残酷公元21世纪,人类科技日益进步,生存环境却反而逐渐趋于恶劣。为了争夺有限的资源,竞争随之接踵而来。人与人、组织与组织、国家与国家,仿佛都要你吃了我,我吃了你。 顾炎武若复生此时,恐怕依旧要无奈的感叹“亡天下”了。再说那小贩,见吓跑了陈序顿觉洋洋得意,也不管地上的污垢,随便就找个台阶坐下,竟高傲的翘着二郎腿哼起小调来。也是,毕竟这两年盗版生意没往常那么好做了,90年代初那种盗版仙剑游戏4、50元的情景早已一去不返,今天遇上这么个面瓜虽然挣的不多,但也算是一种胜利,光是想就觉得痛快,着实该高兴一下的。但就在这小贩独自陶醉当口,他的背后却突然出现了两个身穿白色西服的高个子男子,看着这两人 阅读全文
posted @ 2008-02-02 14:37 cping 阅读(164) 评论(0) 推荐(0) 编辑

摘要:最近CSDN似乎盛行程序员小说连载,于是我也发个以前写的上来连载……我不擅长描写,但作为读者,我觉得自己还有一些分辨力,知道哪些写得不好,哪些写得好。————————————————————————————————————————————第一节 盗版 孔子曰:“知之为知之,不知为不知,是知也”在中国沿海某个地图上也不好标出的位置上,有一处名为雾赐都的美丽城市,随着城市的发展与建设,越来越多的新投资项目启动上马,也同时吸引着越来越多敢于梦想的年轻人到此工作发展,这不,又有一名立志成为本地第一程序员的年轻人,来到当地最大的IT公司,Woolgathering集团应聘了。在该集团一间小型会议室中,正 阅读全文
posted @ 2008-02-02 11:58 cping 阅读(169) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示