Home > 成長期 > 第七十二回 読めないソースはそのままで

第七十二回 読めないソースはそのままで

怒涛の出社ニ日目続きです。

バイトなので、「出社」というのは、
なんとなく言い方が違うと思いますが、

それでも気分は社員なので「出社」と書きました。


報奨金なんかありません。

さて、ソース解析を命じられたミナミですが、
見たことも無い言語に四苦八苦します。

C言語ですが。

プログラマーにはクセがあり、
一つの文法を略したり、
略さなかったりと人それぞれです。

例えば

if(a == 0){}

は「aが0ならば{}を起動する」という文ですが、

if(!a){}

も同じ意味になります。

この時点で当時のミナミは意味がわからない。

これまで基本をしっかりやる事に、
重点を置いてきたミナミなので、
本当にちょいと捻られると読むことができません。

「!」が前についている意味がわからない。

「&」とか「|」は、もとより読めないので無視です。

他には、またif文ですが、

if(a == 0){ a += 1;}

は「aが0ならばaに+1する」という文ですが、

if(a == 0)a += 1;

も同じ意味になります(if文の後は一行だけなら{}がいらない)。

これも意味がわからない。

なんで{}がないのか?


ソース間違ってんじゃねえの?と思ってしまいます。

実際にはミナミがここに居る事が場違いです。

そしてゲームは様々な人が関わり、
様々の人のソースが合わさって一つのゲームを作るわけで、
略していない文もあれば、略している文もあるわけで、

それがさらにミナミを混乱させました。

結論:読めん!!

二日目は一日かかっても、何も解読できませんでした。
たぶん、今のミナミのソースを当時のミナミが読んでも
解読できないでしょう。コメントついているのに意味が
わかっていませんから。

二日目にして、相当テンパってます。

さて、そんなミナミができる事と言えば、
表示の部分をコピーしてきて、
一つずつ確かめる事しかできないわけですが、
そして、ここでも問題が発生します。

領域の確保ができない。

これまではDirectXや講師が作ったソースをいじって作っていたので、
ソースの外に出ても、なくならないデーター領域というのを
すでに確保してもらっていたのですが、

これらは1から、それらをやらないといけないわけです。

システムの仕組みがわかってないので、
何をどうすればいいかわからないミナミが
とった行動は・・・・・・

ここすらもコピってくるという暴挙に出ました。

よって、1年ぐらい領域確保の意味がわからず
使っているという状態になったのですが、
まあ、問題がなかったので良しとしましょう。

これを読んで、たぶんプログラミングを知らない方は
意味がわからないと思います。

安心してください。

当時のミナミも意味がわかっていません。

というわけで、ダメダメなゲームプログラマーが
開発に突然入れられると戦力にならないというわけです。

一年ぐらい下積みで良かったですよ。

本当に、最初から戦闘要員に加えられてたら、
1ヵ月もたたずにクビになっていたでしょう。

それぐらいにダメオーラが出ていました。

結局、本当にソースを眺めるだけで終わった二日目でした。
そして三日目に入ります。

すでに付いていけてないミナミは、落ち込みまくりです。

そして、MP氏から宿題を渡される事になりました。

次回はその宿題のお話。

最初は真面目だったんだけどなあ・・・・・・。

                       (ネタなんて毎日ないですよ!編へ)

Comments:4

たいが 07-09-03 (月) 10:39

ゲーム会社ってそこらへんやっぱりアバウトになるんですかねー。
まぁ、うちも命名規則とかはありませんが、IF文の括弧とかは最初に言われましたよ。
特に専門とかで独自にやってた口なので、そういう人ってもう癖がついてるから直しにくいし、人から見てわかりにくいソースだったりしますよね。

本当は統一したほうがいいとは思いますが、まぁ動けばいいって会社も知ってますし、会社次第だとは思いますが。

領域の確保が1年……
ヤヴァイですね。よく無事でした……。

大阪ミナミ 07-09-04 (火) 0:22

>>たいがさん

適当も適当ですよ。

今はミナミもC++ですが、
全ソース割合が
C++:Cで4対6とかなっていた時とか、
ソースが本当に微妙でしたから。

for文とかを一行でまとめる人がいたり、
テーブルとかは特に、ソースファイルの上とか、
ヘッダファイルの中とか、
プログラムの途中とか、様々ですからねえ~。
他人のソースは読めませんww

領域の確保は・・・・・・漏れてなくて良かったです。
漏れてたら今ごろ・・・・・ストップだらけでしょう。
なんかいろいろ足らなくて。

フシミ 07-09-04 (火) 23:51

こんばんわ フシミです。あの~質問したいことがあるのですがよろしいでしょうか?
任天堂の大人のDSもっと英語漬け
がんばる私の家計ダイアリー(家計簿ソフト)
このソフトってもし仮にプロ1人で作ったとしたら
どれくらいの工期で作れるものでしょうか?
なんかこのソフトって低予算で高広告費なような気がする
のは、僕だけでしょうか?
でもそんなの任天堂の人に直接きいたら
そんなの関係ねえ そんなの関係ねえ そんなの関係ねえ
って言われてしまいそうですね。 

大阪ミナミ 07-09-05 (水) 0:04

>>フシミさん

某DSの脳トレの最初のソフトは、
社員が二人で、しかも別のソフトを作りつつ、
片手間で作ったという話を聞きました。

あれは鬼です。

まあ、家計ダイアリーは超バグもありましたし、
絵が用意されれば・・・・定時で帰れて、
一週間・・・・・ゲフンゲフン。

高広告費・・・・・甘いですね。
任天堂さんは別のソフトのついでなので、
ほとんど広告にお金なんてかかってないのです。
むしろ、ついでに(雑誌に)のっけてくれます。

たぶん何千本単位で利益でますよアレ。

Comment Form
Remember personal info

Home > 成長期 > 第七十二回 読めないソースはそのままで

Search
Feeds
Meta

Return to page top