- 2008/07/08 13:39
- その他の言語
愚妻、涙目(笑
昨日、娘がDSのカレンダー設定を操作してしまった件。
愚妻の「どうぶつの森」にもラフレシアが咲いていました(笑
まぁ、2008年を2098年に。
90年も放置したんだから仕方無いよね。
で、愚妻が日付を直してたんだけど、これって増減を1年単位で修正するみたい。
2008を2098がなってると聞いて、10の桁を0>9に変更しちゃったんだ。
そう勝手に解釈してたんだけど、キッチリ90回増やすボタンをタッチしたようです。
そういえば以前、義弟のDSで「どうぶつの森」を起動した際も一騒ぎあったっけ。
愚妻「アンタ、日付の設定ちゃんとした?」
義弟「日付の設定?」
愚妻「カブが全部ダメになっちゃった…(半泣」
「カブ」ってのは「株」とかかっていて、ゲーム内では野菜のカブを購入。
数日後に買値より高かったり、低かったり。
その日のうちに売らないと腐ってしまうというモノ。
DSの時間を進めたり、戻したりするとイカサマが出来ちゃうから
時間の操作が確認されると、強制的にカブが腐るとか。
義弟が適当に日時を入力したから「イカサマ」と判断されて全滅したらしい(苦笑
たぶん、セーブデータに年月日も保存されているのでしょう。
(さすがに時分秒単位までは監視してないかと)
そういえば、プログラムの基本に乱数を発生させる場合、
タネに秒を使うなんて技(?)をよく見かけます。
常に変動してるからねぇ~
時・分・秒をそれぞれ足したり、掛けたりしたり。
(掛ける場合は、それぞれに1を足さないと一箇所でも0があると0になっちゃう(苦笑)
まぁ、そんな事をふと思い出してるともう一つ思い出した。
高校時代、科目は情報処理だったかな? 言語はBASIC?
Q、INTを使用して変数X(10以上)を一の位で四捨五入しろってヤツ。
X=X+5
X=INT(X/10)
X=X*10
たぶんコレで合ってるはず(苦笑
Xに5を足すことで、12なら17、15なら20、18なら23に。
それを10で割ると1.7、2.0、2.3に。
INTで整数化させるから1、2、2に。
最後に10を掛けて10、20、20に。
うん。合ってる(と思う(苦笑)