Javaで俺の嫁を軽く表現してみた。
約一年ぶりの記事です。
ふと思いついてとあるプログラム書いてみました。
それがこちら。
package 嫁.二次元.けいおん; import 嫁.二次元.萌キャラ; import 嫁.二次元.中の人.声優; import 嫁.二次元.俺情報.Husband; import 嫁.二次元.属性.俺の嫁; import 嫁.二次元.属性.猫娘; /** * あずにゃんを表します<BR> * @author Crimson_Apple */ public class 中野梓 extends 萌キャラ implements 俺の嫁, 猫娘{ /** 唯一のインスタンス */ private static 中野梓 azusaNakano; /** クラスロードと共に唯一のインスタンスを生成 */ static{ azusaNakano = new 中野梓(); } /** * コンストラクタ<BR> * あずにゃんは一人しかいないので当然シングルトンパターン */ private 中野梓(){ super(new 声優("竹達彩奈")); } /** * インスタンスの取得<BR> */ public static 中野梓 getInstance(){ return azusaNakano; } /** * ペロペロする<BR> * インターフェース俺の嫁#ペロペロする()の実装<BR> * {@link 俺の嫁#ペロペロする()}<BR> * @return String */ @Override public String ペロペロする(){ String pero = " __ /::::レ┐\n" + " ヽ`ー- /⌒ヽ . -────- //}/}:::::::|\n" + " __,ゝ:::::::::::::::::::::::>'´: : : : : : : : : : : : : : : :./ハ/ | :::::|\n" + ". \ ヽ :::::::::::/: : : : : : : : : : : : : : : : : :.:/ヘ/ │ :::|\n" + " / ',:::::/: : : : : : : : : : : : : : : : : : :< | :::::ト、 /\\n" + "  ̄L y': : : : : : : : : : : : : : : : : : : : : : :.:.\ | :::::|: :y: : :.:.\\n" + " y′: : : : : : : : : : : : : : : : : : : : : :.:. : : \ | :::::|:.〈: : : : : : i\n" + " /: : : : /: : :./: : : :/: : : : : : : : : : : : : : : : ∨ ,' ::::::!: ハ: : : : : :|\n" + ". /: : : :./: : : : /: : : :/: : : : : : : : : : : : : : : : : :..V:::::::/: :.:∧:.: : :.:.|\n" + "(⌒ /: : : :./: : : : /: : : :/: : : : : : : : : : : : : : : :. :.ヽ :|:::::/:.:.:./:.∧: : : :ヽ\n" + ". `¨ /: : : :./: : : : :.{: : .:./:.:.:.:.:.:.:|: ∧:.: ハ: : : : : : : : |:.レ': :.:./:./i ',: : : : :',\n" + " ムイ : /:.: : : :.:.∧: : |:.: : : : :.|/ j/. ',: : : : : : : |: : : : :/:./: | ',: : : :.:i\n" + " /`, | |:.:.i: : : : : :/ ,.斗: : : : 斗-─- 、. ',: : : : : レ': : : :./:./:.:/ ト、: : :.|\n" + " `¨´ .| |:.:.レヘ: : :/ ̄ .从: : :. : /! j∧: : : |: : :.i: : :/:.:/ .|: .ヽ:.:| やっ...やめてください!\n" + " |:.V{: : :..Vィ斥ミxヽ,ハ:. :./// ,ィf〒芍ミv/レ':.:. :.:|_: : :./ |: : : : |\n" + " / ./ ./: : :i:.:ト.::.,圦 {トィ')ハ V// ィ´fトrじ'7リ}ヽ|: : : : | }∠ -‐=‐ ┤:.:.: :.|___\n" + " し' ,′:.:.:.V ヽハ.ヽV赱リ V ヽ Vトz彡/′,}:.|:. :.:レ'_____, |:.ト、:.:.| ` 、\n" + " /: : :.〃 |: } `¨´ ` =‐'′_/ ノ: :/ \‐、. `┤| i: | \\n" + ". /: ,/:〃 r'´j从 , `¨7: : : :/ \\. |:.| l: ト、 ヽ\n" + " /:.〃/ l |ヽ ヽ/\ r= 、 イ/:/∨ \\.',:.V:.:.{ \ ',\n" + ". /:./ |:{ : | | ', iハ.:.:.> . `ー'′ _ -<. レ' / \. \ヽ:ヽ ヽ |\n" + " レ' . |:| : | | jハ__ヽ ー‐r'´ ./ \___/ ヽ. `}: | i /|\n" + ". |:| : | | | / 《 }{ ./ ./ ヽ / } /:.:.:| | ∠ ,′\n" + ". l:i!: :| |. ', \ `Yハ_,{ ./ / i i / / {:. : :| | /\n" + ". iハ: :| ',. \ i└く¨(ー<__,. ' ト、 ! ./ / ハ: : :.\ |ノ/ /\n" + " l:.| ', ', \ V / \__ / ヽレ'´ // .ト、:. : :.\´ , イ\n" + " |:.| ', ', `'〈 ハ/ 《 / ′/' |:.∧ト、: : L_/ /\n" + " |:.| ヽ ヽ O ├' V レ' j/ / \「/\n" + " `\ i \ ', ヽ o ヽ | /,//\n" + " | \ ゝ ', o ト、 |. / ̄ /\n" + " | l`ー‐< ヽ ヽ | \ ト、/ / - 、\n" + " ヽ _ノ |  ̄ ̄!`{ ヽ│ / / ヽ¨¨ ヽ__\n" + " ヽ | | ヽ 〉| / , ' ‐┘\n" + " i | l ', / /¨´ ,. ´\n" + " | | ', \ ′ / /\n" + " ト、. | ', {` 、_/ / /\n" + " | ヽ | `ー‐┤ ./ /\n" + " |. | | ′ /\n" + " |. | ヽ ,. ´\n" + " _|. | `ー─\n" + " , '´\___ ′\n" + " Y / / ノ ,′\n" + " ¨Y r' _/\n" + " `´¨´\n"; return pero; } /** * 旦那情報取得 * @return Husband */ @Override public Husband getHusband(){ return husband; } /** * 鳴かせてみる。 * @return 鳴き声 */ @Override public String 鳴く() { String nya = " ___ __\n" + " {`ヽ、\_ -―――――-/,..イ⌒7\n" + " | 乙\_>'\"´  ̄ ̄ ̄ ̄`^< 乙 }\n" + " ∨ /::::::::::::::/:::::::::::::::丶::::::::::\ >|\n" + " ∨/:::::::::::::::::/:::::::::::::::::::::::::::::::::::::::∨/\n" + " 〃::::::::: / :::::{ :::::::::::::::::::::::j::::::::::::ヽ::∧\n" + " _{i:: /:::::::| ::: ;'|::::i::::::::::::::::::,'|::::| ::::::::|:::i:ト、\n" + " /:|i:::|:::::::::|::::/ |::::i:::::::::::::::/│::| ::::::::|:/:j:::::、\n" + " /::::|::::|:::::::/∨ イ:::|::::::::::::/ `:ト:∧::::::::::::リ::::::::, にゃあ\n" + " /::::: i|:::|::::::i ,_ |::∧ ::::::/ j/_;::::/::::ト、:::::::::,\n" + " /::::::::/|:八::::|!《不)心 \/ ィ千不》/ :::::|ハ::::::::::,\n" + " /::::::::/ :| :::::ヽ{. 弋.:ソ 弋:.ソ |! ::::::| :::::::::::、\n" + " /::::::::/ | :::::::∧ :.::::::: , :::::.: ,′:::: | \:::::::ヽ\n" + " /::::::::/ ';:::::::::小、 ,{:::::::::: | ヽ ::::::::,\n" + ". /::::::::/ ヘ:::::::::|: :> _ ‐っ . イ | :::: //\ ';::::::::i\n" + " /:::::: / /: : ;ゝ--{/: : | > -</ | ノ-―〈: : : ヽ :::::::|\n" + " ,':::::: / /: : / 、\\: :| \_/ 八_〈 / /ヽ: : } :|:::::::|\n" + " :::::::/ { : : {、 { {r┴イ : | />'介く\/: :.(つー'ー'ソ: : | |:::::::|\n" + " |:::::::i 〉 八_ ̄ニrく〉: :∨/ l| |\∨: 〈/ト.二-∧: : } |:::::::|\n" + " |:::::::|: |: :|: :ヘ二/: |: : :〈〈_/ | |l、_〉〉 : :〉|\/: :|: :ノ |:::::::|\n" + " |:::::::| 〉 | o: : : : : |:\: :`?| |?´ :/ :|: : : : o:|:〈. |:::::::|\n" + " |:::::::| }/| o: : : : : |: : :\: :j」_|」 :/: : :│: : : o |: } |:::::::|\n" + " |:::::::| {: :l : : : : : : | : : : : \: }/: : : : :/ : : : : : ∨ j:::::::|\n" + " |:::::::i ∨ : : : : : :/ : : : : : : : | : : : : : 〈 : : : : : : / /::::::/\n" + " ヽ:::::::.. \__/ : : : : : : O | : : : : : : \__/ /::::::/\n" + ". \:::::\ / : : : : : : : : : : : |: : : : : : : : : : :| /::::::/\n"; return nya; } }
んで、適当にmain書いて実行するとこうなるわけだ!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
中の人は(^ω^)? 中野梓 CV:竹達彩奈 鳴かせてみるお!(^ω^)! ___ __ {`ヽ、\_ -―――――-/,..イ⌒7 | 乙\_>'"´  ̄ ̄ ̄ ̄`^< 乙 } ∨ /::::::::::::::/:::::::::::::::丶::::::::::\ >| ∨/:::::::::::::::::/:::::::::::::::::::::::::::::::::::::::∨/ 〃::::::::: / :::::{ :::::::::::::::::::::::j::::::::::::ヽ::∧ _{i:: /:::::::| ::: ;'|::::i::::::::::::::::::,'|::::| ::::::::|:::i:ト、 /:|i:::|:::::::::|::::/ |::::i:::::::::::::::/│::| ::::::::|:/:j:::::、 /::::|::::|:::::::/∨ イ:::|::::::::::::/ `:ト:∧::::::::::::リ::::::::, にゃあ /::::: i|:::|::::::i ,_ |::∧ ::::::/ j/_;::::/::::ト、:::::::::, /::::::::/|:八::::|!《不)心 \/ ィ千不》/ :::::|ハ::::::::::, /::::::::/ :| :::::ヽ{. 弋.:ソ 弋:.ソ |! ::::::| :::::::::::、 /::::::::/ | :::::::∧ :.::::::: , :::::.: ,′:::: | \:::::::ヽ /::::::::/ ';:::::::::小、 ,{:::::::::: | ヽ ::::::::, . /::::::::/ ヘ:::::::::|: :> _ ‐っ . イ | :::: //\ ';::::::::i /:::::: / /: : ;ゝ--{/: : | > -</ | ノ-―〈: : : ヽ :::::::| ,':::::: / /: : / 、\\: :| \_/ 八_〈 / /ヽ: : } :|:::::::| :::::::/ { : : {、 { {r┴イ : | />'介く\/: :.(つー'ー'ソ: : | |:::::::| |:::::::i 〉 八_ ̄ニrく〉: :∨/ l| |\∨: 〈/ト.二-∧: : } |:::::::| |:::::::|: |: :|: :ヘ二/: |: : :〈〈_/ | |l、_〉〉 : :〉|\/: :|: :ノ |:::::::| |:::::::| 〉 | o: : : : : |:\: :`?| |?´ :/ :|: : : : o:|:〈. |:::::::| |:::::::| }/| o: : : : : |: : :\: :j」_|」 :/: : :│: : : o |: } |:::::::| |:::::::| {: :l : : : : : : | : : : : \: }/: : : : :/ : : : : : ∨ j:::::::| |:::::::i ∨ : : : : : :/ : : : : : : : | : : : : : 〈 : : : : : : / /::::::/ ヽ:::::::.. \__/ : : : : : : O | : : : : : : \__/ /::::::/ . \:::::\ / : : : : : : : : : : : |: : : : : : : : : : :| /::::::/ 嫁たちにペロペロするお(^ω^)! __ /::::レ┐ ヽ`ー- /⌒ヽ . -────- //}/}:::::::| __,ゝ:::::::::::::::::::::::>'´: : : : : : : : : : : : : : : :./ハ/ | :::::| . \ ヽ :::::::::::/: : : : : : : : : : : : : : : : : :.:/ヘ/ │ :::| / ',:::::/: : : : : : : : : : : : : : : : : : :< | :::::ト、 /\  ̄L y': : : : : : : : : : : : : : : : : : : : : : :.:.\ | :::::|: :y: : :.:.\ y′: : : : : : : : : : : : : : : : : : : : : :.:. : : \ | :::::|:.〈: : : : : : i /: : : : /: : :./: : : :/: : : : : : : : : : : : : : : : ∨ ,' ::::::!: ハ: : : : : :| . /: : : :./: : : : /: : : :/: : : : : : : : : : : : : : : : : :..V:::::::/: :.:∧:.: : :.:.| (⌒ /: : : :./: : : : /: : : :/: : : : : : : : : : : : : : : :. :.ヽ :|:::::/:.:.:./:.∧: : : :ヽ . `¨ /: : : :./: : : : :.{: : .:./:.:.:.:.:.:.:|: ∧:.: ハ: : : : : : : : |:.レ': :.:./:./i ',: : : : :', ムイ : /:.: : : :.:.∧: : |:.: : : : :.|/ j/. ',: : : : : : : |: : : : :/:./: | ',: : : :.:i /`, | |:.:.i: : : : : :/ ,.斗: : : : 斗-─- 、. ',: : : : : レ': : : :./:./:.:/ ト、: : :.| `¨´ .| |:.:.レヘ: : :/ ̄ .从: : :. : /! j∧: : : |: : :.i: : :/:.:/ .|: .ヽ:.:| やっ...やめてください! |:.V{: : :..Vィ斥ミxヽ,ハ:. :./// ,ィf〒芍ミv/レ':.:. :.:|_: : :./ |: : : : | / ./ ./: : :i:.:ト.::.,圦 {トィ')ハ V// ィ´fトrじ'7リ}ヽ|: : : : | }∠ -‐=‐ ┤:.:.: :.|___ し' ,′:.:.:.V ヽハ.ヽV赱リ V ヽ Vトz彡/′,}:.|:. :.:レ'_____, |:.ト、:.:.| ` 、 /: : :.〃 |: } `¨´ ` =‐'′_/ ノ: :/ \‐、. `┤| i: | \ . /: ,/:〃 r'´j从 , `¨7: : : :/ \\. |:.| l: ト、 ヽ /:.〃/ l |ヽ ヽ/\ r= 、 イ/:/∨ \\.',:.V:.:.{ \ ', . /:./ |:{ : | | ', iハ.:.:.> . `ー'′ _ -<. レ' / \. \ヽ:ヽ ヽ | レ' . |:| : | | jハ__ヽ ー‐r'´ ./ \___/ ヽ. `}: | i /| . |:| : | | | / 《 }{ ./ ./ ヽ / } /:.:.:| | ∠ ,′ . l:i!: :| |. ', \ `Yハ_,{ ./ / i i / / {:. : :| | / . iハ: :| ',. \ i└く¨(ー<__,. ' ト、 ! ./ / ハ: : :.\ |ノ/ / l:.| ', ', \ V / \__ / ヽレ'´ // .ト、:. : :.\´ , イ |:.| ', ', `'〈 ハ/ 《 / ′/' |:.∧ト、: : L_/ / |:.| ヽ ヽ O ├' V レ' j/ / \「/ `\ i \ ', ヽ o ヽ | /,// | \ ゝ ', o ト、 |. / ̄ / | l`ー‐< ヽ ヽ | \ ト、/ / - 、 ヽ _ノ |  ̄ ̄!`{ ヽ│ / / ヽ¨¨ ヽ__ ヽ | | ヽ 〉| / , ' ‐┘ i | l ', / /¨´ ,. ´ | | ', \ ′ / / ト、. | ', {` 、_/ / / | ヽ | `ー‐┤ ./ / |. | | ′ / |. | ヽ ,. ´ _|. | `ー─ , '´\___ ′ Y / / ノ ,′ ¨Y r' _/ `´¨´ 中野梓:「旦那さんは、Crimson_Appleです///」
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ソースを見るとわかりますが拡張することで嫁をさらに増やせます。
ソースを見るとわかりますが微妙にかつ無駄にオブジェクト指向もしてます。
本来はvelocity使ってテンプレートを読み込んでやってみたりとか
AAを画像化させて出力させようとか目論んでいましたが
自分の低いプログラム力では小一時間ではコレが限界でした。
改良して画像化させることが出来たらなんか一部の人々に需要出来るかもしれませんね。
このくだらないソースはこちらにおいてあります。
ああああああもう!あずにゃん可愛いなぁ!ペロペロ(^ω^)!
いい歳*1して恥ずかしくないんですか?
-‐..::::  ̄ ̄ ::::::......、、 /:::::::::/::::::::::::::::::::::::ヽ:::::::::ヽ、 r'´:/:::::::,イ:::::::::: |::jハ;:::::::::ヽ:::::::::::\ |::/::::::::/│::::::::::|::| |::::ヽ:: ',:::::|:::::::..', !:l:::::::/ ̄|::::::::::// ̄|:::从:: |:::::|::::::::::rヘ ノ:|::::/ ___レヘ:::::/ ___V ';::|:::::|::::::::::|:::::.i . !:::{从rテ示 ∨ rテ示7 V::::::|::::::::/::::: | /:::::::::リ ヒソ ヒソ /::::::/::::::/:::::::::| |:::::::: ′ /:::::::「`)イ::::::::::::| |:::::::小、 /::::::::::r'´ |:::::::::::::| |∧:::| l::> .. _ ̄ .イ::::::::::/ |:::::::::::::| l| V !:::::::::|rュr勹 フ::::/V |:::::::::::::| |:::::/ん)´ /:/ン勹ぅ- 、│:::::::::::| |::/ r')ヘ んr'´ノ´ ヽ ::::::::::::| l;' / `⌒´ ( {、 |:::::::::::::| / / ̄ ̄ ̄ ̄ ̄ ヽ }! |:::::::::::::|
*1:今年でめでたく32歳となります。しかも既婚です。