doubleの表示を一部省略する関数直しました
最初は小数点以下省略して小数点以上2桁くらいなら
変になってるだろう。と思い書いてたら
0.0ってのを表示しようとしててerror
しかも全然気付いてないw
HSPLet error行教えてくれないし
そっか普通に1桁とか2桁とかあるんやって思って
intの上限以上なら表示方法変わるのか。と思って
色々やってたら10000000.0以上らしい
一時間くらいしかしてないけど
イライラしてダメwあっさり寝たw
2012年10月5日金曜日
プログラミング他日記ver2012/10/5
さて、今日もプログラミングでもするか
とか言いつつまた今日も全然乗り気じゃないw
こんな時はアレだな。あの思いついた鼻歌を口ずさもう
♪がんばって。がんばって。がんばって
♪もうひと踏ん張り がんばって
♪30秒がんばれば 30分はいける
いやね。英語の書籍で安河内氏が
英語の勉強は出来れば一時間、最低でも30秒
30秒やろうとしてやれば
気付けば30分は経ってるって持論を書いててね
乗り気じゃないことは 30秒でもいいから
やろうって よく思います
まあ 鼻歌もいっぱいたまってるんですけど
うつらうつらしてる時、たまにフレーズ思いつくんです
それを携帯に録音してます
大体うつらうつらしてるから膨らまないんですけどw
そして一つ前の携帯に録音してたのが
携帯変えてデータも移してもらったんですけど
再生できないのwものすごい凹んだw
前の携帯思いっきり処分してもらったしw
たまに思いついた鼻歌ブログにのっけるのも悪くないかも
特にジオシティーのw
三ヶ月更新しないとサイト削除っぽいのでw
HSPコンテスト向けプログラミングは
最後のバグ取りの局面です
HSPプログラムとしては完成ほぼ完成してるんですけど
いやあの。SAVEとLOADは実装できる勢いないんですけどw
それをHSPLetに移植したら
ものすごい動作変w
mesboxに文章放り込み続けるってかんじでやってるんですけど
2回くらいobjprmしたらmesbox変になるの
awaitも機能してるんだかしてないんだかわからなくて
買う処理で変なのは大分直ったけど
売る処理の直さなきゃ
ってHSPから動かしたらなんともなくて
JARにすると変なのでデバッグものすごいめんどくさいんですけどw
後はdoubleの文字列化の仕方違うとこを直さねば
小数点以下切り捨てたら
大きい数字のはずなのに
”3”とか表示されて途方にくれました
なんか何桁とかの部分がバッサリ削除されてるぽいw
あ。今XPマシンです。HSPLetやるのはXPが良い
安いマシンやから文章とかプログラミングとか
カーソルが変なとこにいつのまにか移動しててイラつくんですけどw
とか言いつつまた今日も全然乗り気じゃないw
こんな時はアレだな。あの思いついた鼻歌を口ずさもう
♪がんばって。がんばって。がんばって
♪もうひと踏ん張り がんばって
♪30秒がんばれば 30分はいける
いやね。英語の書籍で安河内氏が
英語の勉強は出来れば一時間、最低でも30秒
30秒やろうとしてやれば
気付けば30分は経ってるって持論を書いててね
乗り気じゃないことは 30秒でもいいから
やろうって よく思います
まあ 鼻歌もいっぱいたまってるんですけど
うつらうつらしてる時、たまにフレーズ思いつくんです
それを携帯に録音してます
大体うつらうつらしてるから膨らまないんですけどw
そして一つ前の携帯に録音してたのが
携帯変えてデータも移してもらったんですけど
再生できないのwものすごい凹んだw
前の携帯思いっきり処分してもらったしw
たまに思いついた鼻歌ブログにのっけるのも悪くないかも
特にジオシティーのw
三ヶ月更新しないとサイト削除っぽいのでw
HSPコンテスト向けプログラミングは
最後のバグ取りの局面です
HSPプログラムとしては完成ほぼ完成してるんですけど
いやあの。SAVEとLOADは実装できる勢いないんですけどw
それをHSPLetに移植したら
ものすごい動作変w
mesboxに文章放り込み続けるってかんじでやってるんですけど
2回くらいobjprmしたらmesbox変になるの
awaitも機能してるんだかしてないんだかわからなくて
買う処理で変なのは大分直ったけど
売る処理の直さなきゃ
ってHSPから動かしたらなんともなくて
JARにすると変なのでデバッグものすごいめんどくさいんですけどw
後はdoubleの文字列化の仕方違うとこを直さねば
小数点以下切り捨てたら
大きい数字のはずなのに
”3”とか表示されて途方にくれました
なんか何桁とかの部分がバッサリ削除されてるぽいw
あ。今XPマシンです。HSPLetやるのはXPが良い
安いマシンやから文章とかプログラミングとか
カーソルが変なとこにいつのまにか移動しててイラつくんですけどw
2012年10月3日水曜日
HSPコンテスト2012ver2012/10/3
3作品目、作成中です
って大体終わったけどね
後はHSPLetに移植してREADMEとかスクリーンショット用意すれば終了
作成中のはGAMEなんですけど
HSPTV!サイズのGAMEしか作ったことなくて
sample的GAMEとか
未完成のGAMEを除くと
という訳で
HSPTV!のGAMEは6KBって制約があるんですけど
HSPLetは64KBくらいって制約で次のSTEPに丁度いいかんじ
#今調べたらstart.ax13.3KBくらい
でも64KB以上のstart.axのGAMEを作成する日が来るかはわかりません
大きいのより小さいの何個も作成する方が性に合ってる気がする
なんか僕の中で3回の法則ってのがあって
作成挑戦3回くらいで完成するプログラムなんですよ
僕が作成するのは大体
今回、現在ver0061だから6回挑戦したらしい
2つ更新日が同じだから5回ですね
考えてみると3日で一回中断してるので
3回の法則が僕の前にそびえ立っていたみたい
で、2週間くらい中断して
再開して現在に至ります
後はHSPLetに移植する予定なんですけど
新しめの命令使ってないからすんなり行きそうだとは思います
ver007で完成して
そしたらver010に上げよう
大体、一日、1時間か2時間やから(大雑把にw)
1日1時間半として
ここまで7時間半か
start.axは13.3KBくらいでも
7時間半もやったもんねー
ってコンテスト作品としては開発ものすごい短時間かもしれませんが
って大体終わったけどね
後はHSPLetに移植してREADMEとかスクリーンショット用意すれば終了
作成中のはGAMEなんですけど
HSPTV!サイズのGAMEしか作ったことなくて
sample的GAMEとか
未完成のGAMEを除くと
という訳で
HSPTV!のGAMEは6KBって制約があるんですけど
HSPLetは64KBくらいって制約で次のSTEPに丁度いいかんじ
#今調べたらstart.ax13.3KBくらい
でも64KB以上のstart.axのGAMEを作成する日が来るかはわかりません
大きいのより小さいの何個も作成する方が性に合ってる気がする
なんか僕の中で3回の法則ってのがあって
作成挑戦3回くらいで完成するプログラムなんですよ
僕が作成するのは大体
今回、現在ver0061だから6回挑戦したらしい
2つ更新日が同じだから5回ですね
考えてみると3日で一回中断してるので
3回の法則が僕の前にそびえ立っていたみたい
で、2週間くらい中断して
再開して現在に至ります
後はHSPLetに移植する予定なんですけど
新しめの命令使ってないからすんなり行きそうだとは思います
ver007で完成して
そしたらver010に上げよう
大体、一日、1時間か2時間やから(大雑把にw)
1日1時間半として
ここまで7時間半か
start.axは13.3KBくらいでも
7時間半もやったもんねー
ってコンテスト作品としては開発ものすごい短時間かもしれませんが
2012年4月22日日曜日
先日のerror ver2012/4/22
一昨日午前2時まで格闘してw
昨日やったら解決しました
以下拡張FILE作成使用手順
javaFILEを書く
javacでコンパイル
~.classを~.dllに書き換える
HSPLetのextかlibに置く
呼び出したいHSPのスクリプトに
#cmpopt optprm 0
#uselib "dbl_rnd"
#cfunc dr "dbl_rnd" double
とか書く
#cmoptで最適化して
#uselibで使用したいdllを記入(classFILEの拡張子を書き換えたの)
#cfuncで使用宣言
いやいや手こずりましたw
#uselibと#cfuncしてないからNullPointerException出て
dllじゃなくjarとかclassとかをextかlibに置くから読み込めないしw
まぁ動いて良かったですw
ググったら本家掲示板の記事に拡張命令が使えないとか書いてたけど
#uselibと#cfuncしてないからではないでしょうか?
昨日やったら解決しました
以下拡張FILE作成使用手順
javaFILEを書く
javacでコンパイル
~.classを~.dllに書き換える
HSPLetのextかlibに置く
呼び出したいHSPのスクリプトに
#cmpopt optprm 0
#uselib "dbl_rnd"
#cfunc dr "dbl_rnd" double
とか書く
#cmoptで最適化して
#uselibで使用したいdllを記入(classFILEの拡張子を書き換えたの)
#cfuncで使用宣言
いやいや手こずりましたw
#uselibと#cfuncしてないからNullPointerException出て
dllじゃなくjarとかclassとかをextかlibに置くから読み込めないしw
まぁ動いて良かったですw
ググったら本家掲示板の記事に拡張命令が使えないとか書いてたけど
#uselibと#cfuncしてないからではないでしょうか?
2012年4月21日土曜日
本日のerror ver2012/4/21
何気にHSPLetのマニュアルを読んだら拡張命令を作成できるって書いてる
で、試しに、実数乱数を求めるスクリプトを移植してみた
ってかまんまJavaで実数乱数を求めて返せばいいのかな?
でNullPointerExceptionが出た
ググるとオブジェクトがnullなんだと(全然わかってないw)
Random classを使うとオブジェクトがnullになる訳で
いつ初期化すればいいんだ?w
毎回、初期化するのも効率悪いしw
で初期化しなくていいMathクラスのを使うことにした
NullPointerExceptionのせいでものすごいめんどくさいw
でコンパイル成功classFILE作成
で、どうやってHSPLetから呼び出すんだ?w
ググってjarFILE作成して
#classFILEをuselibしようとしたりw
jarFILEにしてから移動して
命令呼び出したら
ってかプログラム修正してclassFILE作成してjarFILE作成して
HSPLetに移動して動かすdebugってなんやねんw
でググったら
開発wikiにhspdaのHSPLet版があった
でも、DLできねーw
で、試しに、実数乱数を求めるスクリプトを移植してみた
ってかまんまJavaで実数乱数を求めて返せばいいのかな?
でNullPointerExceptionが出た
ググるとオブジェクトがnullなんだと(全然わかってないw)
Random classを使うとオブジェクトがnullになる訳で
いつ初期化すればいいんだ?w
毎回、初期化するのも効率悪いしw
で初期化しなくていいMathクラスのを使うことにした
NullPointerExceptionのせいでものすごいめんどくさいw
でコンパイル成功classFILE作成
で、どうやってHSPLetから呼び出すんだ?w
ググってjarFILE作成して
#classFILEをuselibしようとしたりw
jarFILEにしてから移動して
命令呼び出したら
ってかプログラム修正してclassFILE作成してjarFILE作成して
HSPLetに移動して動かすdebugってなんやねんw
でググったら
開発wikiにhspdaのHSPLet版があった
でも、DLできねーw
登録:
投稿 (Atom)