[表示 : 全て 最新50 1-99 2ch.scのread.cgiへ]
Update time : 05/11 01:44 / Filesize : 7 KB / Number-of Response : 28
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【java】CUIゲームライブラリ公開



1 名前:名前は開発中のものです。 mailto:sage [2015/04/29(水) 00:00:32.75 ID:OLVo1FzH.net]
簡単にAAを使ったゲームを作れます。詳しくは下記HPをご覧下さい。
tkrprogramming.web.fc2.com/CuiGameLibrary/

3 名前:名前は開発中のものです。 [2015/04/29(水) 08:21:46.47 ID:Uwxqc1kF.net]
著作権って。自分で作りましたよ。

4 名前:名前は開発中のものです。 [2015/04/29(水) 10:25:06.09 ID:2vQ0EuaW.net]
プラットフォーム毎のフォントの違いとかどうやって吸収したん?
してないのならjavaの意味ないけど

GUIとCUI共通につかえるjavaの多国語対応curses探しても見つからなくて自分で作ろうとして挫折した身としてはわりと本気の質問

5 名前:名前は開発中のものです。 [2015/04/29(水) 10:53:22.46 ID:Uwxqc1kF.net]
IPAモナーフォントがインストールされてないと起動できないようにしました。

6 名前:名前は開発中のものです。 [2015/04/29(水) 11:01:32.65 ID:Uwxqc1kF.net]
フォント確認部分ソース汚いけどとりあえず公開します。インポート省略しています。
class Font2 extends JDialog implements ActionListener{
Font2(){
setSize(290, 150);
setModal(true);
setLocationRelativeTo(null); //真ん中に表示
ImageIcon icon = new ImageIcon("./file/icon.gif"); //アイコン
setIconImage(icon.getImage()); //アイコン
setResizable(false); //サイズ変更不可
JPanel p = new JPanel();
p.setPreferredSize(new Dimension(330, 160));
p.setBackground(Color.WHITE);//色
Container contentPane = getContentPane();
contentPane.add(p, BorderLayout.CENTER);//フレームにパネルを追加
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

JEditorPane t1 = new JEditorPane();
t1.setContentType("text/html");
t1.setText("<html>フォント:「IPA モナー Pゴシック」<br>をインストールして下さい。<br><a href=\"www.geocities.jp/ipa_mona/\">www.geocities.jp/ipa_mona/</a><br></html>");
t1.setEditable(false);
t1.addHyperlinkListener(new Linke());


JButton b = new JButton("アプリケーションの終了");
b.addActionListener(this);

p.add(t1);
p.add(b);
setVisible(true);
}

7 名前:名前は開発中のものです。 [2015/04/29(水) 11:02:22.87 ID:Uwxqc1kF.net]
2/2
/**
* @deprecated イベント処理メソッドです。
*/
public void actionPerformed(ActionEvent e){//ボタンが押された時
System.exit(0);
}
/**
* 呼び出すと「IPA モナー Pゴシック」が入っているか確認しなければダイアログを表示します。
*/
static void font(){
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
Font fonts[] = ge.getAllFonts();
int a=fonts.length;
String[] sf=new String[a];

for(int i=0;i<a;i++){
String fontName = fonts[i].getName();
sf[i]=fontName;
}
Arrays.sort(sf);
if(Arrays.binarySearch(sf,"IPA モナー Pゴシック") >= 0) {
}else{
Font2 f=new Font2();
}
}
}

8 名前:名前は開発中のものです。 mailto:sage [2015/04/29(水) 12:48:34.50 ID:XBu1tpvM.net]
>>3
どっかでモンハンのBGM吸い出した音素材を同梱で配布してただろ

9 名前:名前は開発中のものです。 mailto:sage [2015/04/29(水) 13:09:15.41 ID:XBu1tpvM.net]
>>4
これCUIに見せかけたGUIやで
再配布可能なフリーフォント拾ってきて同梱すれば簡単よ
OpenGLで文字表示するときもこういう手段がよく使われる

10 名前:名前は開発中のものです。 [2015/04/29(水) 13:40:34.04 ID:Uwxqc1kF.net]
>>8すみません。
BGM変えて再うpしました。

11 名前:名前は開発中のものです。 [2015/04/29(水) 21:59:33.54 ID:Uwxqc1kF.net]
>>9の通りCUIっぽいGUIです。
何故こうなったかと言うと

プログラミングしてみたいな(約2ヶ月前)
そうだGUIでRPGを作ろう
難しくて挫折
CUIなら行けるんじゃ?でも文字だけだけで寂しい…
AAを表示しよう
コマンドプロンプトだと2chみたいに表示されないやん
そうだGUIのテキストエリアを使ってAA表示しよう。テキストエリアだけだしCUIって事でいいか
でも折角テキストエリア使うなら2つ作ってAA表示エリアと会話文表示エリアに分けよう
こんな機能あったら便利かな?・・・・・が続く
ここまで来たらRPG製作中止してライブラリとして配布しよう
色々機能追加
出来た。でもこれほぼGUIやん。まぁ文字メインだしCUIって事でいいか

こんな感じでこのライブラリは出来ました。



12 名前:名前は開発中のものです。 mailto:sage [2015/04/30(木) 00:05:11.09 ID:UyKEodAx.net]
ライブラリのjavadocざっと読んだら入門書未満の糞でワロタ
こんな糞は何の見所も無いからRPGつくれよ

13 名前:名前は開発中のものです。 mailto:sage [2015/04/30(木) 00:06:36.24 ID:UyKEodAx.net]
それともまた3日で立て逃げかな?
peace.2ch.net/test/read.cgi/gamedev/1426748945/l50

14 名前:名前は開発中のものです。 mailto:sage [2015/04/30(木) 00:11:18.63 ID:D1+mBZbA.net]
何かすみません。
とりあえずAAを使ったゲーム一つ作ってある程度慣れてきたら棒人間のRPGを作ろうと思います。
それまでは棒人間のRPGは休止です。

15 名前:名前は開発中のものです。 mailto:sage [2015/04/30(木) 00:20:06.94 ID:D1+mBZbA.net]
>>12
どのように書けばいいのでしょうか?javadocを作るのは初めてだったのでよく分かりませんでした。
アドバイスして頂けると助かります。

16 名前:名前は開発中のものです。 mailto:sage [2015/04/30(木) 00:43:10.33 ID:UyKEodAx.net]
>>15
命名センスから何まで最低すぎる
とりあえずAAでちゃんとRPG作ってからライブラリ化しろよ

つまりホームページにあったサンプルゲームはサンプルに値しないということ
短くて面白くないシナリオで良いから、RPGとして体裁のあるものを作れ

そしたら色々と協力してやるよ

17 名前:名前は開発中のものです。 mailto:sage [2015/04/30(木) 14:19:09.62 ID:qRLD1gMv.net]
>>16
分かりました。GW序盤にイベントあるのでGW終わるまでには作ります。

18 名前:名前は開発中のものです。 [2015/05/05(火) 12:01:20.28 ID:fKh0ENcH.net]
現在やる夫*マリオ*その他AAのRPG作成中です。

19 名前:名前は開発中のものです。 [2015/05/07(木) 18:46:35.08 ID:hIMylwtk.net]
すみません。完成まで、もう少し掛かりそうです。

20 名前:名前は開発中のものです。 [2015/05/12(火) 19:35:26.17 ID:HLTZ8Rqm.net]
「2ch王国物語」完成しました。
https://www.dropbox.com/s/rprhtqws0k5bspo/2ch%E7%8E%8B%E5%9B%BD%E7%89%A9%E8%AA%9E.zip?dl=0

21 名前:名前は開発中のものです。 [2015/05/18(月) 19:00:51.44 ID:lTIBbtry.net]
ソース→ tkrprogramming.web.fc2.com/CuiGameLibrary/src/



22 名前:名前は開発中のものです。 [2015/05/20(水) 17:59:09.10 ID:tqfml7Hl.net]
2ch王国物語ver2.0配布
tkrprogramming.web.fc2.com/2chOukoku/

23 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 11:12:42.81 ID:MmvJawGv.net]
保守

24 名前:tkr ◆8reCYe8za. [2016/07/19(火) 20:55:05.72 ID:43VaVK9s.net]
土日までスレでテキストのみゲーがお題で出たので記念あげ
GitHubに移してしっかり作ります

25 名前:名前は開発中のものです。 [2016/07/21(木) 23:09:44.32 ID:BL6PZ5tD.net]
ホームページ閉鎖しとるw

26 名前:tkr ◆8reCYe8za. [2016/07/21(木) 23:20:07.70 ID:Ng3TZsW/.net]
>>25
URL変わった
JSで共通化したから
tkrprogramming.web.fc2.com/?lib/CuiGameLibrary

27 名前:名前は開発中のものです。 [2017/12/31(日) 21:30:03.71 ID:/rN76OKL.net]
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

HLWTFQRY8P






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<7KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef