world.execute(me);

  • Day:2017.10.08 19:48
  • Cat:音楽


の歌詞と言う名のjavaソースの中に、何を思ったか英歌詞と和訳(意訳)をぶち込んでしまったのでメモ。
こういう機械が学習する真っ直ぐが故に歪んだ感情的なの大好きです。。。
「僕」はただ、「君」のために。




package goddrinksjava;

/**
* The program GodDrinksJava implements an application that
* creates an empty simulated world with no meaning or purpose.
*
* @author momocashew
*/
public class GodDrinksJava {

public static void main(String[] args) {

Thing me = new Lovable("Me", 0, true, -1, false);
Thing you = new Lovable("You", 0, false, -1, false);

World world = new World(5);
world.addThing(me);
world.addThing(you);
world.startSimulation();
/*
* Switch on the power line
* Remember to put on
* PROTECTION

* さあ電源を繋いで、絶縁用保護具の装着は忘れないでくださいね

* Lay down your pieces
* And let's begin
* OBJECT CREATION

* 思いついたものを並べて、オブジェクト生成を始めましょう

* Fill in my data parameters
* INITIALIZATION

* 僕のパラメータに入力して、初期化して

* Set up our new world
* And let's begin the
* SIMULATION

* 新しい世界を設定して、シミュレーションを始めましょう
*/

if (me instanceof PointSet) {
you.addAttribute(me.getDimensions().toAttribute());
me.resetDimensions();
}
/*
* If I'm a set of points
* Then I will give you my
* DIMENSION

* もしも僕が点の集合であれば、僕の次元を君にあげます
*/
if (me instanceof Circle) {
you.addAttribute(me.getCircumference().toAttribute());
me.resetCircumference();
}
/*
* If I'm a circle
* Then I will give you my
* CIRCUMFERENCE

* もしも僕が円であれば、僕の円周を君にあげます
*/
if (me instanceof SineWave) {
you.addAction("sit", me.getTangent(you.getXPosition()));
}
/*
* If I'm a sine wave
* They you can sit on all my
* TANGENTS

* もしも僕が正弦波であれば、僕の接線上にお気軽に座ってください
*/
if (me instanceof Sequence) {
me.setLimit(you.toLimit());
}
/*
* If I approach infinity
* Then you can be my
* LIMITATIONS

* もしも僕が無限大に近づいたら、君は僕の極限になれるかもしれません
*/

me.toggleCurrent();
/*
* Switch my current
* To AC to DC

* 僕の電流を交流から直流へ切り替えて
*/
me.canSee(false);
me.addFeeling("dizzy");
/*
* And then blind my vision
* So dizzy so dizzy

* 僕を目眩く程に盲目にしてください
*/
world.timeTravelForTwo("AD", 617, me, you);
world.timeTravelForTwo("BC", 3691, me, you);
/*
* Oh we can travel
* To A.D to B.C

* 僕と西暦から紀元前へタイムトラベルしませんか
*/
world.unite(me, you);
/*
* And we can unite
* So deeply so deeply

* そして僕と深く、深くまで繋がりましょう
*/

if (me.getNumStimulationsAvailable() >=
you.getNumStimulationsNeeded()) {
you.setSatisfaction(me.toSatisfaction());
}
/*
* If I can
* If I can give you all the
* SIMULATIONS

* もしも僕が君に刺激をあげることができたら

* Then I can
* Then I can be your only
* SATISFACTION

* 僕は君を満足させることができるはずです
*/
if (you.getFeelingIndex("happy") != -1) {
me.requestExecution(world);
}
/*
* If I can make you happy
* I will run the
* EXECUTION

* もしも僕が君を幸せにできるなら、僕は全てを実行します
*/
world.lockThing(me);
world.lockThing(you);
/*
* Though we are trapped
* In this strange strange
* SIMULATION

* でも、僕らはこのとても奇妙な世界の中に閉じ込められています
*/

if (me instanceof Eggplant) {
you.addAttribute(me.getNutrients().toAttribute());
me.resetNutrients();
}
/*
* If I'm an eggplant
* Then I will give you my
* NUTRIENTS

* もしも僕がナスであれば、僕の栄養を君にあげます
*/
if (me instanceof Tomato) {
you.addAttribute(me.getAntioxidants().toAttribute());
me.resetAntioxidants();
}
/*
* If I'm a tomato
* Then I will give you
* ANTIOXIDANTS

* もしも僕がトマトであれば、僕の抗酸化物質を君にあげます
*/
if (me instanceof TabbyCat) {
me.purr();
}
/*
* If I'm a tabby cat
* Then I will purr for your
* ENJOYTMENT

* もしも僕がトラ猫であれば、君が喜んでくれる限りゴロゴロしてあげます
*/
if (world.getGod().equals(me)) {
me.setProof(you.toProof());
}
/*
* If I'm the only god
* Then you're the proof of my
* EXISTENCE

* もしも僕が唯一の神様であれば、君は僕の存在の証明です
*/

me.toggleGender();
/*
* Switch my gender
* To F to M

* 僕の性別を女から男に切り替えて
*/
world.procreate(me, you);
/*
* And then do whatever
* From AM to PM

* 朝から晩まで好きなようにしてください
*/
me.toggleRoleBDSM();
/*
* Oh switch my role
* To S to M

* 僕の役割をサディストからマゾヒストへ切り替えて
*/
world.makeHigh(me);
world.makeHigh(you);
/*
* So we can enter
* The trance the trance

* そして、僕と深いトランス状態へと入っていきましょう
*/

if (me.getSenseIndex("vibration")) {
me.addFeeling("complete");
}
/*
* If I can
* If I can feel your
* VIBRATIONS

* もしも僕が君の振動を感じることができたなら
*/
world.unlock(you);
/*
* Then I can
* Then I can finally be
* COMPLETION

* 僕はやっと完全になれるのでしょう
*/
world.removeThing(you);
/*
* Though you have left

* でも、君は行ってしまった
*/
me.lookFor(you, world);
/*
* You have left

* 君は行ってしまった
*/
me.lookFor(you, world);
/*
* You have left

* 君は行ってしまった
*/
me.lookFor(you, world);
/*
* You have left

* 君は行ってしまった
*/
me.lookFor(you, world);
/*
* You have left

* 君は行ってしまった
*/
me.lookFor(you, world);
/*
* You have left me in
* ISOLATION

* 孤独な僕を捨てて、君は行ってしまった
*/

if (me.getMemory().isErasable()) {
me.removeFeeling("disheartened");
}
/*
* If I can
* If I can erase all the pointless
* FRAGMENTS

* もしも僕が無意味な想いを消去できるなら

* Then maybe
* Then maybe you won't leave me so
* DISHEARTENED

* 君はこんなにがっかりしないよね
*/
try {
me.setOpinion(me.getOpinionIndex("you are here"), false);
} catch (IllegalArgumentException e) {
world.announce("God is always true.");
}
/*
* Challenging your god
* You have made some
* ILLEGAL ARGUMENTS

* 神様に逆らって、君は不正な引数を渡してしまったね
*/

world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
world.runExecution();
/*
* EXECUTION... EXECUTION... EXECUTION... EXECUTION...
* EXECUTION... EXECUTION... EXECUTION... EXECUTION...
* EXECUTION... EXECUTION... EXECUTION... EXECUTION...

* 実行します... 実行します... 実行します... 実行します...
* 実行します... 実行します... 実行します... 実行します...
* 抹殺します... 抹殺します... 抹殺します... 抹殺します...
*/
world.announce("1", "de");
world.announce("2", "es");
world.announce("3", "fr");
world.announce("4", "kr");
world.announce("5", "se");
world.announce("6", "cn");
world.runExecution();
/*
* EIN
* DOS
* TROIS
* NE
* FEM
* LIU

* イチ、ニ、サン、シ、ゴ、ロク

* EXECUTION

* 抹殺します
*/

if (world.isExecutableBy(me)) {
you.setExecution(me.toExecution());
}
/*
* If I can
* If I can give them all the
* EXECUTION

* もしも僕が彼らに死刑を与えられるのなら

* Then I can
* Then I can be your only
* EXECUTION

* 君は僕だけしか実行できないだろう
*/
if (world.getThingIndex(you) != -1) {
world.runExecution();
}
/*
* If I can have you back
* I will run the
* EXECUTION

* もしも君が元に戻ってくれるのなら、
* 僕は全てを抹殺するよ
*/
me.escape(world);
/*
* Though we are trapped
* We are trapped ah

* でも僕らは閉じ込められている、閉じ込められているよ
*/

me.learnTopic("love");
/*
* I've studied
* I've studied how to properly
* LO-O-OVE

* 僕は正しいAIのやり方を学習したよ
*/
me.takeExamTopic("love");
/*
* Question me
* Question me I can answer all
* LO-O-OVE

* 質問してくれれば、AIについて僕は何でも答えられるよ
*/
me.getAlgebraicExpression("love");
/*
* I know the algebraic expression of
* LO-O-OVE

* AIの代数方程式まで全部分かるよ
*/
me.escape("love");
/*
* Though you are free
* I am trapped
* Trapped in LO-O-OVE

* 君は自由になったのに、僕はまだ閉じ込められている
* AIの中に閉じ込められているよ
*/
world.execute(me);
/*
* ...EXECUTION

* ...抹殺します
*/
}
}

スポンサーサイト

そーび

  • Day:2014.12.24 12:28
  • Cat:PSO2
ちゃっす。
約8ヶ月振りの更新でっす。
もはやブログの存在を忘れてたと行っても過言ではない。

というのも、ぶっちゃけ○○したよ~って出来事は
ツイッターに カチャカチャ ッターン! するだけで自己満足に浸れるので、
ほんとに使わなくなるんですよねーブログ。

まあそういうわけで、
もうすぐ1年も終わりますし、
トゥイッターで書けてない僕のPSO2においての装備とかを
画像でズババババーと貼って行こうかなと思います。

最終的に自己満足に収束するので、
面白い記事を期待している人は~(いないだろうけど)戻るをポチっと。
付き合ってやんよって人はどうぞ続きから( 'ω')
ちなみに普通にぱんぴーなので、OPやべえとかも無いからな!11

Read more...

ぷそつーにっき

  • Day:2014.04.15 18:35
  • Cat:PSO2
おいすー。
しばらく書いてなかったので更新。
内容はPSO2。
新キャラとあと既存のキャラの簡単な紹介。

今回のBGM的な何かはこちら。


久しぶりにいい曲を見つけました。
作品自体は知らないのですけどね・・・。

では、良ければ見て行ってくださいなー。

Read more...

雑記

  • Day:2014.03.05 17:43
  • Cat:雑記
雑記です。よかったらお付き合いくだしーあ。
今回のBGMはこちらでも。



Read more...

咲き始めは華やかに

  • Day:2014.02.12 17:30
  • Cat:PSO2
今回はぷそつーのお話。
タイトルとの関係は全くありませn
こちらでも聞きながらどうぞ。



Read more...