[原创]小巧的单机版双人麻将游戏MyMahjongV0.2.1

游戏讨论
回复
iamzer0
帖子: 12
注册时间: 2009-05-25 17:31

[原创]小巧的单机版双人麻将游戏MyMahjongV0.2.1

#1

帖子 iamzer0 » 2009-09-18 17:48

采用java开发
jar文件已混淆成最小,目前大小60k
ubuntu9.0.4测试通过

建议安装步骤:
0.下载附件中的zip文件
1.解压得到jar文件和启动文件
2.在个人主目录(例如为/home/myHomeDir)建立某英文目录(例如为MyMahjong)
3.将jar文件复制到MyMahjong目录下
4.启动文件放在桌面,其上点右键,修改执行命令设置为java -jar /home/myHomeDir/MyMahjong/MyMahjong.jar
5.直接双击程序启动器运行

或者直接下载.deb文件安装(成功安装可在系统游戏菜单中找到双人麻将链接)

JAVA中文乱码解决办法:
安装sudo apt-get install sun-java6-bin sun-java6-jre这2个包(如果已经安装,不需要升级到最新)
然后以root身份用你使用的编辑器打开/usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties,找到
filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
filename.-arphic-ar_pl_uming_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
把这两句后的uming.ttf改为uming.ttc即可

mymahjong_0.2.1_all.deb
deb安装文件
(102.36 KiB) 已下载 191 次
MyMahjongV0.2.1.zip
手工安装文件
(57.82 KiB) 已下载 111 次
截图3
截图3
3.gif (28.92 KiB) 查看 3659 次
截图2
截图2
2.gif (12.67 KiB) 查看 3659 次


--v0.2.1版--
针对ubuntu 8.xx版本用户反映无法运行的问题修改代码使之能正常运行
可能会出现中文乱码问题,请参看JAVA中文乱码解决办法处理一下(乱码总比不能运行要好)
优化鼠标处理代码,使鼠标点击操作正常流畅
deb文件不能正常安装的请试试在终端里执行sudo gdebi mymahjong_0.2.1_all.deb安装
--v0.2版小记--
增加主菜单,分为练习模式和恋爱模式(功能尚在开发中)
练习模式增加胡牌目标推荐功能
练习模式可以任意重新发牌重来
听牌之后不再允许取消听牌
听牌状态下只能做摸牌,出牌,胡牌操作。不允许吃碰杠听操作
因本人系统刚刚升至Ubuntu 9.10 A6,似乎很多功能出现问题,可能会影响到deb包的制作。
如果deb包直接安装出现问题,请试一下在终端窗口下用sudo gdebi mymahjong_0.2_all.deb命令安装
--问题反馈--
ubuntu 8.04.3 i386 ,经测试无法正常启动游戏的问题
目前无法从代码上解决
请升级 sun-java6-bin sun-java6-jre 这两个软件包到最新版
上次由 iamzer0 在 2009-09-27 17:41,总共编辑 2 次。
==I'mZer0==
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.1

#2

帖子 wangdu2002 » 2009-09-18 17:58

支持原创,即使是Java的,不过某家不会打麻将。 :em02
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.1

#3

帖子 kissdb » 2009-09-18 18:08

支持一个,
今天下午和一群女的聊天,突然有人说我不是男人。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。
头像
weive
帖子: 3236
注册时间: 2007-10-21 18:36
来自: 汕头/广东/中国

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.1

#4

帖子 weive » 2009-09-19 0:32

很久没玩了,以前是在小霸王那种机器上玩的。 :em06
老子的哲学是“”,庄子的哲学是“
人有一技在身,则逍遥游而无不为
头像
sirniu
帖子: 235
注册时间: 2009-05-31 22:52
联系:

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.1

#5

帖子 sirniu » 2009-09-19 15:26

下了,頂了!
自從簽名被別人“借用”了之後我就不用了
ulosggs
帖子: 206
注册时间: 2009-03-25 13:17

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.1

#6

帖子 ulosggs » 2009-09-19 15:29

顶一个,支持原创
生命诚可贵
不因虚度年华而悔恨
Dropbox: http://db.tt/zYrxtyj
头像
guishugan
帖子: 379
注册时间: 2009-03-02 19:30
来自: 河北石家庄

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.1

#7

帖子 guishugan » 2009-09-20 0:15

好东西收下了
除了真相,女人也是赤裸裸的
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.1

#8

帖子 careone » 2009-09-22 4:09

mymahjong_0.1_all.deb 中有几处小问题,请楼主关注:

1 mymahjong_0.1_all.deb 打包时,usr/share/java/ 目录及子目录、文件的所有者应为 root, 而不是普通用户 uid = 1000
( sudo chmod -Rv root:root usr )

2 ubuntu 8.04.3 i386 ,经测试无法正常启动游戏,输出如下,请楼主跟进:

2.1 java 版本:
$java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
2.2 终端调试输出
$ mymahjong
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1267)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1509)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(GTKLookAndFeel.java:37)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(GTKLookAndFeel.java:1449)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Error setting native LAF: java.lang.NullPointerExceptionException in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1267)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1509)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(GTKLookAndFeel.java:37)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(GTKLookAndFeel.java:1449)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Exception in thread "main" java.lang.NullPointerException
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:117)
at javax.swing.UIDefaults.getUI(UIDefaults.java:741)
at javax.swing.UIManager.getUI(UIManager.java:1012)
at javax.swing.JPanel.updateUI(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:69)
at javax.swing.JPanel.<init>(JPanel.java:92)
at javax.swing.JPanel.<init>(JPanel.java:100)
at Mahjong.<init>(Unknown Source)
at Mahjong.main(Unknown Source)
--------------------
2.3 后经升级 sun-java6-bin sun-java6-jre 这两个软件包后,运行正常。
即 旧的 java 版本为 1.6.0_07, 无法正常启动游戏;新的 java 版本为 1.6.0_16,可以正常启动游戏。
( sudo apt-get install sun-java6-bin sun-java6-jre )

此时显示 java 版本号为
$java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
iamzer0
帖子: 12
注册时间: 2009-05-25 17:31

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.2

#9

帖子 iamzer0 » 2009-09-24 16:52

更新到v0.2版
顶上去
~
==I'mZer0==
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.2

#10

帖子 careone » 2009-09-26 2:37

把图标优化了一下(去除白边,背景改为透明)
mymahjong.png
mymahjong.png (2.16 KiB) 查看 3622 次
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
iamzer0
帖子: 12
注册时间: 2009-05-25 17:31

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.2.1

#11

帖子 iamzer0 » 2009-09-27 17:43

更新至v0.2.1~
感谢careone提供优化过的图标
==I'mZer0==
minglong
帖子: 1
注册时间: 2010-06-12 11:00

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.2.1

#13

帖子 minglong » 2010-06-12 13:22

各位朋友,大家好!



官方网站
http://www.xz6699.cn http://www.xz6699.com/ (下载版本)
http://www.xz6699.com.cn (网页版)
http://match.xz6699.com (鑫众比赛游戏)
全国免费热线:400-666-0234(8:30-17:30,周日休息) 电话:0531-67861518 手机:13370577057 QQ:990539 邮箱:xz6699.com@163.com

山东拓研棋牌网络科技发展有限公司(前身青岛鑫众网络科技有限公司成立于2006年3月)于2009年4月在济南注册成功,是一家专业从事网络棋牌游戏软件定制、开发、销售及运营支持的高科技软件技术公司。核心技术人员具有五年以上专业棋牌开发经验,开发速度在国内一流,可根据客户需求定制游戏产品和服务。市场运营人员具有成功运营国内知名棋牌游戏站点的运营经验,对于整个棋牌游戏市场有着深刻的认识,并有着强大的市场资源。自成立以来,我们一直以追求一流的技术和服务为目标,并始终处于高速、稳定的发展状态。
在销售方面,市场运营人员具有成功运营国内知名棋牌游戏站点的运营经验,对于整个棋牌游戏市场有着深刻的认识,并有着强大的市场资源。公司产品的销售量早已是国内第一,处于遥遥领先的位置,包括台湾、香港、澳门等地区。同时我们的产品也远销日本、韩国、美国、法国、新加坡、乌克兰、德国、澳大利亚等多个国家。在国外,由我公司定制开发的博彩类游戏以其高性能、高品质博得国外客户的青睐。

目前,我们的产品主要分为两大板块,客户端下载版本和采用ActiveScript 3.0 Flash开发语言开发的非客户端下载版。游戏的种类主要分四大类,牌类游戏:升级、保皇、梭哈、扎金花、疯狂斗地主、21点、跑得快、干瞪眼、三打一、QQ斗地主、填大坑等;棋类游戏:中国象棋、四国军棋、五子棋、围棋等;麻将类:山东麻将、疯狂麻将十三张;休闲游戏:连连看、摇摇乐、台球、老虎机、对对碰;同时各款软件增强了视频、聊天、防作弊等功能。
拓研网络将继续完善我们的客服体系;发扬优良的经营理念;丰富我们的企业文化。我们将继续致力于游戏的开发和完善,不断完善自我、超越自我。
头像
ghostry
帖子: 1532
注册时间: 2008-07-23 20:08
来自: http://www.ghostry.cn
联系:

Re: [原创]小巧的单机版双人麻将游戏MyMahjongV0.2.1

#14

帖子 ghostry » 2010-06-12 15:18

顶了 :em11
http://www.ghostry.cn狂网技术工作室,组网建站,平面设计,java项目,空间域名.
好心人点这里进去注册并且用一次,给我增加点流量http://tinyurl.com/272ncjl
电脑配置:
公司:880G/II250/1TB/2G1333/
家:785G+/II245+/1TB/2G677/
回复