プログラミング経験ゼロの私がエロゲ―を作り始めてわかったこと  14日目

 

 
本来なら今日の進捗を書けばいいのだが、
スクリプトを書いたというそれだけではつまらないし、
これは日記帳である。そしてベータマガジンである。
よって何を書いても許される。
たとえキリストを侮辱しようと許されるだろう。
ムハンマドを侮辱するのは怖いのでちょっとやめておこう
とにかく、私が書くものすべてがこの日記のコンテンツである。
ものは言いようである。
 
今日はみなさんご存知、
Swiss Army Manを鑑賞する。
ハリーポッターでハリー役だったダニエル・ラドクリフ演じる 
万能な死体が活躍する映画である。
ちょっと何を言っているか意味が分からないと思うが、
ほぼこの通りの映画である。
どのくらい万能かというと、 
死体で空を飛んで火をつけられる
と言えばわかってもらえるだろうか。
……いや、分からないか。
自分でも何を言っているか少し分からなくなってきたが、
とにかく死体が万能な映画なのである。
AmazonUKUSで売っていたのを見つけ、購入した。
それが届いたのである。
 
鑑賞するためにスナックと飲み物も用意した。
準備万端である。
 
まずは包装のビニールを開けて……開け…………サノバビッチ!
開かない!
無理やりはがしたらケースに糊がべったりと張り付いて包装のビニールが残ってしまった。
さすが自由の国アメリカ。自由すぎる。
もうちょっと不自由になれ。
 
輸入した洋モノAVなのでもちろん日本語字幕などない。
字幕は英語とスペイン語だけだ。
だが、幸い私はルー語と日本語を自在に操るバイリンガルである。
なにも問題はない。
 
簡単にあらすじを説明すると、
自殺しようと無人島にやってきた主人公が、ダニエル・ラドクリフ演じる死体を見つける。
家に帰るために、死体と一緒に行動するようになり……。という映画だ。
 
観た感想を先に言うと、正直そこまで面白くなかった。
ダニエル・ラドクリフという知名度のある俳優が、
死体というキャッチーな役を演じるという点に惹かれたが、
実際に観た人間からすると、
中途半端なコメディと中途半端なシリアスと中途半端なメッセージ性の映画だと言わざるを得ない。
死体を利用して様々な困難に立ち向かうというシーンは、
脱出ゲーム的で面白くもあるが、
大事なシーンを音楽でごまかしたり、勢いで流している印象がぬぐえなかった。
 
映画が「ここは面白いぞ」として提供している笑いのポイントが、
観客(受け手)とずれているので観ていても映画に入り込めなかった。
テンポも悪い。
死体と過ごすだけだから当たり前と言えば当たり前だが、
そこでいかに面白くするかが制作者の腕の見せ所である。
結局、そこで失敗しているのだから話にならない。
「実は……」みたいな驚きポイントも微妙で、
「あ、はい……」という感想しか出てこなかった。
こういうオチ、どこかで観たな、というのが正直なところだ。
 
私はこういうしょうもない映画を見るのが大好きなので問題ないが、
今上映中で私が見た他の映画たちと比べると、
数段見劣りする印象だ。
設定のインパクトが大きく、それをどう活かすか楽しみにしていただけに残念である。
 
さて、このSwiss Army Manだが、
テイザーサイトが存在し、
そこで実際に死体をいじって遊ぶことができる。
 
 
 

 

 
 
 
映画の設定を活かしてこうしたゲーム性のあるサイトを作り、
話題にしやすくしてあるのは興味深いと思った。
こうした遊び心は、ゲームを作る上でも大事にしたいものだ。



http://neetsha.jp/

プログラミング経験ゼロの私がエロゲ―を作り始めてわかったこと  13日目

 

昨日、この章で書いていたスクリプトに、エラーが見つかった、て話だ。
夜、ちんこあついかゆい
ちんこかきむし たら 白い液体が出てきやがた
いったいおれ どうな て

 

やと すくりぷと かいた も とてもむずい
今日 はらへったの、いえ でメシ くう
 
むずい むずい スクリプト できた
ひどいできなんで けし
うまか っです

 

 
むずい

 

うま


http://neetsha.jp/

プログラミング経験ゼロの私がエロゲ―を作り始めてわかったこと  12日目

 

引き続きスクリプトの学習を進める。
単純な四則演算だけでなく、
プログラムらしい処理も少しずつ学んでゆく。
下記のような、値を増やす/減らす処理であったり、文字列の連結などである。

 

using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour {
   
    void Start()
    {
        //変数 answerを指定 10
        int answer = 10;
        //変数 answerの値を1だけ増やす
        answer++;
        //変数 answerを表示する
        Debug.Log(answer);
    }
    void Update() {
        }
  }
 
Unityで利用するC#の学習だが、
現時点でプログラミングに対する私自身の拒否反応というか、
アレルギー反応のようなものは現時点で出ていない。
まだ単純なものしか扱っていないということもあるが、
上記のように要素を分解して処理を理解すれば内容については問題ない。
私は簡単なexcelの関数を利用した経験があるので、
関数で処理の内容を指定する→処理する変数を指定する、
という形の情報処理については免疫がある。
if構文やtrue/falseに関しても問題はない。

 

よくプログラミングに関して、
プログラミングは言語と同じようなものだ、
と言われるのを聞くことがある。
私もその意見については賛成である。
Excel関数でもそうだったが、
情報処理とは、つまり肉体言語である。
実際に手を動かさないと覚えられない。
使ったり、何度も打ち込んで手に覚えさせることで初めて習得が可能になるのだ。
肉体言語を覚えるときは、本を眺めているだけではダメなのである。
何度も何度も、手になじませなければいけないのだ。

 

スクリプトの章は、読み進めるだけならば終えるのは簡単だが、
できるだけ手を動かすことを念頭に学習する予定だ。


http://neetsha.jp/

プログラミング経験ゼロの私がエロゲ―を作り始めてわかったこと  11日目

 

実際にスクリプトを書き始める。

前述の“Hello, World”を表示するプログラムだ。

 
 
using UnityEngine;
using System.Collections;
 
public class Test : MonoBehaviour {
   
    void Start()
    {
        //Hello, World を表示する
        Debug.Log("Hello, World");
    }
    void Update() {
        }
  }

書いたらさっそくUnityで実行する。
表示された。

やり遂げたぜ……。
私はこれでもう立派なプログラマである。
教材を見ながらカタカタとキーボードを叩いただけだが、
それはこの際気にしない。
実際に私がプログラムを書いて、
私が書いたプログラムが動いたのである。
これをプログラマと呼ばずに何と呼ぶ。

 

これに気をよくして、加減乗除といった初歩的な計算と、
その結果を表示するプログラムを制作した。
まだプログラミングという世界のすべてを知ったと言うにはあまりにも稚拙なプログラムだが、
実際に自分が作ったものが動くというのは面白いと感じた。
少し癖になりそうである。
この調子で新しい性癖も開発していきたい。

http://neetsha.jp/

プログラミング経験ゼロの私がエロゲ―を作り始めてわかったこと  10日目

 

 

 
この単語だけでピンときた人間がいるかもしれないが、
今日からはスクリプトの学習に入る。
無事最初のUnity製作を終えたのもつかの間、
不幸にもヤフオクのアカウントを停止されてしまった私は、悲しみに暮れていた。
この深い悲しみを埋めてくれたのがプログラミングだった。

全米が涙した感動の超大作、近日公開。

 

さて、「はじめに」で記した教材であるネット公開のUnity講座は終えたので、

ここから購入した書籍を進める。

スクリプトとは、というところから始まり、

知識がゼロの人間向けに書かれているので、

私でもなんとかついていけそうだ。

とはいえ、それでも何度か読み返した部分はあったが。

 

プログラミング学習を始めた人間なら誰でも知っているプログラムがある。
それが“Hello World”である。
これは入力した文字列を表示させるという単純なプログラムだが、
ほぼすべての初心者が一番最初に覚えるステップであることから、
世界で最も有名なプログラムだといわれている。

 

http://neetsha.jp/

プログラミング経験ゼロの私がエロゲ―を作り始めてわかったこと  9日目

 

ヤフオクのアカウントが停止された。

心当たりは一つしかない。
PSVRの転売である。

 

過去にトラブルが起こった事例と酷似しているためアカウントを停止したらしい。
在庫がないのに出品したケースがあるそうだ。
善良な出品者である私にはいい迷惑である。
私はちゃんと在庫を確保しているというのに。
面倒だからといって写真を使いまわしたのがいけなかった。

プログラミング経験ゼロの私がエロゲ―を作り始めてわかったこと  8日目

Unityを利用して、ド素人ながらゲームを作れてしまった。
これは凄いことなのではないだろうか。
もちろん、凄いのは私ではない。
様々な機能を持った開発プラットフォームであるUnityだし、
何も分からない本当の初心者でも分かるように解説された講座である。

 

>【入門編】世界よ、これが本当の Unity 講座だ
は、DNAの運営するMobageが公開していたらしい。
ありがとうDNA
いつもベイスターズがクソザコだなんて言ってごめん。
実際、この講座はとても分かりやすかったので、
初心者である私の学習にとても役に立った。
インターネット上にはほかにもUnityに関する情報があるので、
進捗状況に合わせて、適宜利用していきたい。



http://neetsha.jp/