レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
おちゃめくらぶ掲示板
現在大阪オフ中にょ
現在大阪オフにょ。
昼食を12時に済ませ現在3時のおやつ休憩にょ。
昼ご飯を食べてから現在までいろいろ買い物をしたけどもう3万円くらい使っているにょ。
めぼしいものは大体買えたけどそろそろ資金が尽きるにょ。
マリモーマさんへ
>今日は 大阪オフだけど 関西は 雨が降ってたよ
さっきは結構降っていたにょ。
また詳しくは明日書くにょ。
祝おちゃめくらぶ15周年
本日で私のWebサイト「おちゃめくらぶ」が開設してから満15周年になるにょ。
「おちゃめくらぶ」公式サイト
http://ochameclub.web.fc2.com/
5周年、10周年には記念更新をしたけど今年は特に用意するネタもなく時間も無かったので
何もないにょ。
5周年の時に作った「ポケコンゲーム制作講座」2004年11月1日公開
http://ochameclub.web.fc2.com/E500/LECTURE/lecture.htm
10周年の時に作った「E500BASIC高速化のすべて」2009年11月1日公開
http://ochameclub.web.fc2.com/E500/TECH/basic1.htm
12周年の時に作った「プチコンコーナー」2011年11月1日公開
http://ochameclub.web.fc2.com/petitcom/petit.htm
他のものもあるけど11月1日の記念日に合わせて更新をすることが非常に多いにょ。
プチコン3号が10月中に出ていたらプチコン3号関係のページを11月1日の15周年に合わせて
突貫工事で作るということも考えていたけど結局11月下旬以降が濃厚になっているからね。
プチコン3号といえばプチコン3号の発売カウントダウン企画としてIT mediaの方で
「日刊!プチコン3号」が公開されているにょ。
http://www.itmedia.co.jp/pcuser/articles/1410/27/news116.html
これは毎日(日曜祝日を除く)テーマを決めてプチコン3号の命令や機能の使い方を説明した
ものでこれによってプチコン3号でどんなことができるのかとかmkIIとどのように変わった
のかということが把握できるようになっているにょ。
プチコン3号がすでに発売されていたら上記のように私もプチコン3号関係の何かを書きた
かったところだけど発売が間に合わないため仕方がないにょ。
さて、今年の冬コミでもおちゃめくらぶは何かプチコン本を作ることを計画しているけど
現時点では何もできてないにょ。
mkII用にハピネスチャージプリキュア!のゲームを作ろうかと思っていたもののキャラの
ドット絵を作ったところで力尽きてしまい(というか飽きてしまい)何も進んでいないという
ダメな状況にょ(笑)
もしも、プチコン3号が11月下旬に発売されるのであればプチコン3号本を作ろうかと
企んでいたりするけど使い込まないとまともに本なんて作れそうにないということを
考えるとmkII用の本にすべきか・・・と思ってしまうけど結局直前まで何もせず夏コミで
完売したプチコン本の再販のみに止まるというのがオチになりそうにょ(笑)
夜景モードで撮る
http://f.hatena.ne.jp/ken10ken/20141101180210
もっと暗いとシャッタースピード2sとかなるから手持ちは不可能w
ふと思ったけどプログラムオートでシャッタースピードが手動設定できないのが痛い。
前おちゃめさん言ってたけどこの手のコンデジはある意味上級者向けだから設定できてもいい気がするんだけど。
レスにょ
天郷思音さんへ
>もっと暗いとシャッタースピード2sとかなるから手持ちは不可能w
光学式手ぶれ補正無しの機種で1/5秒のシャッター速度で撮影しているけどこれは手前に
見える手すり(?)を利用して撮影したにょ?
>ふと思ったけどプログラムオートでシャッタースピードが手動設定できないのが痛い。
プログラムオートというのはシャッター速度や絞りがカメラ任せになるモードのことなので
シャッター速度を手動で変えられるようにするためには別途マニュアル露出モードもしくは
シャッター優先AEモードが必要になるにょ。
これらは一眼レフでは付いているのが当たり前(といっても30年前の一眼レフだと絞り優先
もしくはシャッター優先のどちらかしかついてないものもあった)だけどコンデジにおいては
高級コンデジ(概ね定価5万円以上)以外は搭載されてないにょ。
私が普段使っているコンデジ(WX100)は普及クラスのコンデジなので当然ながらシャッター
速度を手動で変えることはできないにょ。
ちなみにWX100をはじめとするソニーのコンデジには夜景モードが2種類あって普通の夜景
モードと手持ち夜景モードがあるにょ。
普通の夜景モードだと最長で4秒のシャッター速度となるにょ。(ISO100を維持したまま)
これが手持ち夜景モードだと最長でも1/4秒なので光学式手ぶれ補正と合わせてギリギリ
手持ち撮影が可能なレベルにょ。
最長でも1/4秒だと暗い場所だとほとんど撮影できそうにないけど暗い場所ではISO感度を
どんどん上げてくれるので問題ないにょ。(最高でISO12800まで上がる)
高感度になるとコンデジの小さなセンサーだとノイズが酷くなるけど手持ち夜景モード
では最長6枚のマルチショット撮影をしてそれを自動的に合成することでノイズの低減が
行われるためISO1600くらいでも500万画素モードならばそれなりに見れる画質を維持する
ことができるにょ。
入門機を含む普及クラスのコンデジではシャッター速度を選べる機種はないのでシーン
モードを有効活用していくのがベターだと思うにょ。(どのシーンモードであればどの
ような絞りやシャッター速度や補正が行われるかを実際に使って試してみると良い)
どうしてもシャッター速度を手動で選びたいならば今度デジカメを買う際には高級コンデジや
レンズ交換式のミラーレスや一眼レフを買うと良いにょ。(高級コンデジやミラーレスも
型落ちならば2〜3万円で買えることがある)
確認したいっす
今、ポケコンのBASICゲーム制作にハマってるんですが、始めたばかりでわからないことが・・
アクションゲーム制作講座 〜入門編〜
第3回 キャラをちらつきなしに動かす
リスト11
を、写してやったつもりで実行したら自キャラが動き続けてエラーになり、
70行目の「V=X:W=Y」を「V=0:W=0」にしたら出来ました。
確認お願いしますッ
あ
機種はシャープのPC-G850VSです
レスにょ
ちびのりさんへ
>70行目の「V=X:W=Y」を「V=0:W=0」にしたら出来ました。
>確認お願いしますッ
すみません、掲載リストの方がミスだったにょ。
指摘の通りV=0:W=0で正解にょ。
>機種はシャープのPC-G850VSです
PC-G850VSは画面解像度の違い部分を修正すればPC-E500用の基本的な命令のみを使った
BASICプログラムはほぼそのまま動作するにょ。(ただし、速度が2倍くらい速くなるため
ウェイトを入れてないゲームはE500とのプレイ感覚はかなり変わるけど)
講座の初級編のプログラムも解像度の違いに注意して変更すれば動作するけどLINE命令は
仕様の違いがあるためリストの通りの「LINE命令による隕石表示」はできないので隕石表示
部分はGPRINTで表示するしかないにょ。
初めまして、パースの事で質問があります。
初めまして、とらめと申します。
最近こちらのお絵かき講座を見てパースを勉強してます(大変ためになり有難いです)。
しかし、判らない点があったので少し質問させて下さい。
『パース変形によって消失点を取らずに二点透視で描く』の項目のところなんですが
どうやったら消失点も取らずに斜めに傾いた部屋の見取り図を講座の図の様に
きっちりパース変形出来るのでしょうか?(自分は手書きでやってます)
水色の奥行き値を元に奥行きを設定するところまでは出来るのですが、
そこからどうやって斜めになった正方形の四隅の位置を描けばいいのかが判りませんでした。
足線法を使えば変形は出来るのでしょうが、それだと消失点が必要ですし、立ち位置も考えないといけなくなる・・・はず(自信無し)。
SAI等のソフトを使わなければ出来ないんですかね?
宜しければお返事下さい。
レスにょ
とらめさんへ
>『パース変形によって消失点を取らずに二点透視で描く』の項目のところなんですが
>どうやったら消失点も取らずに斜めに傾いた部屋の見取り図を講座の図の様に
>きっちりパース変形出来るのでしょうか?(自分は手書きでやってます)
パース変形はSAIやPhotoshopなどのデジタルで描かないとアナログ(手書き)だとかなり
難しいにょ。(デジタルでもちゃんとガイドラインに合わせて変形しないと誤差が出まくる)
パース分割を駆使すればできなくはないけど普通に1つ1つのオブジェクトの消失点を取って
描くよりも面倒になるにょ。
ソフトのパース変形機能を使わず消失点を取らずに二点透視で描くやりかたを図示したので
これを参考にしてみてにょ。(長方形だけならば簡単だけどこれで椅子やテーブルを描く
ならば細かいパースグリッドを用意して描くしかなく面倒すぎてパース変形機能を使わない
と実用的な方法とはとてもいえない)
消失点を取らずソフトのパース変形も使わず二点透視で描く方法
https://twitter.com/ochame_nako/status/531448195642306560
>足線法を使えば変形は出来るのでしょうが、それだと消失点が必要ですし、立ち位置も考えないといけなくなる・・・はず(自信無し)。
実は私のパース変形の方法は足線法と根本的にはそれほど変わらないにょ。
足線法で面倒な部分をソフトの機能で補ったり立ち点(カメラから物体までの距離)や
画角を私が考えた分かりやすい方法で置き換えているだけのことだからね。(つまり、
足線法でできることはすべて私のパース講座でデジタル作画が可能)
立ち位置(物体からカメラまでの距離)はキャンバス上に描く物体の大きさを固定した場合
画角が狭くなる(望遠になる)ほど遠くなっていくにょ。
それは私のパース講座「誰でもできる 広角と望遠を描き分ける方法」にも書いていること
だけど要するに立ち位置が分からないというのは画角が分からないため発生しているにょ。
逆に言えば画角をある程度把握しておけば立ち位置は自然に決まってくるにょ。
というわけで画角を変えた場合の消失点の取り方を描いてみたので参考にしてみてにょ。
パース講座「二点透視における画角の変化による消失点の取り方の違い」
https://twitter.com/ochame_nako/status/531450287022551040
とはいえ、消失点を決めてから描くというのはパースの勉強ならともかく実際に絵を描く場合
にはあまりオススメできる方法ではなく消失点は自分のイメージを元に決めるのがベターな
やり方にょ。(直線的な人工物を描く場合でない限りそこまで厳密に消失点を決めて描く
必要はない)
パースにおいて消失点はあまり重要ではない・・・?
http://6407.teacup.com/ochame/bbs/4665
もしも明日が 値上げならば 愛するPCよ そばにいて♪
【悲報】円安でPCパーツが本格的に値上がりするかも!今のうちに買うしかねぇ!!
http://blog.esuteru.com/archives/7925185.html
もし 値上げしたら困るから 買うなら早めがいいね
------------
タイトルの元ネタ
https://www.youtube.com/watch?v=gyIJDc70Pa0
http://liv0.com
レスにょ
マリモーマさんへ
>もし 値上げしたら困るから 買うなら早めがいいね
といっても、急いで買いたいパーツは特にないにょ。
自作PCをそろそろ組み替えたいけどPCでゲームもエンコもしなくなったので高性能なPCを
組んでも宝の持ち腐れになりそうなので自作PCよりも他のPCの買い換えの方を重要視
したいにょ。
>タイトルの元ネタ
わらべとは懐かしいにょ。
私は当時(30年前)は毎週ザ・ベストテンとザ・トップテンは欠かさず見ていたにょ。
そして、明星、平凡、近代映画なども毎月買っていたにょ。
当時は自称アイドル博士だったにょ。(霧矢あおいちゃんみたいな感じ?)
プチコン3号が11月19日に発売決定!
長らく「秋発売予定」だったプチコン3号の発売日がついに11月19日に決まったにょ。
http://game.watch.impress.co.jp/docs/news/20141110_675346.html
あと1週間余りで発売になるわけだけどこの時期に発表したからにはすでにマスターアップや
任天堂のチェックが完了して発売を待つだけの状態になっているだろうからこれから発売日が
伸びるということはほぼ無さそうにょ。
これがパッケージソフトであれば発売1週間前だろうと致命的なバグ(ゲームの進行が困難に
なるようなバグ)だとマスターアップ後であっても発売日の延期はあり得る(すでにROM
カートリッジの生産を完了していても発売前ならば回収コストが不要になる分だけマシ)けど
ダウンロード専用ソフトであるため発売後のアップデートで対応できるので問題ないからね。
それにこういった開発環境はゲームとは異なり使い方は無限大であり、開発者が予想しない
ような使い方をする場合もあり、十分なデバッグをしても発売直後には必ずバグが見つかる
のでこれから1週間の間に多少バグが見つかったとしても発売延期はもうないと考えていいにょ。
当初は7月発売予定だったプチコン3号だけどmkIIのようにQRコードによる公開ができず公式
サーバのみでの公開となるためそのサーバ構築の関係で秋発売に延期になったにょ。
ただ、延期になるだけではなくその間に追加可能な命令を実装したりなどの細部の変更を
行っていたみたいにょ。
秋発売になり10月11日にはNew 3DSが発売されて今度はそれに対応させるため細かい調整を
行っていたみたいなので本当に秋発売が微妙に思えていたにょ。
したがって、早くても今月末(ダウンロード専用ソフトの発売は水曜日が多いので今月末と
なると11月26日)、遅ければ来月、下手をすれば来年ということも考えられていたため
11月19日に発売というのは予想よりも早かった感じにょ(笑)
このプチコン3号の発売日の発表と同時にスマイルブーム主催のコンテストであるプチコン
大喜利の第3回の開催が決定されたにょ。
http://dengekionline.com/elem/000/000/956/956630/
第1回プチコン大喜利は私が作った1画面プログラム「PETIT RUN mkII」で見事「技術賞」を
戴いたにょ。
第1回プチコン大喜利 技術賞受賞作品「PETIT RUN mkII」
http://ochameclub.web.fc2.com/petitcom/1page.htm #prun2
第2回プチコン大喜利は直前になって作り始めたポリゴンとリアルタイム2軸回転を駆使した
3Dレースゲームの出来がイマイチだったので急遽「ポリゴン表示プログラム」を大喜利用に
アレンジ(まぁアンドアジェネシスのデータを別のデータに差し替えただけ)して参加した
ものの技術賞にノミネート止まりで賞をいただくことはできなかったにょ。(技術賞は
激戦区だったので当然の結果だけど)
第2回プチコン大喜利 技術賞ノミネート作品「プチコン用ポリゴン表示プログラム」
http://ochameclub.web.fc2.com/petitcom/polygon.htm
第3回の詳しい内容や開催期間などの詳細はプチコン3号の発売日に発表予定とのことにょ。
期間の方は例年だと学校の長期休業に合わせて開催されているので冬休み(年末年始)を
挟んだ開催になることが予想されるにょ。
そうなると募集期間は1月末(早ければ1月上旬)までになるのではないかと思われるにょ。
ただし、これだと発売してからの期間が短いため春休みを挟んだ募集期間になるという
可能性の方が高そうにょ。(第2回の大喜利と同じような開催時期)
もちろん参加条件は「プチコン3号で制作されたものに限る」となるだろうからそれまでに
プチコン3号をある程度使いこなせるようになっておく必要があるにょ。
さて、私は昨年の冬コミ(コミックマーケット85)、今年の夏コミ(コミックマーケット
86)でプチコン本を作ったにょ。
昨年の冬コミで頒布したプチコン本に関してはこちらの方でJPEGとPDFでデータとして公開
しているため興味のある人はぜひ読んでみて欲しいにょ。
プチコン1画面プログラムのススメ
http://ochameclub.web.fc2.com/CLUB/1gamen_no_susume/
今年の冬コミ(コミックマーケット87)ではプチコン3号本を作る予定にょ。
発売から1ヶ月少々で冬コミ開催となるためそこまでプチコン3号をディープに使いこなす
ための本ではなくプチコン3号のライトな使い方がメインになりそうな感じにょ。
内容は全くの未定だけど立体視やジャイロセンサー、モーションセンサーの使い方みたいな
ものを書くつもりにょ。
1、2週間くらいは実際にプチコン3号をいろいろ使ってどんな感じか確かめてそれからどんな
プログラムを作るかを決めたいにょ。
最大のネックはプチコン3号の仕様の問題で同人誌が作りにくいことにあるにょ。
mkIIはPTCファイルへの書き出しが可能でそれを元にPCで読み取るプログラムを有志の人が
作ってくれたためプログラムリストを掲載した同人誌は本当に楽に作れたにょ。
しかし、プチコン3号ではその方法は使えないためPCでのリスト手打ちになり、余分な時間が
かかったり、掲載リストに間違いがあったりするにょ。(いくらチェックしても書いた
本人がチェックする限りでは相当数のミスは出てしまうし、直前だとチェックする時間も
取れないためリストが間違いだらけになる可能性もある)
短いプログラムならば画面写真を撮影してそれを掲載という方法もあるけどそれだと
インクジェットプリンタで印刷時には読みにくくなるし、無駄にインクを消費するという
問題があるにょ。(Web上で1画面プログラムとして公開するならば何ら問題はないけど)
というわけで冬コミに実際にプチコン本の製作が間に合うかは謎にょ(笑)
プチコン本の進捗状況などはこの掲示板もしくはtwitterで告知するにょ。
プチコン本もだけどサイトの方もプチコン3号コーナーを作る予定にょ。
フォルダを分けてプチコン3号ページにした方が分かりやすそう(すでにフォルダは作って
ある)ということで当初はコンテンツの拡充に追われそうな感じにょ。
プチコン3号コーナーにはプチコン3号プログラム、プチコン3号Tips、プチコン3号講座は
作るつもりなので期待していてにょ。(講座においても上記のようにプログラムリストが
すべて手入力になるためミスが頻発する恐れがあり、10年くらい前に作って十分に校正して
いるはずのポケコン用コンテンツのリストでさえ未だにリストにミスがあるのが指摘される
のを見るとミスを完全に無くすのはほぼ不可能に思える)
おちゃめくらぶ プチコン3号コーナー(予定地)
http://ochameclub.web.fc2.com/petitcom3/
「プチコン3号について」のところにはmkIIからどのように変わったのかということで主な
仕様変更部分と速度の違いについて書く予定にょ。
あとNew 3DSを入手次第、旧3DSとNew 3DSでの動作の違いについても書く予定にょ。
(無題)
あれっ、3DSで入力した内容をPCに持ってくる、
1方向の事での悩みばかり書かれていますね。
てっきり、その逆向きの事で悩んでおられるのだと思ってましたけど。
「本を見て手打ちが今の時代は〜」とか。
もちろん、全く問題に思ってないわけではない事は分かってますけど。
3DS→PCの方向なら、それこそ大喜利のピーガー的な奴を
移植&ちょいと手を加えればすぐできるんじゃないですか。
3号で最初に何やろう、と思ってたけど
(本格的な、音で通信は誰かがやるだろうし、挑戦するまでも無いし)
なんとなく気が向きそうな気がするので
それを最初にやってみるのもいいかも知れないなー
出来たら投稿しに来ます。もしできたら。
プログラムリストの画面は、フォントも固定だし文字の大きさも
字幅も固定だし、PCでOCR的なプログラムを作ったって
かなり実用的精度!もいけそうに思えますけどね。
で、大喜利どうなんのかなー
ほんとどうなんのかなー
(無題)
チラシ裏次郎さん:
参考になるかどうかわかりませんが、
10年位前に東芝がRDシリーズというDVDレコーダを作ってました。
その後期の機種にはLAN端子が標準装備されてまして、
ネットDEダビングという機能がついてました。
これはLANケーブルでつないだ2代のRDで1台目のHDD→2台目のDVdに書き込むという機能
ですが、これをつかってPCに録画データを取り込もうと考えて人がいました。
彼らがやったことは、パソコンに2台目のRDのニセモノをつくって、1台目のRDを勘違いさせるというものでした。
http://rdwiki.rd-style.info/wiki.php?%A5%CD%A5%C3%A5%C8de%A5%C0%A5%D3%A5%F3%A5%B0
プチコンでも似たようなことができれば、
つまり無線LANのついたパソコンに、保存サーバの仮想版(サーバのニセモノ)を構築できれば
データの保存が可能かもしれませんね。
レスにょ
チラシ裏次郎さんへ
>あれっ、3DSで入力した内容をPCに持ってくる、
>1方向の事での悩みばかり書かれていますね。
PC→プチコン3号というのはデータの流用性の問題があるので恐らく将来的にも公式で
実現するのは難しいにょ。(自由に使えればそれに越したことはないけどそのデータ流用の
問題があるからQRコードの廃止が行われたのだから仕方がない)
しかし、プチコン3号→PC(しかも、PRGのみ)ならばそのデータ流用の問題は極めて低い
問題になるにょ。
それに、実際に講座などを書かないと伝わりにくい悩みだからなかなか共感を得るのは
難しそうにょ。(恐らく「PCもしくはmkII→プチコン3号」を切望している人が圧倒的に
多いと思う)
>てっきり、その逆向きの事で悩んでおられるのだと思ってましたけど。
逆方向ならば悩む必要は全くないにょ。(講座を書いたり、従来作ったものの流用ではない
新規のプログラムを作る場合)
講座に関して言えば、リストを見て入力するのが面倒という人のためには公開キーを記して
おいてサーバからダウンロードという選択肢を用意しておけば良いだけだからね。
ただし、講座などでそのリストが間違っていたらその講座としての価値を下げてしまう
ことにあるにょ。(リストのミスに気づくのも勉強だ!と言ってしまえばそれまでだけど)
これがWeb上での講座ならばミスの指摘があったらその都度対応ということもできるけど
同人誌のような紙媒体では一期一会なわけなのでその手は使えないにょ。(昔は商業誌でも
結構ミスが多かったけどそれは翌号か翌々号で修正を掲載していた)
ミスが分かった時点でサイトの方にその旨を掲載するけど同人誌を買ってくれる人が必ず
しもそれを見てくれるとは限らないにょ。
>3DS→PCの方向なら、それこそ大喜利のピーガー的な奴を
>移植&ちょいと手を加えればすぐできるんじゃないですか。
プチコン3号側はすぐにできそうだけど問題はPC側の受信プログラムにょ。(何も考えなくても
簡単に作れる送信側と比べて受信側はノイズなどの影響を考えなければならないためある
程度の通信速度を稼ごうとするならば難易度が格段に高くなる)
私はPCではあれこれ手を出していてまともに習得している言語(他人にこの言語を使えると
胸を張って言えるレベルのもの)はないにょ。(javaにしろ、CやC++にしろ初心者レベルで
しかないし)
比較的習熟度が高いのが99BASICやHSPだけどそれでさえプチコンと比べたらかなり低いにょ。
これから勉強して何とかするというのではとても冬コミには間に合わないし、そもそも
習熟度が低いのはPCでプログラミングをするのに対して興味がないからなのでこれからも
それほど変わらないと思うにょ。
>プログラムリストの画面は、フォントも固定だし文字の大きさも
>字幅も固定だし、PCでOCR的なプログラムを作ったって
>かなり実用的精度!もいけそうに思えますけどね。
OCRってほどではないけど以前デジカメで撮影したプチコンのQRコードをキレイな状態に
復元するプログラムを作ったけどそれでも苦労した割りには結局未完成に終わったにょ。
デジカメで撮影したものはパースや収差が付くため予想以上に難しいにょ。(パース変形
した台形を元の正方形に戻すくらいは簡単にできるので作れるだろうと思っていたけど
甘かった)
ちなみにちゃんとしたQRコードにガウスぼかしをかけてmkIIではQRコードが読み取れない
状態にしたものをそのプログラムで試したらちゃんと復元できたので復元アルゴリズムと
しては間違ってないと思われるにょ。
プチコン3号→mkIIのデータのやりとりならばプチコン3号上でQRコードを表示する
プログラムを作ってそれでmkIIで読み取らせるというというアイデアなども出ているにょ。
まぁ文字コードも事前に変換してmkIIで使える文字に限るようにしないといけないけどね。
い・かえるさんへ
>つまり無線LANのついたパソコンに、保存サーバの仮想版(サーバのニセモノ)を構築できれば
>データの保存が可能かもしれませんね。
実現できる可能性はかなり低そうだけど誰かチャレンジする人が現れることに期待にょ。
プチコン3号発売まであと1週間・・・ということでNew 3DSをゲット!
今日、Newニンテンドー3DS本体を買ってきたにょ。
https://twitter.com/ochame_nako/status/532510001034571776
あとついでに2000円のプリペイドカードと32GBのmicro SDも買ったにょ。
New 3DSは元々買う予定だったけどピンクが出たら買うつもりだったにょ。
DS Liteも3DSもピンクが出てから買ったしね。
しかし、プチコン3号でNew 3DS対応というのが気になって旧3DSとどのように挙動が変わるのか
確かめるためには本体を買うしかないといわけで買ってきたにょ。
問題はLLにするか通常版にするかで迷ったけどLLは画面サイズが大きい分だけプチコンで使い
やすいけど色が・・・ということで通常版にしたにょ。
通常版も欲しい色は無かったけど着せ替え対応なので適当なプレートに着せ替えるという
方法もあるからね。
というわけで、New3DS LLはピンク色が出たら買い増しの予定にょ。(その時にお金があれば
だけど)
新しく買ったNew 3DSで早速プチコンmkIIを購入したにょ。
https://twitter.com/ochame_nako/status/532515354669359106
プチコン3号だけならば1000円で済むのに2000円のプリペイドカードを買ったのはこのためにょ。
現在使っている旧3DSに入っているmkIIは発売日に購入したものだけどmkIIはQRコードで公開が
可能であったためどんどんQRコードを取り込んでいったらあっという間に保存領域が一杯に
なってしまったにょ。(初めて保存領域がないという警告が出たのは2012年11月に第1回
プチコン大喜利の結果とその作品のQRコードが公式サイトで公開されたときに大賞を受賞した
kt.さんの「PMW16/64」を読み込もうとしたときにょ。
そのときは何とかGRPのセーブデータをいくつか消すことで対応したけどそれにも限界がある
ためそれ以降は何かQRコードを読ませるため何かを消さなくてはならないという選択を迫ら
れるようになったにょ。
それを何とか緩和するために思いついたのが無駄なGRPリソースによるセーブデータにょ。
これは同年12月にCHRセーバーを作ることで緩和されたにょ。
CHRセーバー
http://ochameclub.web.fc2.com/petitcom/1line.htm #05
という経緯があるためこのNew 3DSで購入したmkIIでは当面は保存領域の心配をしなくて済む
というだけでもかなりありがたいにょ。
来週にはプチコン3号が発売されるためそちらに注力するのでこれから新規にmkII用の
プログラムを作るという機会はかなり減りそうだけどね。
あとプチコンmkIIをダウンロードするときに実感したのだけどNew 3DSのダウンロード速度は
旧3DSと比べて格段に向上しているにょ。
ダウンロードしている様子を写真に収めようとカメラを出して構えたときにはすでにダウン
ロードが終了していたくらいにょ。
New3DSのmicroSDは裏蓋を外さないと抜き差しできないためmkIIでは使いづらそうという
イメージがあったけどNew3DSの「パソコンでのmicroSDの管理」では写真だけがやりとりできる
というわけではなくNew3DS本体に入っているmicroSDがネットワークストレージのような扱いに
なるため自由に読み書きが可能にょ。(ちなみに32GBのmicroSDは空きが24万ブロック
あったのダウンロードソフトを買いまくらない限りは困ることは無さそう)
そのためSDカードに書き出したファイルをPCに転送しないとQRコードに変換できないmkII
でも特に問題になることはないことが分かったにょ。
さて、プチコン3号といえば本日プチコン3号で使われているのと同等のPC向けのフォントが
公式サイトで公開されたにょ。
http://smileboom.com/special/ptcm3/download/
早速これをおちゃめくらぶのプチコン3号コーナー(予定地)でも使ってみたにょ。
http://ochameclub.web.fc2.com/petitcom3/
CSSとか面倒なので文字を画像にして公開にょ。
画像ならばプチコンフォントが表示できない3DS用のWebブラウザでも問題なく表示が可能に
なるというメリットもあるにょ。
ただ、せっかく便利なフォントだけど一番使いやすいプログラムリストでの使用が昨日も
書いたようにプチコン3号の仕様でつかいにくくなっているというのが残念なところにょ。
プログラムは公式サーバのみの公開でもいいので「プログラムリストを表示」とかのボタンを
クリックしたらリストが表示されるような仕組みが欲しいにょ。
プログラミングの一番の上達は他人のリソースを読むことだからね。(私もPioやベーマガに
掲載のプログラムリストを読んでBASICの様々なテクニックを覚えたしそれを改造することで
それを自分のものにしていったし、最後には同じものを1から作り直すことでどれだけ高速化
できるかという全く別方向に進んでいった)
プチコン3号が3DS用になって解像度が少し高くなり1画面で表示できる文字数が増えたと
いってもたかが知れているからね。
しかも、それを見ながらリストを入力するには本体とプチコン3号が2つずつ必要になって
くるにょ。(プログラムスロットに入れておいて表示と入力を交互に行うという手段も
あるけどあまりに非効率的)
プチコン3号でまず試したいのがmkIIからどれくらい速くなったか(それとNew 3DSと旧3DSで
どれくらい変わるのか)ということだけどプチコン3号の機能としてはやはり立体視と
モーションセンサーとジャイロセンサーを使っていろいろ遊んでみたいにょ。
mkIIではTALK命令と強化されたGRP命令(GCOPYなど)だけで2ヶ月間費やしたからね。
プチコンmkIIの思い出とプチコン3号の抱負
http://6407.teacup.com/ochame/bbs/4655
そのモーションセンサーとジャイロセンサーについては本日の日刊!プチコン3号でも使い方が
掲載されているにょ。
傾きも加速度も自由自在な「モーションセンサーとジャイロセンサー」
http://www.itmedia.co.jp/pcuser/articles/1411/12/news104.html
作りたいもののネタはいろいろあるけど実際に作って冬コミ用のプチコン3号本に掲載する
ならばやっぱり現時点では手入力が基本になるためごく小規模のものになりそうにょ。
(例えばジャイロセンサーを使って操作するよっぱらいゲームとか)
あと校正などの時間を考えると従来のように直前になってから作り始めたら絶対に間に
合わなくなってしまうにょ。
夏コミのプチコン本に関しては本を印刷する前日までプログラムを作っていて一部の
リソースデータにおいては印刷に間に合わないから本にサイト上のURLのみ記載して
夏コミの当日にアップロードを行ったにょ。
果たしてプチコン3号本はどうなることやら・・・。
(無題)
そういえば
今度の大喜利、外国からの参加はできない
ってことですよねー、残念だなー
・・・いや、そこで「mk2も可」か!
今度の大喜利は、テーマがあって、mk2と3号の区別は無いことになりそう。
外国には「春」という事になってるから、そこからもう1つ推測できるのは
それまでには・・・つまり6月19日(笑)
よりも前までには、バグ修正を出すスケジュールなんだろうな
あるいは、それに3DS用音楽ソフトとの連携機能の
追加も同時に含めることも考えてるかも
翻訳とか各国のニンテンチェックおよびCERO的機関を通過する的な
その他諸々スケジュールを差し引いて、締め切りはいつぐらいなんだろなー
そこから日本のバグ修正が出る時期も推測できそう。
・・・そして、それが遅れたら
外国人たちの「春とは言ったけどオーストラリアでの春だから!」
な流れをニヨニヨ楽しめる、と。笑
ありがとうございます。
御茶目さん、わざわざ画像まで作っていただいてありがとうございます。
教えて頂いた事を参考にしてちゃんとしたパースが取れるようにな・・なりたいです。
広角レンズによる歪みとか。3点とか勉強する事はまだ沢山ありますが...
とりあえず教えてもらった事を確実に出来る様に反復します。
ありがとうございました。
レスにょ
チラシ裏次郎
>今度の大喜利、外国からの参加はできない
確かに大喜利の締め切りが冬とか春だと海外の参加はできないにょ。
もちろん、日本版の本体を入手すれば問題なく購入ができるため参加は可能だけどそれだと
参加のハードルが上がってしまうからね。
前回は海外からの参加が可能だったため今回もそれと同様にするには海外版のプチコン3号が
発売された後に開催するかmkIIでの参加をOKにする必要があるにょ。
>その他諸々スケジュールを差し引いて、締め切りはいつぐらいなんだろなー
>そこから日本のバグ修正が出る時期も推測できそう。
発売直後はバグが多数報告されるだろうからそれが修正されるのが来年3月くらいでは
ないかと思われるにょ。
初代プチコンは3月9日発売で最初のアップデート(ver.1.1)が6月15日で発売から
4ヶ月後だったからね。
mkIIの場合はフルスクラッチではないため3月14日発売で5月2日アップデートという
ことで早かったにょ。
>外国には「春」という事になってるから、そこからもう1つ推測できるのは
>それまでには・・・つまり6月19日(笑)
仮に3月にver3.1が出るとして、そこからローカライズが行われるとすれば5月末くらいで
(ギリギリ)春発売という感じになるのではないかと予想するにょ。
mkIIの海外版もver2.1がリリースされてver2.1ベースの海外版がリリースされるまで約2ヶ月
かかったからね。
とらめさんへ
>御茶目さん、わざわざ画像まで作っていただいてありがとうございます。
いえいえ、いずれ講座として描こうと思っていたのが少し早くなっただけにょ。
一部、説明不足な部分があったのでpixivにはそれを加えた完全版を投稿してみたにょ。
>教えて頂いた事を参考にしてちゃんとしたパースが取れるようにな・・なりたいです。
パースは絵の上手さ(デッサン力の有無)とは関係なくそれを理解すれば誰でも正しくとれる
ようになるというのが極めて大きなメリットだと思うにょ。
特に勉強してなくてもデッサンを積みかさねることで経験則的に理解することも可能だけど
それだと膨大な時間や理解力が必要になってくるにょ。
しかし、パース講座に書いていることを理解するのは非常に簡単にょ。
理解したものを自分の絵で使えるようになるかというステップにたどり着けなければあまり
意味はないのでぜひ頑張って欲しいにょ。(私も自分の絵で十分生かし切れてないけど)
>広角レンズによる歪みとか。3点とか勉強する事はまだ沢山ありますが...
>とりあえず教えてもらった事を確実に出来る様に反復します。
実際は透視図法において「広角レンズで描写すると歪む」という考えが正しいものでは
ないにょ。
私のパース講座で少し触れているように正しい場所から鑑賞したら歪むことはないため
広角レンズによる描写は鑑賞場所を選んでしまうというだけにすぎないにょ。
広角っぽさを表現したいならば透視図法ではないけど曲線遠近法を使うのがベターにょ。
あとそれっぽい絵(製図ではない絵)を描くならば二点透視が最も簡単にょ。(消失点は
厳密に決める必要はなくアバウトでも結構それっぽく見える)
三点は1軸分増えただけなので思っているよりは簡単にできるにょ。
逆に一点透視は見た目以上に難しいにょ。
それっぽく描くためには「奥行きの圧縮」の知識が必要不可欠で正方形の対角線消失点を元に
して考える場合には一点透視なのに二点透視の考え方が必要になるため奥行きの圧縮を理解
するには一点透視よりも先に二点透視の方を理解しなくてはならないからね。(私書いた
講座の誰でもできる方法は奥行きの長さを元に考えているので二点透視の知識は不要で
一点透視、二点透視で描くことが可能になっている)
私はパースの勉強するためパース関係のお絵かき教本は見まくり、pixivを始めとする講座を
見まくったけどなかなか正解にたどり着くことができなかったため自力で研究したにょ。
教本にしろパース講座にしろ説明不足な部分や間違っている部分がたくさんあるためどれか
1つを鵜呑みにするのではなく様々なものを見る必要があるにょ。(私の講座は普通の講座や
教本では説明が省略されているような部分まで書いている)
当然今回書いた私の講座も自己流だからね。
とはいえ、数学的に正しいことは証明可能なので間違っていないことは保証できるにょ。
もっとも、中には数学的に正しいことを証明しても「間違っている」と考えている人も
いるので困りものにょ。(私の奥行きの圧縮講座も中学生レベルの数学で証明可能なのに)
ただ、今回の二点透視の消失点の取り方の講座はいろいろ描いたため本当に描きたかった
部分がぼやけてしまっているのでこれを単純化して初心者向けの「誰でもできるシリーズ」
として近日中に新しく作る予定にょ。
(無題)
3DSで動作する、仮想メガドライブ機「ギガドライブ」を作るような、
(http://game.watch.impress.co.jp/docs/interview/20130515_599346.html )
俺の中で変態的なまでに技術志向に偏ってると評判のゲーム会社、
M2が、社内はプチコン3号の話題で持ち切りだ、と言ってました。
https://twitter.com/hor11/status/533221949850128384
シャッチョさん気づいてるかなー
今度の大喜利に声かけて引きずり込めたりして、
んでもって「同業他社な賞」とかできたら
オモシロ・・・面白いのか?? ユニークだなあ。たぶん・・・きっと。
賞品は「ギガドライブの仕様書」でお願いします。(笑)
しかし、この会社が唸るようなプログラムって・・・どんなんかな
しかもBASICで、だよ、BASICで。うーん
レスにょ
チラシ裏次郎さんへ
>俺の中で変態的なまでに技術志向に偏ってると評判のゲーム会社、
>M2が、社内はプチコン3号の話題で持ち切りだ、と言ってました。
ギガドライブの思想もプチコン3号の思想も最高の2D環境+立体視なのでかなり近い部分が
あるためではないかと思われるにょ。
実際プチコン3号で本気で作り込めば3D復活シリーズレベルの作品は作れそうだしね。
だからこそ、PCなどからデータを簡単に使えないようにQRコードの廃止が行われたと推測
されるにょ。
>今度の大喜利に声かけて引きずり込めたりして、
>んでもって「同業他社な賞」とかできたら
>オモシロ・・・面白いのか?? ユニークだなあ。たぶん・・・きっと。
>ありがとうございました。
プロが個人的に参加する分には特に問題はないけどプロ(法人)を同列に認めるとなると
また変わってくるので厄介にょ。(コミケ同様に法人参加は別枠にすれば問題なさそう
だけど)
コミケの一般ブースに企業が参加するようなものだからね。(現在は法人ブースが設けられて
いて法人登録しているものはそちらでしか参加できない)
ちなみにプチコン界の変態T氏はプロであるため大喜利には参加を自粛している模様にょ。
(無題)
いや、参加者としてではなくて、審査員として来てくれれば、って。
何か機会とかあれば告げ口してみてください(笑)
で、大喜利のピーガー的プログラムを書き写してるんですが、
そもそも綺麗なサイン波を発声してくれなくて詰まってます。
「ビー」じゃなくて「ピー」と鳴けよオラ!
言うまでも無く、波形が乱れていたら通信には使えないので・・・
困ったなあ。素直に書いてるはずなんだけど。
音源周りで何か仕様の変更があったのかなあ、
それともバグかしら。詳細なマニュアルもちと乏しい現状・・・
色々と試してみて、次の手を付ける点が何も思いつきません。手詰まりの状況。
おちゃめさんも軽く検証してみて、
怪しそうならシャッチョさんに話したりしてみてもらえますか。
本体の個体差ってことは無い・・・よね?
(無題)
ヤケクソで、WAVSET命令サンプルの矩形波のまま実行したら
文字化けだらけだけど少しは読めるように転送できたので
とりあえず。英数字と一部の記号のみ、他は[?]
DK3N4334
使い方を説明しますね。
このプログラムをスロット0に、送信するプログラムをスロット1に用意。
PCで受信するソフトを用意します。
http://hp.vector.co.jp/authors/VA002912/winpskj2.html
OSを設定して、受信ソフトがライン入力音声を受付られるようにする。
PCのスピーカーを切る、または同等の設定※騒音注意
3DSとPCの音声入力をケーブルで繋ぎ、RUN
以上
この壮絶な文字化けはきっと絶対に波形のせいだよなあ・・・
だいたい、定義してるは矩形波なのに
音程C → 矩形波
音程D → のこぎり波みたい
音程E → 三角波みたい
になるのが信じられん!!!(聴覚上の話じゃないよ
どーゆー仕様になったんだコレ・・・
以前「価格増分の200円は買い切りの鯖代か」とか言ったけど
10個制限ねえ・・・1つあたり20円・・・そんなもん・・・か???
ちと狭くるしさは感じるので改善あったら嬉しいけど
『追加料金とか絶対にゴメンだ』むきー!!
大喜利で一次予選突破したら5個追加、とか何かそんな風な。
(無題)
原因が分かりました。
144行目に書き写しミスがありました。
誤:DATA "024C8&C&"
正:DATA "024C8&"
修正してね。テヘッ★
これで正確に、文字化け無くソースコードをPCに転送できてるようです。
「ファイル → 受信文の保存」からね。
でも波形が変なのは、この書き写しミスとは関係ないから。
あとは、平仮名や片仮名への対応だなーどうすっかなー俺もなー
誰かがもっと本格的なピーガーを作ってくれれば万事OKだけど、
波形がコレで大丈夫なのだろうか、なんとかなるのだろうか・・・
がんばって欲しいですね
1年以上振りです。3号買いました
なぜこんな時間にって?聞かんでください。
hspに移りつつありましたが3号買いました。
しかし一年近くやってなかったブランクは大きかったか
最早訳が判らない状態です。
しかし早速不便な仕様にぶつかりました。
Lボタン押しながらBSしても連射しなくなりました。
mk2まではできてた気がします。
ところで確認してませんがプチコンのプログラムってsdカード経由でpcから見れないのでしょうか?
(無題)
【朗報】3DSで“ガチ”のゲームプログラマーになれるゲーム『プチコン3号』1000円で配信開始!
http://jin115.com/archives/52054079.html
http://liv0.com
昨日の件ですが
プチコン3号のゲームデータを覗いてみましたが、
やはりというかデータを解析してみればいけると思いましたが甘かったです。
(もしかしたら解析してしまう人もいるかもしれませんが)結果としてはあまりにも非現実的だと分かりました。
チラシ裏次郎さんが送信プログラムを作ってくれたので、
そちらを利用させていただいた方がいいと思いました。
PC-G850VSのRNDについて
ポケコンについての質問なんですが、
RNDを使ってレアかレアじゃないかをわけたいのですが
レアを1こ、レアじゃないのを50こ作って
(A=RND51)
IFで分ける方法を使う場合、自分は
IF A=1 OR A=2 OR A=3 THEN○○
とORでいっぱいやってめんどくさいのと処理が遅くなりそうなのですが
他にいい方法ありませんか?
わかりにくいかもですがお願いします。
レスにょ
チラシ裏次郎さんへ
>いや、参加者としてではなくて、審査員として来てくれれば、って。
>何か機会とかあれば告げ口してみてください(笑)
なるほどそういう意味だったとは私の勘違いだったにょ。
>音源周りで何か仕様の変更があったのかなあ、
>それともバグかしら。詳細なマニュアルもちと乏しい現状・・・
現状で毎日大量のバグが見つかっているので正しい動作をさせているはずなのにおかしな
挙動をする場合はバグを疑うのがいいかもしれないにょ。
http://wiki.hosiken.jp/petc3gou/?Bug
安定して使えるようになるのは3.1からになりそうにょ(笑)
>以前「価格増分の200円は買い切りの鯖代か」とか言ったけど
>10個制限ねえ・・・1つあたり20円・・・そんなもん・・・か???
200円で10個と考えるとかなり割高に感じてしまうけどプチコン3号そのものが従来の
プチコンよりも高コストがかかっていてサーバ代はサービスに近い感じであると想定すれば
まずはサーバ維持コストがどれくらいかかるのかを見ているだけかもしれないにょ。
プチコン3号は公式サーバ経由でないと公開できないため少しでも無理をしてすぐに公開用の
サーバが停止するよりは長続きしてもらう方がありがたいにょ。
個人的には無償では10個でもいいけど年額100円追加につき100個追加とかのサービスも
行ってくれると助かるにょ。(私は数をたくさん作ってもサイズが小さなものばかりなので
100円で100MBとかの方がうれしいけど)
>ヤケクソで、WAVSET命令サンプルの矩形波のまま実行したら
>文字化けだらけだけど少しは読めるように転送できたので
>とりあえず。英数字と一部の記号のみ、他は[?]
おおっ、すごいにょ。
さすがに31bpsでは転送に時間がすごくかかってしまうけどすでに300bpsでの転送に成功した
人もいるみたいにょ。(ただし、4極ケーブルが必要)
私はまだほとんどプチコン3号は使ってないのでもっとがんばらないといけないにょ。
>あとは、平仮名や片仮名への対応だなーどうすっかなー俺もなー
>誰かがもっと本格的なピーガーを作ってくれれば万事OKだけど、
>波形がコレで大丈夫なのだろうか、なんとかなるのだろうか・・・
>がんばって欲しいですね
私もそのうちチャレンジしてみたいけどその前にやりたいことがたくさんあるので後回しに
するにょ。
プチコン3号の機能を活かしたゲームを作りたいけどまだmkIIと仕様が変わった部分に関しては
マニュアルを見ないと作れないためすごく時間がかかりそうにょ。
今のmkIIみたいにマニュアル無しですらすらコーディングできるようになるのはいつのことに
なるのやら・・・。
yuy@さんへ
>hspに移りつつありましたが3号買いました。
プチコン3号ゲットおめでとうにょ。
私はHSPは2.5がリリースされた頃から使っているけど未だに初心者レベルにょ(笑)
まぁPCで特に作りたいものがないので問題ないけどね。
>プチコン3号のゲームデータを覗いてみましたが、
>やはりというかデータを解析してみればいけると思いましたが甘かったです。
SDカードの著作権保護機能で暗号化されていると思うのでそれを解析するのはかなり難しい
のではないかと思うにょ。
マリモーマさんへ
>【朗報】3DSで“ガチ”のゲームプログラマーになれるゲーム『プチコン3号』1000円で配信開始!
プチコン3号はすごい盛り上がりを見せているけどみんなが絶賛しているわけではなくやはり
マイナス要素を強く感じている人も少なくないにょ。
クロス開発でないとダメとか外付けキーボードが使えないからダメとかBASICだからダメとか
プチコンを使ったことのない人(もしくはプチコンの意図が分からない人)だとそう感じて
しまうのは仕方ないんだけどね。
私はプチコンのみで完結できる(すべての機能を使える)ことを逆に評価しているにょ。
例えば専用キーボード付きで6980円でパッケージ販売とかだとせっかくのプチコンの良さ
(安価かつお手軽に入手可能になる環境)が失われてしまうにょ。
ちびのりさんへ
>ポケコンについての質問なんですが、
>RNDを使ってレアかレアじゃないかをわけたいのですが
>レアを1こ、レアじゃないのを50こ作って
レアなのが1個で後が均等割合で発生させるのであればこの方法を使えばすごく簡単にょ。
乱数の発生をコントロールする
http://ochameclub.web.fc2.com/E500/TECH/TECH017.HTM
例えばA=RND 50.1にすれば51が出る割合は1〜50までと比べて10分の1になるにょ。
そういう意味ではなく別の意味で言っているのであればより分かりやすく言ってにょ。
プチコン3号、ついに発売!
長らく秋発売となっていた3DSアプリ「プチコン3号」がついに11月19日にダウンロード販売
開始されたにょ。
私も早速先日入手したNew 3DSと旧3DSの2台分のプチコン3号を購入したにょ。
https://twitter.com/ochame_nako/status/535075835300950016
さて、プチコン3号の新機能は気になるところだけど処理速度の向上も気になるところだと
思うにょ。
プチコン3号はmkIIと比べて10倍の速度を目標に開発されてきたけど話半分としても5倍
くらいの高速化は期待できそうな気はしていたにょ。
そもそも3DSはDSiと比べて5〜6倍程度はCPU性能が向上しているからね。
ただし、すでに初代と比べて最適化が進んでいるmkIIと比べると不利になっているけどそれを
JITコンパイラのような仮想マシンコードへの変換があるため5倍を超える高速化も十分に
可能になりそうにょ。
また、プチコン3号はNew 3DSに対応しているためNew 3DSで動作させると高速動作が可能に
なるとのことにょ。
New 3DSはウワサではCPU性能は旧3DSの3倍、メモリは2倍とのことなのでプチコン3号の動作
速度は旧3DSと比べて3倍くらいの向上が期待できそうにょ。
というわけで、まずは旧3DSとNew 3DSとの速度差を見てみるにょ。
これにはプチコン3号にデフォで含まれているサンプルプログラム「EX8TECDEMO」のOTHERの
中にある簡易ベンチマークテスト「SPEED TEST」の値で比較してみたにょ。
SPEED TEST 旧 3DS New 3DS 速度比
たしざん 155888 514264 3.30倍
PRINTぶん 22355 85423 3.82倍
スプライトいどう 71837 261916 3.64倍
ラインびょうが 18734 68016 3.63倍
このベンチの内容を簡単に言うと各項目とも1秒間に実行可能な回数を示していて「たしざん」
ではI=I+1という単純加算、「PRINTぶん」では「A」〜「Z」までの文字を変えながら表示、
「スプライトいどう」では16x16のスプライトのSPOFSの実行回数、「ラインびょうが」では
画面上のランダムな2点をGLINEで描画した回数を示しているにょ。
「1秒」は最大で1フレームの誤差があるため上記のベンチには最大1/60の誤差があることを
頭に入れておいて欲しいにょ。(回数は毎回多少変化する)
結果を見るとNew 3DSと旧3DSでは3.3〜3.8倍程度の動作速度の違いが見られるにょ。
続いてプチコン3号とmkIIとの比較を行ってみるにょ。
ここではこの「SPEED TEST」を私がmkIIに移植したプログラムを元に比較したにょ。
https://twitter.com/ochame_nako/status/536170115557883904
SPEED TEST mkII 旧 3DS速度比 New 3DS速度比
たしざん 12703 12.27倍 40.48倍
PRINTぶん 3663 6.10倍 23.32倍
スプライトいどう 9650 7.44倍 27.14倍
ラインびょうが 5235 3.58倍 12.99倍
この結果を見るとプチコン3号は旧3DSで動作時はmkIIの3.5〜12倍程度(平均で7倍程度)
高速になっていてNew 3DSで動作時には13〜40倍程度(平均で26倍程度)高速になっている
と言えそうにょ。(ラインびょうがに関してはmkIIの方が画面解像度が低い分だけ有利に
なっているため速度向上比が比較的小さくなっている)
もちろん、一概に7倍とか26倍とかになっているわけではなく命令によって速度向上率が
異なるのだけどハードウェアが変わった分だけmkIIと比べると段違いの高速化が行われて
いる感じにょ。
ここまで高速化されると従来のmkIIでは速度面で厳しかったゲームも十分に実現が可能に
なりそうにょ。(私がmkIIで作ったポリゴン表示プログラムもプチコン3号に移植して
New 3DSで動作させれば7000ポリゴン/秒くらいの速度が出ると予想されるため簡単な
3Dゲームならば速度的に十分に作れそうな感じ)
New 3DSだとその恩恵を受けられるというのは良いことだけど問題は旧3DSで作ったゲーム
だとNew 3DSで動作させたら速すぎたり、逆にNew 3DSで作ったゲームだと旧3DSで動作させ
たら遅すぎたりということにもなりそうにょ。
前者に関してはVSYNCを挟んでおけば問題はないにょ。(VSYNC 1ならば60fps固定である
ため旧3DSで60fps出ているゲームがNew 3DSで動作させたら200fpsを超えてしまうなんて
いう心配もない)
厄介なのは後者のケースにょ。
これは作った人が「New 3DS専用」と明示しておけば問題ないけど速度面に余裕があれば
旧3DSで動作させても60fpsで動作するかもしれないからね。
両方の本体を持っている人であれば旧3DSで実行時には表示オブジェクトを減らしたり
とかフレームスキップを行ったりすることでどちらでもプレイ可能にすることができる
ものの問題は動作させている本体がNew 3DSかどうかはプチコン3号からでは分からないと
いう点にょ。
これは速度が3〜4倍違うということを利用すれば簡単に判別が可能にょ。
というわけで、New 3DSで動作させているか否かを調べる関数を作ってみたにょ。
NEW3DS()
DEF NEW3DS()
M=MAINCNT
FOR I=1TO 20000:NEXT
RETURN MAINCNT-M<2
END
これはNEW3DS()がTrue(=1)を返せばNew 3DSで動作中、false(=0)を返せば旧3DSで
動作中というのが分かる関数にょ。
種明かしをするまでもなく単純ループを実行するのにかかるフレーム数を計測してそれが
New 3DS並の速度であれば戻り値を1にしてそうでないときは0にするというだけのすごく
単純なものにょ。
そのため今後プチコン3号がバージョンアップして旧3DSでもこの初期バージョンにおける
New 3DS並の速度で動作可能になったら誤動作してしまうけどその場合はループ回数を
変更してやれば問題ないにょ。
プチコン3号といえばmkIIではできない要素は「立体視」(交差法や平行法を使った立体視は
mkIIでも可能)だけどこれを実際に行うサンプルプログラムを作ってみたにょ。
あくまで初心者向けのサンプルということで各機能の使い方を記したごく簡単なものにょ。
(というか、まだ私自身が高度なサンプルを作れないのだけど)
立体視サンプルプログラム
ACLS:GCLS RGB(100,200,150)
SPSET 0,4095:SPHOME 0,48,16
WHILE 1
STICK OUT X,Y
Z=Y*256
S=1024/(Z+512)
SPSCALE 0,S,S
SPOFS 0,200,120,Z
WEND
これは、スプライトキャラ番号4095のプチコン3号のロゴをスライドパッドを上下に動かす
ことで手前や奥に移動させるというものにょ。
プチコン3号ではmkIIから変わった点といえば、色はパレットではなくRGBで指定が可能に
なったという点にょ。
mkIIでも私が作った簡易RGB指定プログラムを使うことでGRPのみRGB各6階調の指定が可能に
なるけどね。
簡易RGB指定プログラム
http://ochameclub.web.fc2.com/petitcom/1line.htm #24
スプライトの設定も大幅に変わっているのでそれは詳しくはリファレンスマニュアルを
参考して欲しいにょ。
ループは無限ループをWHILE1〜WENDで実現しているにょ。
あとはスライドパッドの値を読み取ってそれを元にSPOFSのZ座標の値を変えてやればいい
だけにょ。
立体視はZ座標を変えるだけで行えるけどそれだと分かりづらいためSPSCALEを使って
近くは大きく表示、遠くは小さく表示しているにょ。
どれくらいが適量の拡大率かは正確に計算するならば両眼間隔、3Dボリュームの設定値、
3DSの画面サイズ、3DSの画面から目までの距離の各値がすべて必要になってくるため
「正確な値」を設定するのは無理なので不自然にならない程度の値にすればいいのではないか
と思うにょ。
プチコン3号といえばジャイロセンサーやモーションセンサーを使えるというのがやはり
興味深い点だと思うにょ。
ジャイロセンサー使用サンプルプログラム
ACLS
XON MOTION:GYROSYNC
SPSET 0,0:SPHOME 0,8,8
WHILE 1
GYROA OUT A,B,C
X=200+B*400/PI()
Y=120-A*240/PI()
SPOFS 0,X,Y
WEND
このサンプルは画面上のスプライトキャラ(番号0のイチゴのキャラ)を本体を傾けることで
上下左右に移動させるというものにょ。
ジャイロセンサーやモーションセンサーを使用するためには「XON MOTION」を実行して使える
状態にする必要があるにょ。
そして、ジャイロセンサー使用プログラムでは重要なのがGYROSYNCにょ。
これを実行時が3DS本体がデフォルトの位置になるにょ。(ここで傾いていたら傾いた状態が
デフォになるためそこから傾けた角度を返すことになる)
ジャイロ情報は誤差がどんどん蓄積されていくため適時このGYROSYNCの実行が必要になって
くるにょ。
ジャイロ情報はX軸、Y軸、Z軸のどの軸方向にどれだけの角度回転させたかという情報なの
だけどここでの座標系は本体の左右方向がX軸、前後方向がY軸、上下方向がZ軸になるにょ。
つまり、X軸を回転させるというのは本体を左右方向に串刺ししてそれを回転させるイメージ
になるため本体を前後に回転させた値を取得できるにょ。(Y軸は前後を串刺しするイメージで
Z軸は下画面の中央に真上もしくは真下から串刺しするイメージ)
このサンプルでは90度傾けた時にちょうど画面端までいくような値に設定しているにょ。
モーションセンサー使用サンプルプログラム
ACLS
XON MOTION
SPSET 0,0:SPHOME 0,8,8
WHILE 1
ACCEL OUT A,B,C
X=200+A*200
Y=120-B*120
SPOFS 0,X,Y
WEND
これは同じくイチゴのスプライトキャラを本体を揺らすことでプルプルと移動させるという
ものにょ。
水平な台の上に置いた状態で本体を適当に滑らせて移動させればその加速度に応じてイチゴが
動くにょ。(1Gの加速度でちょうど画面端まで移動)
モーションセンサーを使用時に注意すべき点は下方向には常に1Gの重力加速度が検出されて
しまうという点にょ。
そのため水平な台の上で動かすのではなく本体を傾けてしまえばその重力加速度が傾けた
角度に分解された大きさを返してしまうにょ。(右方向に30度だとsin 30°=0.5なので
中心と画面右端のちょうど中間地点に移動する)
そんおため本体のZ軸回転を行わないならばジャイロセンサーを使用せず、モーションセンサー
のみで本体を傾けた角度は分かるにょ。(ただし、モーションセンサーは振動を検出するため
ちゃんと角度を取得したいならばジャイロセンサーの方がいい)
逆にいえばそれを使ってジャイロセンサーを使用する際にGYROSYNCを実行時に本体が水平に
なってなくても水平を割り出すことが可能になるにょ。(これについてはプチコン3号講座で
書く予定)
プチコン3号といえば3DS用にすることによってmkIIでは実現不可能な機能アップは主に上記の
ようなものがあるけどそれ以外の要素といえば個人的には自作関数に対応したことが
大きいにょ。
これによって上記のようなNEW3DS()関数を作り出すことが可能になるわけだからね。
ここで関数とサブルーチンは何が違うのかということを気にする人もいるかもしれないにょ。
サブルーチンは端的にいえば処理をまとめたもので何度も使う処理はサブルーチンにする
ことでリストを短く分かりやすくすることが可能にょ。
関数はサブルーチンと比べて利用が簡単になるというのがメリットにょ。
例えばプチコン3号にはない三角形描画命令が欲しい場合にはGLINEを3つ使って三辺を描画する
ルーチンを作れば簡単に実現できるにょ。
@TRI
GLINE X1,Y1,X2,Y2,C
GLINE X2,Y2,X3,Y3,C
GLINE X3,Y3,X1,Y1,C
RETURN
これで3つの頂点座標が(X1,Y1)、(X2,Y2)、(X3,Y3)で描画色がCの三角形を描画する
サブルーチンの完成にょ。
これを使って(200,40)、(350,200)、(50,70)の3点で黄色の三角形を描画したい場合には
X1=200:Y1=40:X2=350:Y2=200:X3=50:Y3=70:C=RGB(255,255,0):GOSUB @TRIで描画可能にょ。
関数を使って同様の処理を行うものを作った場合には次のようになるにょ。
DEF TRI X1,Y1,X2,Y2,X3,Y3,C
GLINE X1,Y1,X2,Y2,C
GLINE X2,Y2,X3,Y3,C
GLINE X3,Y3,X1,Y1,C
END
これだとTRI 200,40,350,200,50,70,RGB(255,255,0)で黄色の三角形が描画されるにょ。
あたかも最初から「TRI」という命令があるかのごとく簡単に使用できるのがメリットにょ。
そして、自作関数の場合には上記のNEW3DS()関数のように戻り値を設定することが可能に
なるにょ。
つまり、既存の命令や関数を組み合わせて新規の命令や関数を作ることができるという
わけにょ。
その際にはその関数内ではローカル変数となっていてDEF〜ENDの外で使われている変数
(グローバル変数)とは異なるものになっているためサブルーチンのように他所で使われて
ない変数名に設定するという必要はないにょ。
ただし、現行バージョンのプチコン3号においてはVARで変数宣言した場合にはローカル変数が
グローバル変数とで名称がバッティングした場合にはエラーを返すという謎の仕様(恐らく
バグ?)になっているのでローカル変数を積極的に使いたい人(つまり、自作関数を積極的に
使いたい人)はVARによる明示的な宣言を避けておいた方がいいにょ。
自作関数は超便利なんだけど速度がサブルーチンよりも遅くなってしまうというのが唯一の
難点といえるにょ。
ある程度速度が許容できるならば関数をあらかじめたくさん作っておけばプログラミングの
効率は飛躍的に高まるにょ。
たくさん関数を作って他者に使ってもらえるようにしておけばその需要はかなり高いものに
なりそうにょ。(要するにライブラリとして公開するということ)
ちなみに上記サンプルはすべて自由に使ってもらって構わないにょ。
といっても、NEW3DS()関数以外は使うことはほぼないと思うけど・・・。
あとmkIIでは32bit固定小数点のみしか使用できなかった(私が作った32bit整数変換
プログラムを使えば擬似的に32bit整数演算が可能)というわけで最大でも524288未満の数
しか扱えなかったけどプチコン3号ではデフォが倍精度浮動小数点となっているにょ。
これは指数部が11bitあるため最大で約10の308乗という大きな数字を扱うことができ
仮数部も52bitで約14桁の精度があるにょ。
プチコン3号の場合は大きな桁の数字を表示した場合にはその桁数分だけ実際に表示される
という点に注意しなくてはならないにょ。
仮にA=POW(10,308):?Aとした場合には画面には1と0が308個の数字が羅列されるにょ。
1e308みたいな指数表記は小学生には分かりにくいためこのような措置が行われているの
だと思われるにょ。(速度重視のプログラムならば32bit整数を使用することも可能)
まだ現時点ではプチコン3号はあまり使い込んでいないためあまり語ることができないけど
近日中にはプチコン3号講座を書く予定にょ。(※近日とは1年先ではない近い将来を示す)
まずはプチコン講座を書く前に講座が書けるレベルまで使い込む必要があるにょ。
でも、来月に入ったら冬コミ用の原稿を書かないと間に合わないのでWeb上のプチコン講座は
年明けになりそうにょ。
それまでには1画面プログラムもいくつか作っておきたいにょ。
プチコン3号には便利なヘルプ機能が付いたため使い方がよく分からない命令や関数を使う
際にはそれを見ればいいのだけどやはりリファレンスマニュアルが欲しいところにょ。
プチコン3号が発売されて2日たった昨晩にようやくそれが公式サイトで公開されたにょ。
プチコン3号 命令表
http://smileboom.com/special/ptcm3/manual/reference/
リファレンスマニュアルはすべての命令を網羅しているものの最低限の説明しか書かれてない
ためプチコン3号で初めてプログラミングを行うような初心者がこれを見て作るというのは
かなり困難にょ。
ニンドリ(Nintendo DREAM)の今月号(2015年1月号)ではプチコン3号の冊子が付録について
いるのでこれを参考にするというのもありにょ。
命令が絞られているもののリファレンスマニュアルよりも詳しい説明に加えて冒頭には
プチコン3号がどんなものかを仙人とデ○スくんが出てくる漫画で説明しているため初心者に
とってはかなり分かりやすいのではないかと思われるにょ。
私はプチコン3号の紙の本ということで早速ニンドリをゲットしたにょ。
https://twitter.com/ochame_nako/status/536167801757511680
プチコン3号の完全ガイドとなる本もニンドリから今冬発売予定になっているためプチコン
3号を使い尽くしたい人はそれを待って買うというのもありにょ。(ガイドが発売の頃には
プチコン3号も下記のバグを改善した修正版が出ている可能性もあるし)
プチコン3号は連日新しいバグが発見されているにょ。
そのため挙動が怪しいものや絶対にあり得ないエラーなどが発生した場合にはプログラムの
ミスではなくバグの可能性が高いという可能性もあるにょ。
すでに発見済みのものに関してはほしけんさんが新しく作った「プチコン3号まとめwiki」に
既知の不具合としてまとめられているためこの中に含まれてないかを確認してみるのがいい
かもしれないにょ。
既知の不具合
http://wiki.hosiken.jp/petc3gou/?Bug
この中に含まれていないものは具体的にどのような問題が発生しているかをtwitterで
ハッシュタグを付けてツイートするか小林社長(@notohoho)宛のツイートを行えば何らかの
対策や改善を行ってくれると思われるにょ。
「バグだらけは嫌だ」という人は数ヶ月後にリリースされるであろうver3.1を待つというのも
1つの選択肢と言えるにょ。
今回のプチコン3号と同時にプチコン大喜利の具体的な内容も発表されたにょ。
第3回 プチコン大喜利
http://smileboom.com/special/ptcm3/ogiri/
今回のお題は「飛び出す(?)プログラム」で締め切りは2015年1月31日となっているにょ。
プチコン3号だけではなくmkIIでの参加も可能になっているにょ。
立体視に限らず「飛び出す」というお題を柔軟に解釈してOKみたいなのでmkIIでも全く問題
ないのではないかと思われるにょ。
mkIIでも参加が可能であるため前回に引き続き海外勢の参加も可能になっているにょ。
恐らく海外版のプチコン3号は5月頃には発売されると思われるので夏休み明け(9月末締め
切りと予想)の第4回プチコン大喜利ではプチコン3号のみが対象になりそうにょ。
(無題)
>>審査員として来てくれれば、って。
>なるほどそういう意味だったとは私の勘違いだったにょ。
「賞品(の提供)をお願いします」と書いた部分は、
どう解釈して読み取られたのか わずかに気になったり(笑)
えーっと・・・。ジャイロ情報の、
X軸は、フタを閉じるような方向の向きで、
コロコロカービィの跳ねるような操作
Y軸は、自動車運転のハンドルのような操作、
Z軸は、隣の人に画面を見せる時のような操作、
あるいは「手のひらクルー」のような向き
・・・自分で実際に動かしながら数字見た方が早いなw
文字だけの限界ですねえ、アニメーションgifでもあれば一発で伝わる
たとえば、3DSを正面に持ち、ひじを曲げ伸ばしして
(ユタ州のことはバカにはしていませんよ)
目と3DSの距離を変えるが、その動きを感知して
ハカセの顔の表示上の大きさが変わり、
肉眼で見たハカセの大きさは変わらない
みたいな時は、どのセンサーの値を使えばいいんかな
いろいろ触っていじってみ甲斐がありそうです
サブルーチンと関数での速度の差や
浮動小数点変数と整数変数の速度差の調査ヨロシクです(丸投げ)
(変数名%=なんちゃら、って書かれるの読みにくいわぁ〜今はまだ)
GRPでポリゴン描画をやろうと思ったら、
そういう細かい所まで限界ギリギリまで削ってでも
稼ぎたい、という面もありますよね〜
他人が利用しやすい形に整形する時とは別の話として。
(無題)
はじめまして。
プチコン3号の自作関数の仕様はとてもわかりづらいと思います。
そこで、自分なりに実験してみたのですが、
A=1
B=2
PRINT FUNC(3)
PRINT A
PRINT B
DEF FUNC(B)
A=B
RETURN A
END
のようなプログラムを実行すると、結果は、
3
3
2
になり、グローバル変数Aの内容が破壊されてしまいます。
それに、御茶目菜子さんが言ったように、自作関数内で"VAR A"と書くとエラーになります。
しかし、自作関数の場所を変えて、
DEF FUNC(B)
A=B
RETURN A
END
A=1
B=2
PRINT FUNC(3)
PRINT A
PRINT B
とすると結果は、
3
1
2
になり、自作関数の中の変数Aとグローバル変数Aが区別されるようになります。
自作関数内で"VAR A"と書いても大丈夫です。
しかし、なぜこうなるのか・・・僕にはわかりません。(プチコンが初プログラミングです)
3号の音声転送
mkIIから3号にデータを移すっていうのは誰もやらないの?
(無題)
うわあmkIIのハフマン符号化もどきを3号に移植したら元プログラムにミス発見w
たまに起こってた不調の原因はこれかw
ちなみに動作確認用のテキストにもスペルミスが。"This"が"Tihs"になってた。
ミスの例
B$に文字列が入っててそのあとに繋げないといけないのにB$=B$+○○ではなくB$=○○と書いてしまった。
質問の返事の返事
わかりやすい解説ページありがとうございます。これからもお願いしますッ
(無題)
3号にDEC INCという加減算専用命令ができましたが、速度面では意味はあるんでしょうか?
100000万回試したところ
変数Aに変数Iを加える場合は同じフレーム数でした
変数Aに1を加える場合は2フレームだけINCが速くなりました
レスにょ
チラシ裏次郎さんへ
>「賞品(の提供)をお願いします」と書いた部分は、
>どう解釈して読み取られたのか わずかに気になったり(笑)
「同業他社な賞」という名称から同業他社に与える賞かと思っただけにょ。(笑)
>X軸は、フタを閉じるような方向の向きで、
> コロコロカービィの跳ねるような操作
>Y軸は、自動車運転のハンドルのような操作、
>Z軸は、隣の人に画面を見せる時のような操作、
X軸は私も同意だけどY軸、Z軸は逆のようなイメージがあるにょ。
>・・・自分で実際に動かしながら数字見た方が早いなw
>文字だけの限界ですねえ、アニメーションgifでもあれば一発で伝わる
アニメーションGIFで説明するのが一番分かりやすいにょ。
ジャイロセンサーの情報とモーションセンサーの情報は同じX、Y、Zであっても根本的に
異なることに注意が必要にょ。
>目と3DSの距離を変えるが、その動きを感知して
>ハカセの顔の表示上の大きさが変わり、
>肉眼で見たハカセの大きさは変わらない
>みたいな時は、どのセンサーの値を使えばいいんかな
距離情報を取得する方法はないし、同じ角度を維持したまま等速移動をした場合にはどちらの
センサーでも感知しないにょ。
強いて挙げるならば最初の位置を粗方決め手おいて動かす瞬間の加速度から速度を求めて
その経過時間で移動距離を求める程度のことしかできないにょ。
最初が60cmで30cm移動したのならばハカセを2倍に拡大すれば同じ大きさに見えるにょ。
>サブルーチンと関数での速度の差や
>浮動小数点変数と整数変数の速度差の調査ヨロシクです(丸投げ)
とりあえず、計測してみたにょ。
まずは関数とサブルーチンの速度の違いを見てみるにょ。
DEF ADD(A,B)
C=A+B
RETURN C
END
関数 322フレーム
@ADD
C=A+B
RETURN
サブルーチン 67フレーム
このフレーム数は100万回実行時のものでループに使用したFOR〜NEXTにかかった時間を
差し引いた純粋な処理時間にょ。
これを見ると5倍くらいの速度差がありそうだけど実際はそうではないにょ。
というのも関数を実行時にはGOSUBとは比べ物にならないくらいのオーバーヘッドがある
ためにょ。
引数が2つだと250フレームがオーバーヘッドであり、要するに250フレーム分だけ遅くなる
ということにょ。
実際に遅くなるのはその250フレームに加えて1割程度にょ。
単なる加算というシンプルな関数だとその250フレームが莫大な差になるためここまで大きな
速度差になっているわけにょ。
整数型と実数型(倍精度浮動小数点)の比較をしてみると普通に使った場合には予想に反して
その差はほとんどないにょ。
A=A+1 21フレーム 倍精度浮動小数点
A%=A%+1 22フレーム 32bit整数
A=A+1 16フレーム OPTION DEFINTによる整数
上記のようにこの例では逆に1フレーム整数型の方が遅くなっているにょ。
整数型が本領を発揮するのがOPTION DEFINTを使った時でこの場合は実数型と比べて概ね
3割程度の高速化が可能になっているにょ。
簡易バルさんへ
>プチコン3号の自作関数の仕様はとてもわかりづらいと思います。
本来は非常に分かりやすい仕様のはずだけど現状ではバグのためか不可解な挙動をすることが
非常に多いにょ。
私も試してみたけどDEFによる関数定義をした場合にその関数内で使われているのと同名の
グローバル変数がDEFより前に存在すると本来であればローカル変数になるはずの関数内の
変数がグローバル変数になってしまうにょ。
そのためVARで明示的な定義を行うと二重定義エラーが発生してしまっていると推測するにょ。
これがDEF〜ENDより後に関数内で使用している変数と同名のグローバル変数があった場合には
関数内ではローカル変数となりちゃんと区別して扱われるにょ。
>しかし、なぜこうなるのか・・・僕にはわかりません。(プチコンが初プログラミングです)
たぶんバグだと思うにょ。
現状ではこういったバグ、もしくはバグのような挙動をするものが多々あり、正直言って
初めてプログラミングする人にプチコン3号をオススメしずらい状況にあるにょ。
個人的にはmkIIをオススメしたいけどプチコン3号はmkIIから仕様が変わった部分が多くある
ためmkIIになれると逆に3号で勘違いをしてしまう場合もあるということからプチコン3号を
やりたい人にはver3.1が出てからにするのが最もオススメにょ。
天郷思音さんへ
>mkIIから3号にデータを移すっていうのは誰もやらないの?
mkIIで作ったゲームの移植ならばPC→3号ではなくmkII→3号の方が便利とはいえプチコン3号に
転送するならば事実上音声経由にするしかなくmkIIでは厳しいためではないかと思われるにょ。
PC→3号の方が転送速度が稼げるためmkII→PC→3号とワンクッション増えても結果的には短い
時間で転送が可能になるにょ。
>うわあmkIIのハフマン符号化もどきを3号に移植したら元プログラムにミス発見w
>たまに起こってた不調の原因はこれかw
>ちなみに動作確認用のテキストにもスペルミスが。"This"が"Tihs"になってた。
原因不明のバグがある場合には初歩的なミスであることが非常に多いにょ。
私もプラスとマイナスを間違えてしまい「間違えがないのに動かない」と悩むこともたまに
あるにょ(笑)
>3号にDEC INCという加減算専用命令ができましたが、速度面では意味はあるんでしょうか?
私も試してみたけど速度面では全く意味がないにょ。
A=A+1とINC Aは仮想マシン語コードに変換した際に同じコードになっているのではないかと
思わせるレベルにょ。
INCはPLAYER_ZANKIのように長い変数名の時に効果を発揮するにょ。
PLAYER_ZANKI=PLAYER_ZANKI+1
INC PLAYER_ZANKI
どちらの方が短くて間違えにくいかは一目瞭然だと思うにょ。
ちびのりさんへ
>わかりやすい解説ページありがとうございます。これからもお願いしますッ
ぜひポケコンでのプログラミングを頑張ってにょ!
(無題)
御茶目菜子さんへ
返信ありがとうございます。
(無題)
【日本初】40gの『超小型WindowsPC』がマウスコンピューターより発売決定!
http://jin115.com/archives/52055384.html
http://www.itmedia.co.jp/pcuser/articles/1411/21/news114.html
本体が小さくても 付属品を持ち運ばないといけないみたい
----------------------------------
【やべえ】『pixiv』が運営するサービスで個人情報が漏洩。住所、氏名、クレカ情報、pixivアカウント名等が流出!!!
http://jin115.com/archives/52055717.html
確認しておいた方がいいかもね
http://liv0.com
(無題)
ここに「pixiv登録した」って言ったっけ?さあおちゃめさんをさがそう。
PCの買い替え
PC買い替えるのですけどハンターヒーローなどのネトゲをする分に
cpuはcore2duoかquadでもいけるでしょうか?
win7メモリは2-4Gくらいです。
レスにょ
簡易パルさんへ
>御茶目菜子さんへ
>返信ありがとうございます。
私に答えられる範囲のことだったら答えられるのでまた遠慮無く言ってにょ。
マリモーマさんへ
>本体が小さくても 付属品を持ち運ばないといけないみたい
面白いPCだと思うので1つ欲しいところだけど私が買うならばスティック型PCよりもタブレット
PCの方が欲しいにょ。
19980円で買えるしね。
http://pc.watch.impress.co.jp/docs/column/nishikawa/20141201_678260.html
いや、その前にモバイルノートの買い換えをしないといけないにょ(笑)
お金があればLet'snote RZ4が欲しいけど無理なので型落ち中古が精一杯にょ。
天郷思音さんへ
>ここに「pixiv登録した」って言ったっけ?さあおちゃめさんをさがそう。
私のアカウント(「おちゃめ」名義)はおちゃめくらぶからはリンクを貼ってないけど
検索すればすぐに見つかると思うにょ。
メインアカウントの方は別HNなのでもし見つけてもクラスのみんなにはナイショだよ!
ちなみに天郷思音さんは何か作品を投稿しているにょ?
まももさんへ
>PC買い替えるのですけどハンターヒーローなどのネトゲをする分に
>cpuはcore2duoかquadでもいけるでしょうか?
私はハンターヒーローのプレイ経験がないので公式サイトの動作環境表で確認してみたにょ。
https://hh.x-legend.co.jp/play/howto/download.php
CPUは(クロックにもよるけど)Core2Duoでも問題は無さそうだけど快適にプレイするには
推奨環境が最低環境みたいなものなので今更買い換えるならばCore2Duo(Core2Quad)に
する必要はないのではと思うにょ。(余剰パーツをタダで入手するあてがあってそれで
組むならば実際に組んでから確かめるのが一番)
GPUは今のローエンドレベルなので大したことないけどメモリは6GB以上となっているため
8GBくらい搭載しておいた方が快適に動作しそうにょ。
買い換えがデスクトップPC(自作PC)ではなくノートPCの中古などだとしたらGPUの面で
辛い可能性があるにょ。(設定を思い切り落とせば動作するかもしれないけど快適には
ほど遠い)
高い話題性を持つプチコン3号の問題点
2週間前に発売されたプチコン3号だけど先週のニンテンドーeショップにおける3DSソフトの
販売ランキングの中でプチコン3号がポケモン(アルファサファイア/オメガルビー)に
続いて第3位に入ったにょ。
http://www.nintendo.co.jp/3ds/eshop/
ニンテンドーeショップ ダウンロード販売ランキング
1位 ポケットモンスター アルファサファイア
2位 ポケットモンスター オメガルビー
3位 プチコン3号
4位 カービィファイターズZ
5位 SIMPLE DSシリーズ THE密室からの脱出 博物館編
6位 アーバントライアル:フリースタイル
7位 モンスターハンター4G
8位 PIKMIN Short Movies 3D
9位 新・世界樹の迷宮2 ファニールの騎士
10位 ワールドサッカーウイニングイレブン2014
1位、2位のポケモンは別格だから仕方ないけどカービィファイターズZさえ抜いているという
ことは万単位の本数売れている可能性がありそうにょ。
これはダウンロード専売ソフトの中では当然第1位にょ。
ただし、あまり話題性が高くなるとよく分からず購入するという人も増えそうにょ。
「プチコン3号とは何か」「BASICとはどんなものか」というのを分かって購入するならば何ら
問題はないけど自由度の高い「メイドイン俺」みたいなゲーム作成ツールだろうと思って
買うと大半の場合は挫折してしまうにょ。
逆に3DS用の開発環境だと思って買うと公開時の制約などが気になってしまう可能性もあるにょ。
つまり、プチコン3号とはどんなものなのかを正しく理解しておく必要があるというわけにょ。
そこでプチコン3号とはどんなものかを記したページを作ってみたにょ。
プチコン3号について
http://ochameclub.web.fc2.com/petitcom3/about.htm
これが当サイト(おちゃめくらぶ)としては初のプチコン3号コンテンツになったわけだけど
ここで書いたような速度比較に関する事柄も書いてみたにょ。
プチコン3号がどれくらい話題性があるのかというとおちゃめくらぶのGoogle経由での表示
回数を見てみると一目瞭然にょ。
11月12日 407回 → 11月19日 1060回
1週間前とくらべて何と3倍近く表示回数が増えていることが分かるにょ。
検索キーワードを見てみるとプチコン3号がダントツ1位になっているにょ。
ただし、先日作った「プチコン3号について」が初めてのプチコン3号コンテンツであるため
それまではせっかくプチコン3号で検索してやってきても初代もしくはmkIIのコンテンツしか
ない状態だったにょ。
それでも、ここ最近のプチコン講座の伸びはすごいものがあるにょ。
プチコンゲーム制作講座 (※初代&mkII用)
http://ochameclub.web.fc2.com/petitcom/lecture.htm
プチコン3号の公開キーを使った作品公開はmkII発売直後のQRコードによる作品発表を凌ぐ
ほど盛んに行われていて3DSアプリということでMiiverseにおける作品公開や情報交換も
非常に盛んに行われているにょ。
プチコン3号で初めてプログラミングを行うという初心者もたくさん出てきているにょ。
しかし、現時点では公式サイトにて初心者講座が公開されてないためMiiversが非常に盛り
上がっているにょ。
いかにもという初心者の質問に対して丁寧に回答している経験者のレスは見ていて微笑ましい
ものがあるにょ。
これほどMiiversが活用されているアプリは他にはないのではないかというイメージさえ
あるにょ。(※私はMiiverseをほとんど活用していないためただの想像だけど)
昔だったらBASICを始めたばかりの人だとベーマガなどの雑誌を参考にして徐々に覚えて
いったにょ。
いまだと上記のようにネットを活用するのがベターにょ。
雑誌上での質問だと月刊誌だと回答まで2、3ヶ月はかかってしまうのに対してネット上だと
すぐに回答がもらえるため今は非常に恵まれた環境下にあるとはいえそれさえできない人も
いるのも事実にょ。
プログラミングは他人が書いたコードを少しでも多く読むことが上達には欠かせないけど
プチコン3号の場合はソースコード(プログラムリスト)の公開がmkIIよりも難しくなって
いるため本体のみで読む必要があるのが大半にょ。(標準で入っているサンプルプログラム
では公式サイトでリスト表示が可能になったけど公開キーを入れたらそのリストが公開される
ような機能が公式サイトに欲しい)
また、ソースコードを読むだけでもそれなりのスキルが必要になるため初心者のためには
十分な注釈やそのプログラムの仕組みを解説したサイトも必要かもしれないにょ。
というわけで、プチコン3号講座も早急に作りたいところだけど私はなかなか時間がなくて
プチコン3号を十分に使えてないため講座を書くのはまだ先になりそうにょ。
せっかくここまで盛り上がっているプチコン3号だけど「難しくてよく分からないから
やめた」とか「プチコン3号ってクソゲー(無理ゲー)」という初心者がたくさん出てしまう
ことのないように公式サイトの方でも早めに初心者講座を用意してもらいたいところにょ。
まぁ毎日見つかる新しいバグへの対応に追われていると思うのでそれどころではないかも
しれないけどね(笑)
(無題)
プチコン3号講座要望
「EXP」関数の使い道。
ゲームやプログラムで どう使うのか
ネットで簡単に調べたら
大きな数をSTR$()した時に出る
「e」と関係があるらしい
でもプログラム中ではゼロが並ぶ普通の数だし、
関係ないよね、と思えてしまう
過去のプチコンにもあった命令らしい
当時そんな大きい数 使えなかったでしょ・・・?
(無題)
御茶目菜子さんへ
回答ありがとうございます。
あまりお金がないのでcore2duoにしようと思っています。
デスクトップを買うつもりですが、グラボは増設できそうなので必要になったらつけるということにしようかと思います。
メモリも必要な分追加ということにしようと思ってます。
(無題)
「EXP」関数は初代で累乗がなかった時に代用に使われることがあった。
しかし、誤差が出て6^3が215.xxxとかになる場合もあった。
http://wiki.hosiken.jp/petc/?Toukou%2F%C5%C5%C2%EE これとか
48.I=EXP(STK(SP)*LOG(ABS(STK(SP−1))))
レスにょ
♭さんへ
>プチコン3号講座要望
>「EXP」関数の使い道。
>ゲームやプログラムで どう使うのか
eの累乗を求める関数なのでゲームで使う場面は少ないにょ。
天郷思音さんが書いているように初代プチコンにおいて累乗を求める関数や演算子が無かった
のでEXPを用いてそれを代用させるような用途くらいしか使い道が無かったにょ。
>ネットで簡単に調べたら
>大きな数をSTR$()した時に出る
>「e」と関係があるらしい
>でもプログラム中ではゼロが並ぶ普通の数だし、
>関係ないよね、と思えてしまう
ここでの「e」は自然対数の底(ネイピア数)を示していて大きな数をSTR$によって出てくる
「e」(指数、exponent)とは異なるにょ。
>過去のプチコンにもあった命令らしい
>当時そんな大きい数 使えなかったでしょ・・・?
どうやって使うかというよりも指数関数と対数関数は逆関数なのでそれを対で使えるという
ことにょ。
要するにTANに対するATANみたいなものにょ。
log e N = x の時に N = e^x となるにょ。 (ここでの^はPOW関数と同じく累乗を示す)
プチコンではlogは自然対数となっているためLOG(N)はeを底とした対数になるにょ。
それ以外を底にするには底の変換を行えばいいにょ。
EXPから任意の値の累乗を求めるのはそれを理解すれば指数法則によって可能になるにょ。
この考えを使用すれば初代およびmkIIでは不可能である10の527287乗までの大きな値を
擬似的に計算することも可能になるにょ。
http://ochameclub.web.fc2.com/petitcom/tips/routine.htm #pow
まももさんへ
>あまりお金がないのでcore2duoにしようと思っています。
>デスクトップを買うつもりですが、グラボは増設できそうなので必要になったらつけるということにしようかと思います。
>メモリも必要な分追加ということにしようと思ってます。
ハンターヒーローがプレイしたいゲームの中で最も重い部類であるならばCore2Duoもコスト面
重視ならば悪くない選択だと思うにょ。
メモリは2〜4GB搭載して様子を見てからでも問題はないと思うけど統合型チップセットだと
さすがに厳しそうな感じがするにょ。
動作環境表から見ると描画負荷は大して小さそうなゲームっぽいけどCore2Duoだと統合型
チップセットはG35かG45あたりだと思うため設定を軽くして何とか動く程度のものだと推測
するにょ。(推奨環境の10分の1くらいの性能しかなく必要環境にも大幅に満たない)
http://pc.watch.impress.co.jp/docs/2008/0825/g45.htm
これも実際にプレイしてみて辛いと思えば新品で1万円くらいのローエンドGPUを追加する
だけでほとんど問題がないレベルにはなりそうにょ。
中古ならば3000円くらいの予算があれば推奨環境を余裕でクリアできるにょ。
天郷思音さんへ
>「EXP」関数は初代で累乗がなかった時に代用に使われることがあった。
>しかし、誤差が出て6^3が215.xxxとかになる場合もあった。
固定小数点のプチコンは小数点を含む演算を行うとどうしても誤差が出てしまうにょ。
しかもそれを組み合わせているわけだから誤差がそれなりに出るのは避けようがないにょ。
これが四則演算ならば誤差を最小限に抑えることは可能なんだけどね。
Let'snote CF-R9をゲット!
久々にノートPCを買い換えたにょ。
https://twitter.com/ochame_nako/status/541610080899051520
今回買ったのはLet'snote CF-R9の中古で税込29800円だったにょ。
これは通算21台目のノートPC、Let'snoteとしては7台目、Let'snote Rシリーズとしては
5台目になるにょ。
今回、私が入手した機種のスペックはこんな感じにょ。
CF-R9K (Let'snote Rシリーズ最終モデル)
CPU Core i7-640UM 1.2GHz(TB2.26GHz)
GPU Intel HD Graphics
メモリ 2GB
HDD 250GB
液晶 10.4インチXGA
拡張 PCカードスロット、SDHC/SDXCカードスロット
OS Windows 7 pro 32bit
4年前に発売の機種ということで今となってはハイスペックなモバイルノートとはいえない
けれど当時のモバイルノート用のTDP18WのCPUの中では最高ランクに位置するCPUであるため
最新のAtomを搭載したタブレット端末を凌駕するレベルの性能はあるにょ。(シングル
スレッド性能が高いために動作はきびきびしているけどやはりHDDが足を引っ張っている感じ
なのでそのうちSSDに換装してみたい)
というわけでベンチマークを試してみて私の手持ちのノートPCの結果と比較してみたにょ。
◎Windows エクスペリエンス インデックス
CF-R9K
プロセッサ 5.4
メモリ 5.5
グラフィックス 3.3
ゲーム用グラ 4.6
ハードディスク 5.7
《参考》
FMV-A8255
プロセッサ 4.9
メモリ 4.6
グラフィックス 3.4
ゲーム用グラ 3.5
ハードディスク 5.7 ※HDDは250GBのものに換装済み
◎HDBench 3.40
CF-R9K
?? ALL??Integer?? Float??MemoryR MemoryW MemoryRW??DirectDraw
100791?? 349378??382476?? 248918??161228?? 323890??????????14
Rectangle?? Text Ellipse??BitBlt????Read?? Write?? RRead??RWrite??Drive
???? 1139?? 1295????1337???? 112?? 72882?? 75349?? 19475?? 26459??C:\100MB
《参考》
FMV-A8255
?? ALL??Integer?? Float??MemoryR MemoryW MemoryRW??DirectDraw
77560?? 281881??187158?? 154879??103627?? 225484??????????60
Rectangle?? Text Ellipse??BitBlt????Read?? Write?? RRead??RWrite??Drive
?? ??27358??19155????8420???? 308?? 75294?? 76133?? 15674?? 35408??C:\100MB
CF-R5L
?? ALL??Integer?? Float??MemoryR MemoryW MemoryRW??DirectDraw
30409????85491?? 57023????40482?? 41253????79942??????????59
Rectangle?? Text Ellipse??BitBlt????Read?? Write?? RRead??RWrite??Drive
????24523??31327????4400???? 200?? 34121?? 34121?? 11088?? 14593??C:\100MB
CF-R3E
?? ALL??Integer?? Float??MemoryR MemoryW MemoryRW??DirectDraw
24151????67150?? 52710????43208?? 28151????53856??????????59
Rectangle?? Text Ellipse??BitBlt????Read?? Write?? RRead??RWrite??Drive
????18873??30563????4594??????86?? 25491?? 25055????7769?? 11552??C:\100MB
CF-R2B
?? ALL??Integer?? Float??MemoryR MemoryW MemoryRW??DirectDraw
21359????46215?? 46888????38242?? 27541????52730??????????59
Rectangle?? Text Ellipse??BitBlt????Read?? Write?? RRead??RWrite??Drive
????27380??35920????6252???? 227?? 22083?? 20201????7205????7387??C:\100MB
◎CrystalMark2004R2
CF-R9K CF-R5Lと比べて
Mark 72477 2.6倍速
ALU 21478 4.6倍速
FPU 19678 4.0倍速
MEM 14069 2.9倍速
HDD 8512 1.7倍速
GDI 5749 3.8倍速
D2D 1383 0.3倍速
OGL 1608 1.2倍速
《参考》
FMV-A8255 CF-R5L CF-R3E
Mark 70567 27931 21104
ALU 19239 4715 4048
FPU 20724 5588 4957
MEM 10651 4920 3011
HDD 8782 4901 3018
GDI 5049 1502 2395
D2D 4456 4953 1972
OGL 1666 1352 1703
◎Superπ
104万桁 419万桁
CF-R9K 20秒 1分50秒
R5と比べて 2.5倍速 2.7倍速
《参考》
FMV-A8255 29秒 2分28秒
CF-R5L 51秒 4分58秒
CF-R3E 1分 8秒
CF-R2B 1分26秒
◎3DMark03
CF-R9K 2903 (R5と比べて3.5倍速)
《参考》
CF-R5L 840
比較に用いた参考機の主要スペック
FMV-A8255 Core2Duo T7250(2GHz) Vista ※15.6インチノート
CF-R5L Core Solo U1400(1.2GHz) XP
CF-R3E PenM 733(1.1GHz、Dothanコア) XP
CF-R2B PenM 1GHz(Baniasコア) 2K
CrystalMarkのCPUのスコアは私の手元にあるCore2Duo 2GHz(T7250)と同じくらいの値が出て
いるにょ。
拡張命令を使わない限りは現行のCore i(Haswell)と比べてもクロック分+α程度の
差しかないので当然だけどね。
さすがに初代とはいえCore i7にょ。
もっとも、これはあくまでベンチ上の結果であり、2コア4スレッドのCPUを活かせるマルチ
スレッド対応アプリを使用した場合でないとここまでの結果は得られないにょ。
それでも、R5(Core Solo 1.2GHz)と比べると約4倍のスコアとなっていてマルチスレッドに
特化したベンチ以外でも明確な性能向上があるのは間違いないにょ。
シングルスレッド性能においてはSuperπの結果を見てのように2.5〜2.7倍になっているにょ。
これはシングルスレッドで動作するアプリではCore i7-640UMはターボブーストによって通常
時の1.2GHzから2.26GHzにアップして高負荷時でも1.2GHzで動作するR5と比べて1.88倍の
高クロックになっているだけではなくアーキテクチャ変更による高速化が行われている
ためにょ。
これはTB時でもCore2Duo 2GHzのA8255と比べてクロックが1割程度しか変わらないのに
4割程度速くなっているのを見ても明白にょ。(SuperπはCPUの演算速度だけではなくメモリの
速度も重要なので4割の速度向上がそのまま演算速度の向上とは言えないけど)
最大の1.5GBにメモリを増設済みのR5でも最近は不足を感じることが多いのだけどこのR9は
オンボード2GBなので空きスロットに4GBのDDR3 SO-DIMMを差せば6GBにすることが可能にょ。
8GBのモジュールでも一部のもの(2bank)は認識できるみたいなのでそれを入手すれば最大で
10GBになるにょ。
ただし、4GB以上のメモリをフル活用するためには64bit対応のOSが必要不可欠になるにょ。
このR9はHDDリカバリであり、リカバリ時に64bitを選択すればWin7の64bit版を使うことが
できるみたいだけどまだ試してないので今回購入した機種でできるかは分からないにょ。
その反面でIntel HD GraphicsのGPU性能は昨今のものと比べて大幅に落ちる(1年ごとにほぼ
倍々ペースで性能が向上しているため初代はとても遅い)もののさすがにR5のGMA950と
比べると3DMark03で3.5倍となっていてかなりの性能向上になっているにょ。
ベンチによって2D表示においては逆に遅くなっている項目もあるけどこれはOSの違いによる
影響がありそうにょ。
さて、現在使っている上記のLet'snote R5は5年前に中古で買ったものにょ。
買った当時はスペック面では満足していたけど徐々にスペック面(最大メモリ搭載量やCPU
性能)において物足りなさを感じてきたため2年前から買い換えを検討してきたにょ。
それに加えて今年の4月にWin XPの延長サポートが終了したためできるだけ早い買い換えを
考えていたにょ。(冷陰極管が黄色っぽくなっていてお絵かきするのにかなり問題が出て
きているし)
予算の都合でR9ではなくR8を考えていた時期もあったけどさすがに今更買うならば2017年に
サポートが終了するVista搭載機ではなく2020年に終了するWin7搭載機を買うべきだろうと
考えたにょ。
しかし、Win7をプリインストールしたR8は最終モデルのR8Hしかなく中古であまり見かけず
入手性は悪かったにょ。(見つけてもVista搭載機とは価格で明確な差別化が成されていた)
Let'snote Rシリーズの最終モデルであったR9は中古市場においてもずっと高価格を維持して
いて1年前の段階では5万円以上していたけど今年になってリースアップ品が増えたためか
大幅に下落して今となっては3万円くらいまで下がっていたにょ。
R5の前はR3を使っていたわけだけどR3は2年型落ちの中古で当時約8万円、R5は3年型落ちの
中古で約5万円していたのを考えると今回は4年型落ちということで安くなっているにょ。
R9の最終モデルなのでLet'snote Rシリーズの中でも最終モデルとなっているにょ。
R9は中古ショップでの相場は安くても3万円前後であるため外観は年数相応の経年劣化が
見られるものの29800円ならば安い部類ではないかと思われるにょ。(ヤフオクなどでうまく
落札できれば2万円台前半でも入手可能だけど)
「安い」といってもこのクラスの中古ノートPC(初代Core iであるArrandale搭載機)ならば
機種によっては2万円前後で状態によっては1万円台半ばで入手可能なことを考えるとこの
Let'snote Rシリーズに拘りがないとお買い得とはいえないかもしれないにょ。
Let'snoteそのものは高いブランド性があるもののRシリーズはとりわけその中でも特別な
存在といえるにょ。
それは今となってはほとんどない10インチクラスのクラムシェルのノートPCであるためにょ。
しかも、4:3であるため横幅が非常にコンパクトでワイド液晶ならば8インチクラスの機種に
匹敵する横幅になっているにょ。(8.9インチのEee PCとほぼ同じ大きさ)
そのため狭い場所において使うのに非常に都合がいいにょ。(例えば電車で座って使う場合
にも隣の人に迷惑を掛けないし、狭いテーブルの上でも普通に作業できる)
ただし、今となってはXGAというのは時代遅れも甚だしいためiPadと同等のQuadXGAならば
最高だったにょ。
そのサイズでそこそこ高性能なのに加えて軽量で堅牢性が高くしかもそれなりに長時間駆動
というのがR9の魅力になるにょ。
長時間駆動においては公称7.5時間であり公称11時間のR5と比べたらかなり見劣りしてしまう
けどバッテリが6セルから4セルに減ったことを考えるとやむを得ないかもしれないにょ。
実際のバッテリ駆動時間については中古ということで経年劣化による影響が大きいので
あまり参考にならないけど近いうちに試してみるにょ。
環境の移行には時間がかかりそう(そのままを移行するのではなく取捨選択を行いたい)
ということで正月休みに行う予定にょ。(年内は時間が全然ない)
したがって、本格的なR9の活用開始は年明けからになりそうにょ。
(無題)
おニューマシンおめです。
より快適に使うためには、SSD換装が手っ取り早いと思います。
いまなら256GBでも1万円代前半だし、128GBなら1万円切ってます。
うちの激古マシンthinkpadx61
(おそらく、おちゃめさんの FMV-A8255と同等のスペックですね。)
こんなかんじです↓
CPU: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
メモリ(RAM): 2.00 GB
グラフィックス: Mobile Intel(R) 965 Express Chipset Family
ゲーム用グラフィックス 358 MB の 利用可能な総グラフィックス メモリ
プライマリ ハード ディスク 空き 32GB (合計 112GB)
プロセッサ 5.5
メモリ 5.5
グラフィックス3.5
ゲーム用グラフィックス 3.1
プライマリ ハード ディスク7.2
Windows 7 Professional(32bit)
かなり古いマシンなのでさすがに数値はひどいもんですが
ディスクだけSSDに換装しているので、
SATA1(2ですらない)であるにもかかわらず数値が異常に良いですw
レスにょ
い・かえるさんへ
>おニューマシンおめです。
どうもにょ。
>より快適に使うためには、SSD換装が手っ取り早いと思います。
>いまなら256GBでも1万円代前半だし、128GBなら1万円切ってます。
とりあえず、256GB(240GB、250GB)のSSDを買って換装しようと思うにょ。
モバイル機なので128GBで十分かもしれないけど現時点のR5でも60GBのHDD+32GBのSDHCに
データが入りまくっているので余裕を持たせたいにょ。(一番多いのはお絵かき用のデータ)
>うちの激古マシンthinkpadx61
>(おそらく、おちゃめさんの FMV-A8255と同等のスペックですね。)
>こんなかんじです↓
>プロセッサ5.5
0.1GHzで0.6の差というのは誤差とは考えにくいけどOSの違いとMeromコアとPenrynコア
との差かもしれないにょ。
>かなり古いマシンなのでさすがに数値はひどいもんですが
>ディスクだけSSDに換装しているので、
>SATA1(2ですらない)であるにもかかわらず数値が異常に良いですw
R9はSATA2.0に対応しているけどそれさえも高速なSSDの性能を生かし切れないにょ。
公称駆動7.5時間のR9・・・実時間は?
先日中古で購入したLet'snote R9においてバッテリ駆動時間を測定してみたにょ。
測定に用いたソフトはBBenchでキーストロークあり、Web巡回あり、液晶の輝度は最大、
電源モードは「バランス」に設定して行ったにょ。
残量
95% 710秒
90% 1355秒
85% 1970秒
80% 2555秒
75% 3110秒
70% 3650秒
65% 4161秒
60% 4655秒
55% 5120秒
50% 5570秒
45% 6005秒
40% 6425秒
35% 6845秒
30% 7235秒
25% 7625秒
20% N/A ※21%の次が10%になっている
15% N/A
10% 7977秒
5% 8298秒
3% 8495秒 ここでシャットダウン
というわけでこの条件の駆動時間は2時間21分だったにょ。
公称駆動時間(JEITA1.0)は7.5時間だから随分少なめだけどそもそもJEITA測定法そのものが
実駆動時間より長目になることが多い(JEITA1.0の6〜7割が実駆動時間になることが多い)
わけだし、発売から4年経ち、累計使用時間が8000時間を超えているノートPCということを
考えると2時間21分というのはまずまずの時間といえるかもしれないにょ。
輝度最大でこの時間だから輝度を落とせば2時間半〜3時間くらいは動作しそうにょ。
私はモバイルノートは最低でも実駆動時間は3時間以上を求めているけど普段の使用において
電源が取れない場所で1時間以上使うことはほぼないため毎日フル充電をしておけば困ることは
滅多にないのではないかと思うにょ。
バッテリを最大8割までしか充電せず、電池に優しいエコモードではさすがにやや厳しいけどね。
いざとなったら新品バッテリを購入するという選択肢もあるけど純正品だと本体の中古価格に
近い金額(2万円少々)となってしまうのがネックにょ。
互換バッテリならば6000〜7000円くらいで入手可能だけど純正品の7割程度の容量しかないのが
ネックにょ。(つまり、公称7.5時間が公称5時間少々に変わってしまう)
では、新品のバッテリならばどれくらい動作するのかというと上記の条件と同じく輝度最大
ならば5時間程度になるにょ。
http://ascii.jp/elem/000/000/513/513940/index-2.html
輝度中まで落とせば6時間くらいになるにょ。
http://pc.watch.impress.co.jp/docs/column/hothot/20100128_345149.html
JEITA測定法1.0は輝度最小でアイドル時の駆動時間と輝度20cd(かなり暗い)でMPEG1という
今となってはほとんど負荷にはならない動画再生を行った際の駆動時間を足して2で割ったもの
であるため普通に使ってJEITA1.0の駆動時間くらい動作することはほぼないにょ。(軽作業を
行った場合でも7割程度の時間しか動作しないと思っておいた方がいい)
したがって、それを改善すべく動画をHD動画再生に変更したJEITA測定法2.0も考案されたにょ。
現在は1.0と2.0の併記が許されているけど2.0は1.0の8割くらいの時間まで減っているため
実駆動時間にそれなりに近くなったといえそうにょ。(昨今はGPUに動画再生支援機能がある
ためHD動画再生でも大して負荷にはならないけど)
というわけで、当面はバッテリは様子見とするにょ。
安価な互換バッテリならば輝度最大では3時間半程度しか動作しなさそうなのでR5では互換
バッテリでも5時間(輝度最大)〜8時間(輝度最小)動作していたのと比べるとかなり
見劣りしてしまうにょ。
これは6セルから4セルに減ってしまったのが理由だけどね。
あとR5と比べて個人的に劣っていると感じる面は冷却ファンの音にょ。
この時期ならば負荷をかけても大きな音が出るわけではなくアイドル時ならば静かなのだけど
ずっとファンレスのR2、R3、R5を使ってきただけにわずかな冷却ファンの音も気になって
しまうにょ。
さすがにこの筐体サイズでTDP18WのCPUをファンレスで使用するのは無理なのでやむを得ない
ところだけどね。
三角形描画プログラムを移植してみました
どうもこんばんは。
プチコンコーナーの便利ルーチンから三角形描画プログラムを3号に移植してみました。
気になる描画ポリゴンは僕が持っている旧3dsでは1秒間で725~740ポリゴン程度でした。
(200*120の間に色・座標をランダムでサブルーチン呼び出しで描画)
new3dsでのベンチマークはGLINEでは旧3dsの4倍程でしたので、2800~3000ポリゴン程度はいけると思います。
実際に確認して貰いたいのですが、公開キーをあげてもいいでしょうか?
レスにょ
yuy@さんへ
>プチコンコーナーの便利ルーチンから三角形描画プログラムを3号に移植してみました。
>気になる描画ポリゴンは僕が持っている旧3dsでは1秒間で725~740ポリゴン程度でした。
移植どうもにょ。
概ね私の予想通りの速度が出ているにょ。
実際にモデルを表示する場合には裏面は描画されないし、ランダムなサイズの三角形よりも
小さくなるのでピーク性能はその2倍くらいに達すると思われるにょ。
>new3dsでのベンチマークはGLINEでは旧3dsの4倍程でしたので、2800~3000ポリゴン程度はいけると思います。
>実際に確認して貰いたいのですが、公開キーをあげてもいいでしょうか?
問題ないのでぜひ公開してにょ。
本来ならば私が自分の手でプチコン3号に移植して公開したかったけど時間が全然ないので
全く手つかずの状態にょ。
公開しました!
プチコン3号の三角形描画プログラムをプチコンまとめwikiに公開しました!
http://wiki.hosiken.jp/petc3gou/?Toukou%2F%BB%B0%B3%D1%B7%C1%C9%C1%B2%E8%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0
(無題)
向こうの掲示板に 1月の視聴予定アニメを 書いてきたよ
今期は 少ないけど 春は 30本以上あるらしい
http://marimooma.blog.so-net.ne.jp/2014-12-23
https://twitter.com/marimooma/status/547238682105618432
http://liv0.com
レスにょ
yuy@さんへ
>プチコン3号の三角形描画プログラムをプチコンまとめwikiに公開しました!
公開どうもにょ。
私のNEW3DSでは3回試して2836、2792、2775だったので概ね2800ポリゴン/秒といった感じにょ。
サブルーチン版ではなく関数版の需要もあるみたいなので私は関数版の方を作ってみることに
するにょ。
速度的にはサブルーチン版の方が有利なので関数化による速度低下で2500ポリゴン/秒にも
満たないと思われるにょ。(恐らく2000少々くらい?)
マリモーマさんへ
>向こうの掲示板に 1月の視聴予定アニメを 書いてきたよ
>今期は 少ないけど 春は 30本以上あるらしい
私は年明けに書く予定にょ。
冬コミで頒布するプチコン3号本が完成!
おちゃめくらぶは今月28日〜30日に開催される冬コミにてプチコン3号本を頒布するにょ。
委託先は「まりも友の会」(3日目西い-22a)にょ。
http://ochameclub.web.fc2.com/CLUB/ochame.htm #DOJIN
タイトルは「ハピネスチャージ プチコン プチコン3号入門 前編」にょ。
簡単な内容は上記のページで書いているようにプチコン3号でプログラミングを始めたような
初心者に向けたものとなっているにょ。
この本はWeb上での講座とは異なり1冊の本で完結する必要があるためまずはとっかかりとして
見た目ですぐに分かる表示系のものを最初にやっているにょ。
コンソールでの文字表示、GRPでの表示、そしてスプライトでの表示にょ。
スプライトは難しく考える人が多いSPANIMでの代表的な使い方(mkIIでのSPANIMのような
使い方)を解説してさらに自分でSPDEFで自分で用意したキャラを定義する方法まで書いて
いるにょ。
こうすることでまずは自分で思い通りに表示をすることが可能になるにょ。
プチコン3号の場合はこれで立体視までできるのでそれだけでも興味を惹く場合が多いと
思うにょ。
次に変数、条件判断、繰り返しの使い方をざっと説明し(なぜWHILE 1〜WENDが無限ループに
なるのかも解説している)その後は入力系の説明となっているにょ。
入力系といえばボタン入力だけではなくスライドパッド、タッチパネル、モーションセンサー、
ジャイロセンサーなどがあるにょ。
よく使われるであろうボタン入力ではかなり詳しく解説しているにょ。
ボタン入力判定で欠かせないのがビット演算だけどこれは初心者には難しいと思われるため
そこを重点的に解説しているにょ。
スライドパッドやタッチパネルを使用時の注意なども書いたし、モーションセンサーや
ジャイロセンサーでは何を検出しているのかというのがというのは文字だけでは分かりにくい
ため図で説明しているにょ。
ここまでは基本的な説明をしていよいよ本題である実際のゲーム作りについて書いていく
ことになるけど残念ながらこのページ数ではここまでが限界だったにょ。
これは単純に時間不足が一番の理由にょ。
ほぼ日月火の3日間で作った本だからね。
校正にもろくに時間を掛けてないため恐らくミスがあるのではないかと思われるにょ。
十分に校正していてもそれでも毎回どこかでミスが出ているわけだからね(笑)
特にプログラムリストは今回は時間の関係ですべて手入力で行ったためミスがないことを
祈っているにょ。(ミスが見つかった場合、もしくは報告があった場合にはWebサイトでの
修正で対応予定)
時間があればPCへの転送プログラムを試したかったところだけど今回は短めのサンプル
プログラムのみ掲載ということでその転送プログラムを試す時間の方がもったいないから
やめたにょ。
というわけで、今回の本はあくまで前編ということで後編で実際にゲーム作りの解説を行って
ようやく完成といえるにょ。
ただ、それまでには公式ガイドブックが発売されるだろうからそれとはバッティングしない
ような内容にしなければならないにょ。
今回フルカラーにしたのはその方が分かりやすくできるというのが一番の理由だけど時間的に
文字数から12ページくらいしかいかない(行間をあけてページ数を稼ぐという手もあるけど)
ということもあり、キリよくワンコイン(頒布価格100円)ではモノクロ12ページだと割高感が
かなりあるためフルカラーにしたというのも1つの理由にょ。
時間がなかったため少しでも速くプリントしたかったけど私が使っているインクジェット
プリンタはモノクロでもカラーでも同一品質ならば時間が同じというくらいカラー偏重型の
プリンタであるため時間が無いからモノクロにするという選択肢を取ることもできなかった
のもフルカラーにした理由でもあるにょ。(カラーが1枚1分、モノクロも1枚1分かかっている
わけだけど十分な品質を保ったままモノクロが1枚10秒でプリントできるならば本文モノクロも
考えたくらい時間的には余裕がなかった)
コスト的にはフルカラーにして少し高くなった気がする(恐らく1冊のインク代だけで100円を
超えていると思う)けどまぁこの本で利益を出すつもりは最初から全くないので問題ないにょ。
利益を出すつもりがないならば無料でいいのではないかという考えもあるけど1つあたり
100円以上のコストがかかっているものを無料で出すというのは「内容がない」という
イメージを与えてしまいがちにょ。(だから不当に安い同人誌の価格設定も「売れ残り」
みたいなイメージを与えるためあまり良くないと思う)
無料でご自由にお持ち帰り下さいというパンフレットよりも有償販売しているパンフレットの
方が価値がありそうに思うのが普通だからね。
質問
分からないことことがあったので質問です。
自分、少し前にブロック崩しを作ったのですが
めちゃくちゃ初心者でプログラムの構造(?)がおかしくて動きが遅くなってしまいました。
そこで御茶目さんの「OPAS」という方法をやりたくなったのですが、
よく分からないというか全然何をしたらいいのかわかりませんでしたTAT
もしかしたら機種が違うとできないのかと思ったんですが
どうなんでしょう(自分がただわかってないだけなのかも)
よろしくお願いしますッ
レスにょ
ちびのりさんへ
>そこで御茶目さんの「OPAS」という方法をやりたくなったのですが、
>よく分からないというか全然何をしたらいいのかわかりませんでしたTAT
OPASはPC-E500シリーズの専用のものなので他の機種では使えないにょ。
OPASが簡単にどんな原理かを説明するとグラフィック命令を使用せずに画面表示をPRINT
1つで行えるようにするというものにょ。
E500シリーズはグラフィック命令が遅いのでこれによって表示速度が数倍〜数10倍高速に
なるというものにょ。
ちびのりさんが使っておられるPC-G850VSは演算速度はE500の2倍くらい速く、グラフィック
表示も4〜5倍くらい速いのでブロック崩し程度ならばOPASが使用できなくてもプログラムの
処理の見直しでそれなりに快適な速度が得られるのではないかと思われるにょ。
質問の返事の返事
回答あざすッ!
そういうことだったんですね。
まだまだ見直すところがありそうなので頑張ってみます。
これからもお願いしますッ
レスにょ
ちびのりさんへ
>まだまだ見直すところがありそうなので頑張ってみます。
>これからもお願いしますッ
私も昔はそうやって速度面に不満を持っていたから様々な高速化テクニックを身につける
ことができたしOPASの完成に至ったにょ。(OPASはもともとBASICで1ドット単位の
スクロールを行うにはどうしたら良いのかということから始まった)
OPASはE500シリーズ専用だけどこちらの高速化方法のまとめは表示以外はG850VSで使える
ものが多いのでぜひ参考にしてみてにょ。
E500BASIC高速化のすべて
http://ochameclub.web.fc2.com/E500/TECH/basic1.htm
IF文を制する者はBASICを制す
http://ochameclub.web.fc2.com/E500/TECH/if1.htm
あと高速化とは直接関係ないけどこちらの講座はできるだけ機種依存しないように書いたので
参考にできる部分もあるのではないかと思われるにょ。
ポケコンBASICによるゲーム制作講座
http://ochameclub.web.fc2.com/E500/LECTURE/making_0.htm
実行速度に関する部分は第3章「第3章 キーレスポンスでおいしさが変わるリアルタイム型
ゲーム」に書いているにょ。
ブロック崩しならば「(2)反射神経を要求するゲーム」に相当するので最低でも5fpsは出て
ないとゲームとして成立しにくいし、できれば10fps以上欲しいところにょ。
ついにスマホに買い換え!
8年ぶりの機種変更でガラケーからスマホに買い換えたにょ。
買ったのはAQUOS CRYSTAL(305SH)にょ。(J-PHONE、Vodafoneの頃からずっとシャープの
端末のみを買ってきたけど今となってはそれに拘る必要性はなく後述のようにデザインと
価格のみで選んだら結果としてシャープの端末になった)
当然(?)色はピンク色にょ(笑)
https://twitter.com/ochame_nako/status/549209793630461952
4年くらい前(QWERTYキーボードを搭載の005SHが発表された頃)からスマホに買い換えようと
考えていたけどスマホにしたら毎月支払うべき料金が今よりかなり上がってしまう点や
当時はまだAndroidが発展途上段階で2年間したら化石化してしまうのでなかなか手が出せず
次にQWERTYキーボードが搭載された機種が出るのをずっと待っていたにょ。(基本的に
2年間の割賦払いとなっていて月月割という割引サービスによって8万する端末であっても
実質負担金は3万円程度に抑えられるため2年以内に買い換えたらその割引サービスが適用
されなくなるため実質負担が増えてしまう)
しかし、005SHの後継となる機種はなかなか出ずスマートフォンに買い換えたいけど今ひとつ
後押しが足りなかったにょ。
それまで使っていたガラケーの905SHは2006年に購入した機種でずっとポケットに入れた状態で
何度も落下などの衝撃が与えられているため外観はボロボロでついに最近は充電の差し込み
口の接触が悪くなってきている状態にょ。
もしも、急に充電がされなくなったら年末年始の電話での連絡ができなくなってしまう恐れが
あるため急いで買い換えることにしたにょ。
とはいえ、お金もないので実質負担金が0円の機種から見た目で一番良さそうなのを選んだら
このAQUOS CRYSTALになったにょ。(キャンペーンで端末代0円+10800円キャッシュバック)
http://www.softbank.jp/mobile/campaigns/list/sumaho-muryo-koukan/
やはり、見た目のほぼフレームレスとなる狭額縁デザインがいい感じにょ。(上左右の
ベゼル幅はわずか0.6mmで発表時点では世界一の狭額縁スマホ)
5インチだと片手で持って使うには大きすぎると思っていたけどこれならばギリギリ許容
範囲内にょ。(4.7インチのiPhone6とほぼ同じ横幅)
今秋発売の機種とはいえスペックは(ハイエンド機種と比べると)低めのメモリ1.5GB、
1.2GHzのクアッドコアCPUでフルHDではなくHD液晶(1280x720)だったり、日本独自の仕様
(ワンセグやおサイフケータイ)はついて無かったりするにょ。
http://www.itmedia.co.jp/mobile/articles/1408/18/news128.html
まぁ今まで使っていた905SHにはおサイフケータイ機能は無かったし、ワンセグも年に1、2回
しか見ることは無かった(買った当初はおもしろがって結構使っていた)ということで特に
問題はないけど昨今のスマホでは採用している機種が多い防水機能にも非対応というのは
残念な部分にょ。
ワールドワイド展開の機種で普及クラスのモデルということでスペックは妥協(実質負担が
0円だし)したけどおまけでついてきたharman/kardonのスピーカーが無ければもっと安く
できたのではないかと考えてしまうにょ。
このスピーカーは定価だと3万円くらいするそこそこいいヤツみたいなので0円でそんな
スピーカーがおまけで付いてきた方を喜ぶべきなのかもしれないけど・・・(笑)
実質0円で買える端末というとiPhone 5sがあったのでそちらにすべきかと思ったけどiOS端末は
すでにiPod touchを持っているというわけでスマホはAndroidにしようとずっと思って
いたのでiPhoneは選択しなかったにょ。(ここでAndroidについて何度も書いているのに端末を
持ってなかったし)
とりあえず回線速度を測定してみたら上り10.9Mbps、下り2.1Mbpsだったにょ。(自宅の
100Mbpsの光回線+R9での通信だと上下とも実効で約40Mbps程度なのでそれより遅いけど以前
まで使っていたCATV回線だと実効では下り8Mbps、上り1Mbpsなのでそれよりも速い)
最大110Mbpsの4G(AXGP)と最大112.5Mbpsの4G LTEに対応しているし自宅は4Gの圏内なので
もう少し速度が出るかと思ったので駅近辺でも試してみたところ最も高速な地点で下り
18.5Mbps、上り3Mbpsだったので地方都市ではアンテナ数が少ないため速度が出る場所が
極めて限られるのかもしれないにょ。
それでも今まで使っていた端末(最大384KbpsのW-CDMA)は実効で150Kbps程度なのでその
100倍近い速度が出ているわけだし、モバイルルータも最大3.6Mbps(実効で1Mbps前後)の
HSDPAなのでそれと比べたら10倍くらいの速度が出ているにょ。
スマホの通信料金が高額(通話は2700円の通話し放題プランで通信は5000円で5GBのデータ
パックだけど今までは通信料金はパケットし放題の下限の980円で納まっていたため単純に
4000円のコストアップ)だけどPCで接続する時はテザリングを使用すればモバイルルータを
解約できる(現状ではほぼiPod touchで使用していた)ので少しはコストダウンになるにょ。
ただし、テザリング使用時はバッテリ消費が非常に増えるし1ヶ月5GBの制限に達しやすく
なるため注意が必要だけど最近はPCを持ち歩く機会が減ったのでそれほど影響はないと
思うにょ。
5200mAhのモバイルバッテリを持ち歩いているのでバッテリの心配はないし、デジカメと
マイクロUSBケーブルが共用できるので携帯(FOMA/Softbank 3G)用のケーブルを持ち運ぶ
ことが無くなる分だけ荷物を減らせるにょ。
ちなみに5200mAhのモバイルバッテリでは2040mAhのAQUOS CRYSTALを1.7回くらいフル充電が
可能にょ。(なぜ2.5回ではなく約1.7回なのかは下記のように充電時のロスでモバイル
バッテリの3分の2くらいの容量くらいの機器にしか充電できないため)
いざというときのためのモバイルバッテリー
http://6407.teacup.com/ochame/bbs/3506
というわけで、今回ガラケーからスマホに買い換えたわけだけどガラケーユーザーが年々
減少しているのに伴ってガラケー用のWebサービスはどんどん終了をしているにょ。
まぁWeb閲覧やそういったWebサービスは利用せず通話とキャリアメールだけができればいい
人ならばガラケーで全く問題ない(むしろ通話ならガラケーの方が使いやすい)けどそうで
ないならばスマホの方が断然上で4、5年くらい前とはかなり立場が変わってきているような
気がするにょ。(4、5年前ならばガラケーには対応しているけどスマホには対応していない
サービスが多くスマホはメリットとデメリットを天秤にかける必要があった)
ガラケーでも 一部のゲームならできる
スマホにしたんだね
僕は 今のガラケーが動かなくなるまで使うつもりだよ
http://www.au.kddi.com/support/mobile/guide/manual/t005/
http://ja.wikipedia.org/wiki/T005
そのうち ガラケーが廃止になって 部品も無くなったら
スマホにするしかないかも
http://keitaijoho.com/archives/39
http://yomogi.2ch.net/test/read.cgi/keitai/1414746632/l50
(無題)
「ボタンを押した瞬間」を
NOT old AND new
で検出してる人がいて、何だその書き方は!と思って実験とか勉強とかして
ビット変化を時間軸に沿って順に考えて
頭では理解できたけどのどもとは通らない感じ。何だろう。
自分が作る場合は押した瞬間だけでなくて離した瞬間も一緒に扱いがち、
だからかな・・・
そしてその勉強中に、XORを使って変化の瞬間を検出する方法を知って驚く。
そして「これに驚くって事は、今まで自分はどうやってたんだろう」
と思うも、思い出せない。なぜだ。
引き算でも使ってたのかしら。そっちの方が文字数少なくて軽そうだけど。
いや自分のことだから!=でも使ってたんだろうな、どうせ。
そしてさらにその勉強中に、NOT a は -1-a と同じと知り再び驚く。
単項マイナスとNOTが同じ優先度なのも納得できそうってもんですにょ
0-1-aとか、別の演算子で表現できるなら、演算子の優先度が変わって
書き方を変えられるかも知れない・・・!
もちろん、自分のよ〜なぺーぺーは、思うだけで活かせないんですけどねっ☆
レスにょ
マリモーマさんへ
>ガラケーでも 一部のゲームならできる
とはいえ、その対応しているアプリの中に自分がやりたいゲームが含まれているかどうかが
重要になってくるにょ。
私が11年前の2003年にV601SHを買ったときにはケータイでリッジレーサーができるという
だけで感動したし、J-PHONE、vodafoneの256Kアプリは当時はハイスペックだったので当時と
しては良質のゲームも多かったにょ。
私は最新のアプリを使いたいというわけではなく興味をもったものが自分の機種では非対応
だったというのをあまり味わいたくないというだけにょ。(ただし、お金もないのでどんどん
新機種を買うわけにもいかないので買い時が非常に難しい)
>僕は 今のガラケーが動かなくなるまで使うつもりだよ
それはそれで問題はないにょ。
通話とキャリアメールだけならばスマホよりも使い勝手がいいからね。(私もケータイの
調子が悪くならなければもしかするとスマホに買い替えはもう少し先だったかもしれない)
私がスマホを買おうと思いつつも延命できていたのはやはりiPod touch+モバイルルータの
存在が大きかったにょ。
これによって「通話ができないiPhone」みたいに使えるためちょっとしたWeb閲覧や人気の
アプリの使用とかできていたからね。(とはいえ、iPod touchも2010年モデルであるため
iOS7以降には対応しておらず昨今の新作アプリや新バージョンのアプリは非対応のものが
どんどん増えてきていた)
>そのうち ガラケーが廃止になって 部品も無くなったら
>スマホにするしかないかも
ガラケーの新機種が出なくなっても今使っている自分の端末が使えなくなるわけではない
とはいえ使いにくくなるのは確かにょ。(部品も代替品も無くなれば大事に使って壊さない
ようにしなくてはならない)
スマホに機種変するならば「どうしてもこの機種がいい」というのがない場合は私のように
キャンペーンを利用して安く機種変できるときにするのがいいかもしれないにょ。
まぁかなり先にガラケー向けのプランをすべて終了させる場合に半強制的にキャリアから
スマホへの機種変を勧められる可能性がありその時はかなりお得な機種変ができそうだけど
それはまだ当分先なのでそれを待つというのもあまり得策とは言えないにょ。
チラシ裏次郎さんへ
>「ボタンを押した瞬間」を
>NOT old AND new
>で検出してる人がいて、何だその書き方は!と思って実験とか勉強とかして
>ビット変化を時間軸に沿って順に考えて
>頭では理解できたけどのどもとは通らない感じ。何だろう。
ボタンを押した瞬間を取得するには前回押したBUTTON関数の値と現在のBUTTON関数の値の
ビットを比較してやればいいだけなので簡単だけど正しくは前回そのボタンを押してなくて
今回はそのボタンを押しているかで行う必要があるにょ。
そこで活用されるのがNOTとXORにょ。
NOTというのは各ビットに対して論理否定を行う(0ならば1、1ならば0にするという感じで
ビット反転する)ものなので例えば8bitの値だと次のようになるにょ。
13 → NOT 13
00001101 11110010
11110010は242だけどこれが符号付きならば-14を示すにょ。
つまり、NOT Aは-(A+1)になるということにょ。
これはXORで考えると簡単でNOT Aは-1 XOR Aと等しいにょ。(-1は11111111であり各桁の
論理否定を取ったものと排他的論理和が同じになるため)
ここまで書いたら分かると思うけど現在のBUTTON関数の値が変数B、前回の値が変数Aと
した場合にはNOT Aで「Aが示すボタンを押してない状態」になるためその値とのANDを取る
ことで前回押してないけど今回押されたボタンの値を得ることが可能になるにょ。
つまり、NOT A AND Bでボタンを押した瞬間を得ることができるわけにょ。
>引き算でも使ってたのかしら。そっちの方が文字数少なくて軽そうだけど。
ちなみに私がTIPSコーナーに書いているB-(A AND B)というのはNOTを使うよりも1文字分だけ
リスト短縮ができているにょ。
http://ochameclub.web.fc2.com/petitcom/tips/routine.htm #rapid
>自分が作る場合は押した瞬間だけでなくて離した瞬間も一緒に扱いがち、
だからかな・・・
押した瞬間というのは上記のように前回押して無くて今回押したかさえ分かれば取得が
可能にょ。
したがって、離した瞬間は考える必要はないにょ。
私の方法は前回も今回も押しているボタンの値を求めそれを今回押しているボタンの値から
引くことで前回押してなくて今回押したボタンの値が分かるというものにょ。
>そしてさらにその勉強中に、NOT a は -1-a と同じと知り再び驚く。
私は30年前にポケコン(PC-1245)の説明書に書いてあったので知ったにょ。(三角関数や
対数関数などはポケコンを使う前から知っていたけどビット演算はポケコンで初めて知った)
NOT Aと-1-Aが等しいため(-1-A)AND Bとしても押した瞬間の値は取得できるにょ。
>単項マイナスとNOTが同じ優先度なのも納得できそうってもんですにょ
私は論理否定(!)と同じ優先度ということで納得しているにょ。
2014年 今年のpixiv総まとめ
さて、私はpixivにおいては元々お絵かき用として主にR-18で活動していたHNでのアカウント
(以下、本アカウント)だけではなく昨年は都合によりおちゃめ名義でのアカウント(以下、
おちゃめアカウント)も取得したにょ。
例年通り本アカウントのまとめを簡単ではあるけど行ってみたにょ。
2014年 2013年
投稿作品数 4枚 5枚
内訳 R-18 4枚 健全 2枚、R-18 3枚
平均閲覧数 7954 6311 26%up
平均評価回数 102.0回 90.4回 13%up
閲覧に対する評価率 1.28% 1.43%
平均評価点 1014点 899点 11%up
平均ブクマ数 96.0 52.6 82%up
評価に対するブクマ率 94.0% 58.1%
平均被お気に入り増加数 58.0人 29.2人 99%up
さて、投稿枚数から見ていくと今年は少なかった昨年の5枚をさらに下回る4枚という
非常に情けない数字にょ。
月に1枚の投稿を目標にしていたけど残念ながらそれは達成できなかったにょ。(後述の
おちゃめアカウントを合わせるとそれは達成されているけど)
内訳を見ると昨年は健全2枚とR-18が3枚に対して今年は4枚すべてR-18であるため単純比較は
できないもののそれを踏まえて比較するにょ。
まず閲覧数を見ると昨年と比べて26%アップになっているとはいえ今年は閲覧数を稼ぎやすい
R-18のみの投稿となっているためそれを考慮すれば上昇したとは言い難いにょ。
評価回数、評価点を見ると今年はついに平均で100回、1000点の大台になったけど昨年と
比べて11%アップにすぎずこれはフォロワー(被お気に入り)数の増加を考えるとほとんど
誤差に近い数字と言えそうんよ。
大きく変わったのはブクマ数にょ。
今年は念願のブクマ100超えを達成作品が現れたため平均ブクマ数でも96に達し昨年と比べて
82%アップとなっているにょ。
これはフォロワー数の増加だけでは説明ができず明らかに上昇していると言えそうにょ。
平均ブクマ数に関しては一昨年は31.6だったのでそれと比べたら何と3倍になっているにょ。
評価回数は微増でブクマ数が大幅に伸びたため評価回数に対するブクマ率も94%という
「評価回数とブクマ数がほぼ同じ数字」という状態になっているにょ。
これは私がほぼ理想としている数字なのでこれに関しては非常に喜ばしいにょ。
このブクマ数の増加はフォロワー数増加にも大きく影響しているにょ。
今年は何と1作品当たりのフォロワー増加数は58人になり昨年の倍増となったにょ。
一昨年が20.5人だったのでこちらも3倍近い増加になるにょ。
もちろんこれは投稿間隔が長かったためそれで影響しているというのもあるけどその間隔の
長さに比例して増えるという類のものではなく最初の数日にランキングなどの影響で一気に
増えてそのあとは地道に増えるという感じであるためこれが1ヶ月おきに12枚投稿したら
同じ人数を12等分したもの(つまり作品数が3倍に増えた分だけ1作品あたり3分の1になる)
というわけではないにょ。
確かに1作品あたりでは確実に減るけど投稿数が増えればトータルでの数は増えるため
投稿数が3倍になればフォロワー数の増加は同じは2倍程度はいくのではないかと予想して
いるにょ。
ちなみに昨年のまとめはこんな感じにょ。
2013年 今年のpixiv総まとめ
http://6407.teacup.com/ochame/bbs/4324
では、次におちゃめアカウントのまとめをしたいところだけど投稿内訳を見るとまとめる
意味がないのでやめたにょ。
というのも絵ではなく下記のような感じだからにょ。
2014年 pixivのおちゃめアカウント内訳
投稿数 8作品・・・講座 4作品、コミケ紹介 2作品、投稿絵 2作品(健全1、R-18 1)
講座は伸びるものと伸びないもので雲泥の差があるし基本的に評価は伸びにくくブクマは
伸びやすいにょ。
コミケ紹介(イベントでの新刊案内)は完全にフォロワー向けであるため第三者にはスルー
されがちで評価やブクマはほとんど伸びないにょ。
絵はその出来やジャンルで変わってくるのだけど全く傾向が異なる講座やコミケ紹介と合算
して平均を取っても意味のある数字は出てこないにょ。
ちなみに講座においては「誰でもできる 広角と望遠を描き分ける方法」がブクマ100を突破
したにょ。
まぁ講座においては数千、数万という講座がたくさんあるのでブクマ100というのはかなり
マイナーレベルにょ。(元々万人受けをするメジャーな講座ではなくこういう方法があるよ
という程度のものなのでブクマ1000とかは無理な講座だったけどたまにこんな講座がなぜ
ブクマが1万越えしているのかというのを見かけるため密かに期待はしていたけど)
これが1枚絵ならばジャンルにもよるけどプリキュア等のそこそこの人気版権でブクマ100は
上位10%前後となるにょ。(私が本アカウントでブクマ100を達成したのはプリキュアと
比べるとマイナーなので上位5%以内には入っていると思われる)
それにブクマ数どれくらいでどの辺の位置になるかは1000ユーザー達したときに一時的に
プレミアムのみの人気順検索が一般開放されていた時に確かめたのでそれを参考にして
欲しいにょ。
pixivが、ついに1000万ユーザー突破!
http://6407.teacup.com/ochame/bbs/4413
さて、昨年と比べて大幅に伸びた今年だけどそれでもランキングはイラストデイリー止まりで
総合デイリーランキングにはまだ入ってないにょ。(初日でブクマが50近くいったときには
少し期待したけど残念ながら総合には入らなかった)
とりあえず、2011年より始めた「底辺絵師によるpixivランカーへの道」もすでに満3年を
超えて4年目に突入したけどまだまだランカーにはほど遠い感じにょ。(男女別ランキングや
イラストデイリーには毎回入っているけど「ランカー」というからには総合デイリーに
毎回入るレベルでないと・・・)
というわけで、来年の目標は当面は総合デイリーランキング入りでたまたま出来の良い作品
だけではなく毎回入れるように自分で納得のいくような絵を投稿したいにょ。
・・・というと今年よりも投稿間隔が長くなってしまうかも・・・(笑)
ランキングに入れる入れないはジャンルや運・不運もあるけどアニメ化されたような版権の
キャラ絵を投稿するならば単純に実力不足であるため入れないとしたらまずは実力アップを
図るしかないにょ。(これが健全オリジナル作品だとよほど飛び抜けた実力や知名度が無い
限りランキング入りは簡単なものではない)
2014年 今年のプチコン総まとめ
例年のように私が今年公開したプチコンプログラムをすべてまとめてみたにょ。
まずはプチコンmkII向け作品から見ていくにょ。
《 1行プログラム 》 計2作品
※1行に収まっているもの
◎簡易RGB指定プログラム(8月2日)
http://ochameclub.web.fc2.com/petitcom/1line.htm #24
◎CHR→DATA 変換プログラム(8月3日)
http://ochameclub.web.fc2.com/petitcom/1line.htm #25
《 1画面プログラム 》 計0作品
※1行29文字以下かつ24行以下のもの
《 1画面超プログラム 》 計1作品
※サイズの上限無し
◎SPEED TEST (プチコン3号のサンプルプログラムの移植)(11月22日)
http://ochameclub.web.fc2.com/petitcom3/about.htm #2
《 動画のみ公開作品 》 計1作品
◎プチコン3D卓球ゲーム(試作品)(5月6日)
https://www.youtube.com/watch?v=ZAKRUytFK3Q
というわけで、リスト公開(QR公開)作品数は3作品だったにょ。
しかも、1行プログラム2つにサンプルプログラムの移植ということでまともに作り込んだ
作品ではないにょ。(1画面プログラムは短くても1、2週間かけて作っている作品もあり
十分に手の込んだ作品となっている)
動画のみ公開の作品を含めてもたったの4作品にょ。
昨年はQRコード公開作品だけで43作品があったのを考えると大幅な減少となっているにょ。
2013年 今年のプチコン総まとめ
http://6407.teacup.com/ochame/bbs/4323
これは私のプチコンmkIIの保存領域が一杯で何かを作るためにはすでに保存されている
ものを消してやる必要があったためというのが大きな理由だけどそれだけではなく
1ヶ月掛けて部屋の大掃除をした(こまめに処分していったけど2トントラック数台分の
ゴミや雑誌を処分した)ことやおちゃめくらぶの移転を行ったことやプチコンよりも
お絵かきの方に夢中になったことや職場が変わり自由に使える時間が減ったというのが
公開数の大幅減に繋がっているにょ。
もちろん、プチコン3号が発売されるためプチコンmkIIでの作品作りのモチベーション低下
(まともに作るならばプチコン3号が出てからやりたい)というのがあったのも事実にょ。
では、プチコン3号の公開作品を見ていくにょ。
《 1画面以下プログラム 》 計1作品
フリーフォール(11月25日)
https://twitter.com/ochame_nako/status/537246833781661696
《 自作関数プログラム 》 計4作品
◎NEW3DS関数(初出は11月20日、現在サイトで公開しているのはその改良版)
http://ochameclub.web.fc2.com/petitcom3/about.htm #1
◎GPUTCHR関数(11月24日)
https://twitter.com/ochame_nako/status/536887408030003200
◎GRAY関数(12月30日)
https://twitter.com/ochame_nako/status/549790480733446144
◎LUMIN関数(12月30日)
https://twitter.com/ochame_nako/status/549900416280834049
こちらもリストを公開しているのはサンプルゲームが1作品、自作関数が4作品に止まり
合計5作品にょ。(公開キーを公開している作品数はゼロ)
これはやはり単純に時間不足が理由にょ。
何せプチコン3号が発売されて1ヶ月経った12月19日の時点でプチコン3号の稼働時間は
10時間にも達してなかったくらいだからね。
それから少しずつmkIIとの違う部分を覚えているところにょ。
この年末年始の休暇中にはとりあえず簡単でもいいからまともな作品を作りたいけどその
前にプチコン3号講座を作ろうと考えているにょ。
何せMiiversでもプチコン3号を買って初めてプログラミングを行うような人が多いからね。
さて、そういう初心者のために作ったのが本日冬コミにて委託頒布したプチコン3号本にょ。
http://ochameclub.web.fc2.com/CLUB/ochame.htm #DOJIN
この本は初心者が躓きやすいと思われる部分は特に力を入れて解説しているためぜひ初心者に
読んでもらいたいにょ。
とはいえ、わざわざコミケまで足を運ぶ初心者がどれだけいるのやら・・・(笑)
まぁお陰様で委託頒布した分は午前中に完売したみたいにょ。(ほとんどがプチコン関係の
本なら何でも買い占めるようなコアユーザーだと思うけど)
Web上での公開作品こそ少ないけど今年は夏コミ、冬コミとプチコン本を出しているため
プチコン活動はそれなりにしていると言えなくもないにょ。
まぁ夏コミのプチコン本は半分は前回の冬コミのプチコン本を書き直したものだし、今回の
冬コミのプチコン本も大したことはやってないけどね。
というか、まともにプチコン3号を使ってないのにプチコン3号本を出すことに成功するとは
思わなかったにょ(笑)
夏コミのプチコン3号入門 後編ではプチコン3号でのテクニックをそれなりに書いていこうと
思うにょ。
その前に来月末に締め切りの第3回プチコン大喜利があるのでそれに投稿するプログラムを
作らないといけないにょ。
満足に使えてない状態で技術賞狙いはさすがに無謀かもしれないのでどれかの賞にノミネート
くらいを目標に頑張るとするにょ。
アプリ関係は 入れる気がないから大丈夫
【知ってた?】Windows7のメインサポートは2015年1月で終了!早めにWindows8に乗り換えよう!
http://blog.esuteru.com/archives/7996827.html
終了早いな 金の関係でXPから 変えれないのにな
-------------------------------------------------
こげどんぼ先生 CCさくら原画展に影響されて アナログ絵を 描くのか?
https://twitter.com/koge_dobo/status/550282016068235267
-------------------------------------------------
今年の年越しそば
https://pbs.twimg.com/media/B6L3w45CIAE6WPY.jpg
https://twitter.com/marimosub/status/550274525020303361
http://liv0.com
レスにょ
マリモーマさんへ
>終了早いな 金の関係でXPから 変えれないのにな
Win7は2015年はメインストリームサポートが終了するだけなのでまだ焦る必要はないにょ。
メインストリームサポートが終了したら機能アップ(新しいサービスパックの提供など)が
ないだけであってバグフィックスは延長サポートの間も行われるにょ。
延長サポートが2020年までだからWin7を使用しているならば2020年までに買い換えれば
いいにょ。
現在XPならば今Win7に変えてもあと5年は使えるということにょ。
>こげどんぼ先生 CCさくら原画展に影響されて アナログ絵を 描くのか?
私はフルデジタルで描き始めてから4年近く経つにょ。
つまり、今はラフや下書きからアナログ(紙)は使わずPCで書いているにょ。
アナログで描こうと思っても道具が使える保証がないので描くことは無さそうにょ。
さすがに今から新品で揃えようという気はもうないからね。
今年ももうすぐ終わりだけど・・・
いよいよ今年ももうすぐ終わりにょ。
というわけで今年購入した高額(1万円以上)のデジタル機器をまとめてみたにょ。
11月 Newニンテンドー3DS 15980円(税込) ゲーム機
12月 Let'snote CF-R9(中古) 29800円(税込) モバイルノートPC
以上にょ。
R9においては以前より買う予定だった(予算が少なかったためその前機種のR8も候補に
なっていた)ということでいいのだけどNew 3DS本体に関しては全くの計算外にょ。
そのうち(ピンク色が出てから)買う予定だったけど11月19日に発売されたプチコン3号が
New 3DSに対応しているというのがやはり購入に大きく影響したにょ。
何せNew 3DSは旧3DSと比べてCPUが大幅に高速化されているけどプチコン3号ではそれを発揮
できるみたいだったからね。
というわけで、プチコン3号発売直前にNew 3DS本体を買ったわけだけど実際に買ってから
試してみるとNew 3DSは旧3DSと比べて3.3〜3.8倍くらい高速化されていることが分かったにょ。
http://ochameclub.web.fc2.com/petitcom3/about.htm
あと先日スマホ(AQUOS CRYSTAL)を購入したわけだけどこちらは0円+キャッシュバック
10800円ということで「1万円以上」という条件を満たしてないため上記のリストには含まれて
いないにょ。
さて、こんなことを書いている間にもうすぐ日付が変わるにょ。
では来年もよろしくにょ!
2015年 今年もよろしく!
あけましておめでとうございます。
今年もよろしくお願いします。
というわけで今年の抱負・・・。
まずはプチコン関係ではプチコン3号講座を充実させることに注力の予定にょ。
そして、1月末締め切りの第3回プチコン大喜利での入賞・・・は無理としてもノミネート
入りをしたいにょ。
その前にまだプチコン3号をまともに使いこなせるようにならないとね。
プチコンといえば昨日ついにMiiverseデビューしたにょ。
https://miiverse.nintendo.net/posts/AYIHAAAEAADHVHhmVEVb-g
意外に多くの反響がありうれしい限りにょ。
あとお絵かき関係ではここ2、3ヶ月は時間がなくてあまり描けてないのでもっと描きたい
ということにょ。
ラフ絵は描いているけどカラー絵は11月にプリキュア同人誌「黄キュアアンソロ」に寄稿
したのを最後に描いてないからね。
というわけで、今年はpixiv本アカウントで月1作品の投稿(年12作品)の投稿を目標に
したいにょ。(もちろん、何でもいいというわけではなく総合デイリーランキング入りが
狙えるくらい自信作を描く)
あとパース講座もまだ中途半端な状態なので今年はそれも何とかしたいにょ。
今年買いたいものは後日書く予定にょ。
2015年 今年買いたいデジタル機器
昨年1月3日に「私が2014年に買いたいデジタル機器」について書いたのだけどそれが昨年の
1年間でどの程度達成できたのかを見てみるにょ。
(1)Core2Duo以上のノートPC(モバイル用、および、TV録画用の2台) → 半分達成
(2)7〜8インチクラスのタブレット端末 → 達成できず
(3)デジタル一眼(中級機) → 達成できず
(4)ミラーレスカメラ → 達成できず
(5)スマートフォン → 達成!
部分達成を合わせると2つ達成となるにょ。
それを踏まえて今年(2015年)買いたいデジタル機器について書いてみるにょ。
(1)Core2Duo以上のノートPC(TV録画用)
(2)7〜8インチクラスのタブレット端末
(3)デジタル一眼(中級機)
(4)ミラーレスカメラ
(1)モバイルノートは昨年12月にLet'snote CF-R9(中古)を買ったので当面は買い換えの
心配をしなくていいけど問題はTV録画用にょ。
現在は自室ではCATVのデジアナ変換で視聴(リビングでは地デジの環境を完備している)
けどそれがもうすぐ終了してしまうためPCでの録画環境の整備が迫られているにょ。
今のPenMノートでは地デジには対応していないので最低でもCore2DuoクラスのPCが必要に
なってくるにょ。
まぁWin7搭載のCore2Duoノートも機種を選ばなければ中古で1万円前後から入手が可能
なのでそれほど心配はなく買い換えようと思えばいくらでも可能にょ。
とはいえ、せっかくだからCore i5〜i7クラスのPCを買って現在ネット用に使っている
Core2DuoノートPCをTV録画用にするという方法もあるにょ。
しかし、現在ネット用に使っているCore2Duoノート(FMV-A8255)はWSXGA+という解像度
なので買い換えるならばそれ以上のものにしたいにょ。
となるとフルHD以上が必須となるにょ。
Core i5クラスのノートPCでも安い物ならば1万円台で入手可能とはいえフルHD以上の
高解像度のものとなると限られるため高額出費(3万円以上)となってしまうにょ。
新品ノートPCが3万円くらいから入手可能な現在、中古ノートPCを3万円以上出して買う
なんて馬鹿らしいように見えるけど廉価ノートはCPU性能が低かったりするだけではなく
解像度もWXGAしかないものがほとんどであるためどうしてもノートPCが欲しいけど新品
でないと嫌という人でないとそういう廉価ノートは買う意味はあまりないにょ。
あと自作PCにすでに買っているチューナーを挿して使うという手段もあるけどしばらく
使ってないので安定動作するかは実際に運用してみないと分からないにょ。
それ以前に自作PCはWinXPなのですでに買っているWin8をインストールしないといけない
からね。
Win8をインストールするくらいならば新しく組み直したいけどそうなるとほぼパーツを
総取り替えになってしまうのが難点にょ。
(2)モバイルノートは持ち運んで出先で使うというだけではなく自宅で部屋を移動して
使ったり寝転がって使ったりというのができて便利なのだけど編集を行わない閲覧を
主に行うのであればやはりタブレット端末の方が使い勝手がいいにょ。
やはり買うとすれば安くなったWin8.1搭載のタブレット端末にょ。
1年前までは在庫処分の特売品クラスでないとあり得なかった2万円前後という価格の
Win8.1タブレット端末も昨年後半から2万円台前半の廉価モデルが次々と発表されて
ついには定価で2万円を下回る機種さえ登場したからね。
ここまで安くなるとAndroidタブレットの価格面のアドバンテージはかなり減って
しまうにょ。
まぁ安い機種はWXGA(1280x800)ばかりというのが難点だし、メモリが1GBしか
無かったりとかストレージが16GBしか無かったりとかいう機種もあるためいくら軽い
Win8.1とはいえ微妙な感じはしなくもないけどね。
軽い閲覧であってもメモリ2GB以上、ストレージ32GB以上は欲しいところにょ。
(3)現在はデジタル一眼はニコンD50、ペンタックスK200Dを使っているにょ。
D50は10年前の機種(600万画素)、K200Dは7年前の機種(1000万画素)ということで
スペック的には現行のものと比べてかなり見劣りするにょ。
まぁK200Dも画素数こそ少なくても日中屋外ならば画質で不満を抱くことはほとんど
ないんだけどね。
次に買うならばニコンかペンタックスかで悩んでしまうけどニコンならばD7000
シリーズ、ペンタックスならばK-5クラスの機種を買いたいところにょ。
個人的にはD7000の中古でも十分満足できそうな性能はあるけどその場合はレンズも
買い換えたいので予算的に厳しいにょ。
画質的にはK-5IIsが良さそうなんだけど発売から2年以上経った今でも新品だと価格com
最安値で62800円なので予算的に厳しいにょ。
(4)現在は普段の持ち歩き用のデジカメにはCybershot WX100を使っているにょ。
これは光学10倍ズーム搭載ながら比較的コンパクトなので高感度画質が極小センサーの
割りにはいいというのが気に入っているけどやはり日中屋外での撮影だと不満が出て
しまうにょ。
それを改善するのは大型センサーの機種を買うしかないにょ。
というわけで手軽に持ち有るける大型センサー(1インチセンサー以上)の機種を欲して
いるというわけにょ。
だからぶっちゃけミラーレスに拘らず大型センサー搭載のコンデジでも全く問題がないにょ。
そういう点からすればRX100シリーズあたりを買うというのがベターに思えてくるにょ。
初代RX100ならば安い店だと新品でも3万円台なので何とか手の届く価格にはなってきている
けれどRX100MIIやM3を見てしまうと見劣りするのがネックにょ。(M2との性能差は小さい
ので価格差を考えると初代がコストパフォーマンス的にはベターだけど)
というわけで、買いたいものはいろいろあるけど予算が少ない(年間予算で5、6万円程度)
なので買えるものは限られてくるにょ。
R9のメモリとSSDを買ったら上記のうち買えるものは1つくらいになりそうにょ(笑)
スカイプの料金
結局どうなってるんだろう
まとめwikiチャットの常連に誘導されていったけどこれはなぁ。スカイプ禁止する親がいるのが納得できるほど「金がかかるか否か」が分からない。とりあえず使ってる機能はチャットだけだけど。
レスにょ
天郷思音さんへ
>スカイプの料金
基本的には無料だけど有料のサービスがあるというだけにょ。
それをまとめたサイトもあるので詳しくはこちらを参照にょ。
http://www.skype-navi.net/free.html
プチコン3号講座ついに公開!
以前より予定していたプチコン3号講座をついに公開したにょ。
http://ochameclub.web.fc2.com/petitcom3/lecture/
といっても、現状はまだ入門講座だけだしそれも途中だけどね(笑)
この講座はtwitterやMiiverseで良くみかける質問に答える形で作られているにょ。
つまり、この講座を読めば初心者が分からないことの大半に対応できるというわけにょ。
まず、よく見かける質問といえば「買ったけど何をどうしたらいいのか分からない」と
いうものに対応するのがこれにょ。
まず最初に何から始めたらいいの?
http://ochameclub.web.fc2.com/petitcom3/lecture/first.htm
読んでのようにまずは内蔵のサンプルプログラムやネットで公開されているプログラムの
実行から入るのがオススメということにょ。
この講座を書くため私も先日初めて公開キーを取得したにょ。
そして多いのがプログラムを正しく入力できてないためエラーが出てしまいどこが悪いのか
分からないというものにょ。
それに対応するのがこれにょ。
プログラムを入力してみよう
http://ochameclub.web.fc2.com/petitcom3/lecture/edit.htm
これを読めばDIRECTモードとEDITモードの使い分けやプログラムの入力方法に関してはほぼ
完璧に分かるのではないかと思われるにょ。
練習用に作ったサンプルも意図的にひらがな、カタカナ、記号をまぜたり行の折り返しを
入れたりしているからね(笑)
そして、エラーが出たときの対応方法もこれで分かるにょ。
やはり多いのが「どうすればプログラムが作れるようになりますか」という質問にょ。
それに対応するのがこれにょ。
プログラムが作れるようになるためには
http://ochameclub.web.fc2.com/petitcom3/lecture/program.htm
プログラムを作れるようにするためにリファレンスマニュアルを全部覚えなければならない
なんて考えている人もたまに見かけるけどそんなことは全くないにょ。
作りたいもののイメージを具体化してあとは手順さえ分かればプログラムなんて非常に簡単
だからね。
その手順をコード化する際にリファレンスマニュアルを見ればいいだけにょ。
そして、質問や疑問として多いのが公開時の様々な問題にょ。
それに対応するのがこれにょ。
作ったプログラムを公開しよう
http://ochameclub.web.fc2.com/petitcom3/lecture/release.htm
公開キーの取得方法だけではなく削除対象になるものについても詳しくかいているにょ。
この辺は私個人の意向だけではなくスマイルブームの意向が絡んでくるためなかなか難しい
部分であるため具体的に何が良くて何がダメなのかは書くことはできないにょ。
またプチコン3号のスクリーンショットを保存する方法としてポピュラーなMiiverse経由の
方法も書き記しておいたにょ。
これ以降はいよいよプログラミング・・・というか、その準備段階の項目にょ。
コンソール画面関係に関するものはこちらに書いたにょ。
コンソール画面で文字表示をしよう
http://ochameclub.web.fc2.com/petitcom3/lecture/print.htm
まずは基本となるプチコン3号での立体視の方法を書いたけど意外に知られてないのが
コンソール文字の色にょ。
mkIIではパレットによって変えられたけどプチコン3号ではこの16色で固定となっているにょ。
あと文字コードに関してはunicodeに対応によって少し複雑化しているにょ。
やはり文字コード表が必要だと思い主な文字や記号についてはこの表をみれば文字コードが
一目瞭然になるにょ。
グラフィック画面関係はこちらに書いたにょ。
グラフィック表示をしよう
http://ochameclub.web.fc2.com/petitcom3/lecture/grp.htm
グラフィック命令は実際に使ってみれば簡単に分かるけど色指定の方法がマニュアルを
読んでも分かりにくいため透明色の扱いについて詳しく書いているにょ。
そして、グラフィック面での奥行き設定の方法についても書いたにょ。
あとプチコン3号ではGRPページが6ページになり、スプライトキャラ、BGキャラのページと
兼用になっているので解説が必要と思い書いておいたにょ。(これを読んで分かるように
GRP0、GRP1もちゃんと512x512のサイズとなっていてオフセットが固定されているだけ)
これを覚えておけば後から自作キャラをスプライトで表示する場合の理解が早まるのでは
ないかと思われるにょ。
GRPで意外に知られてないのがプチコン3号ではRGB各5bitで扱われているという点にょ。
http://ochameclub.web.fc2.com/petitcom3/lecture/grp.htm #5
これは説明書にも書いてあるけど実際はどのような扱いになっているのかということは
初心者でなくても知らない人が結構多いにょ。
実際は見ての通りRGB指定をしても各成分は8の倍数の数字に丸められてしまうだけにょ。
というわけで、実質32階調表示しかできないプチコン3号で擬似256階調が可能なGRAY()関数を
作ってみたのでそれの簡単な解説もしてみたにょ。
これ以外のページもあるのでぜひ読んでもらいたいにょ。(特に初心者においては)
次はいよいよ山場の1つとなるスプライトを書かなければならないけどこれは書くのに時間が
かかりそうにょ。
なんだかんだでこの講座を書くのに正月休みを費やしてしまったのでプチコン大喜利用の
プログラムはまだ何もできてない状態にょ。
こんなペースで本当に大丈夫なのやら・・・。
(無題)
CHR(0)...あれ$いらなかったっけ?
プチコン3号入門講座
コンソール画面で文字表示をしよう
の下の方、$抜けてるっぽい
レスにょ
天郷思音さんへ
>プチコン3号入門講座
>コンソール画面で文字表示をしよう
>の下の方、$抜けてるっぽい
報告どうもにょ。
早速修正しておいたにょ。
一応公開前には確認しているし、公開した後で自分で一通り読んで確認しているけど
それでも完全にミスを無くすことはできないのでまた見つけたら報告をお願いしたいにょ。
さて、講座でVSYNCが飛んでいるのはNew 3DS本体ではVSYNCが正しく同期できてないと
いうバグがあったため修正版がリリースされるまではおあずけとしているためにょ。
http://wiki.hosiken.jp/petc3gou/?Bug #l6c424eb
スプライトは書くことがGRPの倍くらいの分量になりそうだし、まだ使ってない機能がある
ので時間がかかりそうだから次は論理式かWHILE〜WEND、REPEAT〜UNTILについて書くことに
しようと思うにょ。
1週間に1つのペースで書いていっても入門講座が完成するのは4月末くらいになりそうなので
先にプチコン3号の公式ガイドブックが発売されてしまいそうにょ(笑)
その前に公式サイトでの初心者講座ができると思うので公式サイトの講座とは差別化が
必要にょ。
本サイトを読むのに
私は本サイトを読むのにはPSVITAを使用しています。3DSでも試してみたのですが、3段階拡大しないと読めませんし、書き込みはプロテクトを外すのに¥32かかりました。
(無題)
金払うととれるプロテクトって何だ
レスにょ
のいぷーさんへ
>私は本サイトを読むのにはPSVITAを使用しています。3DSでも試してみたのですが、3段階拡大しないと読めませんし、書き込みはプロテクトを外すのに¥32かかりました。
3DSのWebブラウザは横幅の解像度960pixelでレンダリングして画面(上画面400pixel、下画面
320pixel)に合わせて表示しているにょ。
そのため標準設定ではかなり縮小された形になっているにょ。
当然ながら縮小表示での表示は考慮してないので拡大しないと読めないという結果になって
いるにょ。
これは3DSに限らず、スマートフォンなどであっても画面サイズに合わせて表示したらこの
ようになってしまうにょ。(スマートフォンならば高解像度なので目に近づければちゃんと
文字は読める)
ちなみに私のスマートフォン(AQUOS CRYSTAL)でプチコン3号入門を閲覧したときはこの
ような表示になるにょ。
http://ochameclub.web.fc2.com/test/ochameclub_305sh.png
私はPS Vitaは持ってないので何とも言えないけどおちゃめくらぶは横幅640〜800pixelの
表示環境で見やすく作られているためPS Vitaの解像度ならば普通に読めるのではないかと
思われるにょ。(基本的にすべての画像は横幅640pixel以内になるように作られているし
テーブルタグによる表も横幅640pixelより大きくなる場合はピクセル数指定をやめてその
端末の画面の横幅一杯で収まるように特に何も行わないことにしている)
まぁPC向けコンテンツとモバイル環境向けコンテンツで作り分けるという方法もあるけど
管理が面倒だし、作るためにはCSSを覚えないといけないのでどんな環境であっても目的の
情報を得ることができるHTMLの基本的なタグのみでおちゃめくらぶのコンテンツを作って
いるにょ。
これがCSSだとWebブラウザの解釈次第では表示レイアウトが崩れてしまう場合があるにょ。
本来であればそれが起きないようにするためのCSSなんだけどね。(特に古い環境で
レイアウトの崩れが起きやすい)
つまり、3DSで見やすいサイトを作るためには3DSに特化したサイトを作らなければ
ならないということにょ。
あと3DSはフィルタリングがかかっていてそれを子供が勝手に解除できないように
クレジットカードを使用して解除する必要があるにょ。
その手数料を解除する本人に請求するのは余分なコストアップを考えればやむを得ない
のではないかと思われるにょ。(1件32円でも3000万件ならば約10億円の負担になる)
基本的にクレジットカード手数料を請求することはクレジットカードの加盟規約違反
となるけれどこれはクレジットカード決済時に発生する手数料であり、認証のための
手数料を請求するのは何ら問題はないにょ。
もっとも、その手数料である30円が妥当かどうかは判断が難しいにょ
天郷思音さんへ
>金払うととれるプロテクトって何だ
Webブラウザに使用されているフィルタリングのクレジットカードによる認証での解除にょ
http://www.nintendo.co.jp/support/qa/a/3ds/q3.html
New3DSで自由にWebブラウザを使おうと思ったらクレジットカードが必須ということにょ。
基本的に未成年は自分名義のクレジットカードを持てないためこれで子供が勝手に解除する
ということができないにょ。(デフォルトでOFFにして一旦ONにしたらOFFにするためには
認証解除が必要とかにすると意味がないためデフォルトでフィルタリングがONになっている)
AU光を 検討中
今日は 2ちゃんねる どころか 実況難民も落ちてる
実況難民
http://kita.jikkyo.org/lnanmin/
実況難民板も死んでない?
http://ex14.vip2ch.com/test/read.cgi/part4vip/1420816341/
http://liv0.com
(無題)
時間が掛かる繰り返し処理のとき、
処理の進行度合いは見たいが頻繁にコンソールに表示すると重いので
観察用の簡易プログレス表示を間引いて表示するために、今まで
FOR I=0 TO 99999
IF I MOD 100==0 THEN PRINT I
とかやってたけど、
MODと==と演算を2つもしてるのってどうなの重いんじゃないのとか
なんとなくしっくりこなかったんだけど、
今回、こんな方法を思いついて
PF=0
FOR I=0 TO 99999
IF I>PF THEN PRINT I:INC PF,100
演算が1つに減って、しかも1文字だけの演算子で。
なんだかスッキリ書けたような気がしてます。
実際にどっちが早いかって? こまけぇこたぁいいんだよ!
new3DSのブラウザは、
勝手に文字が超ちっちゃくゴマ粒になって
拡大ボタンも押せないサイトがあって
あの時は困惑しました。
CSSとかで画面の横幅を設定してて
強制的に画面内に全幅を表示するような動作になったのが原因っぽいです
ブラウザの解釈が悪いのかサイトの書き方が悪いのかは知りません
でも、どんな時でも拡大ボタンを無効化すんなよとは思った。
(ちなみにモバイル版ページをリクエストしても変わらなかった
レスにょ
マリモーマさんへ
>AU光を 検討中
ケータイがauならばauひかりはコストパフォーマンスはかなり高いにょ。
理論値1Gbpsの回線といってもPCがGbEに対応していて1000BASE-Tケーブルを使わないとその
本領は発揮できないにょ。(マリモーマさんのPCのマザーボードP7P55D-EはGbEに対応して
いるのでケーブルさえ買い換えれば問題ない)
あとMTU、RWINもauひかりにあった設定にする必要があるにょ。
最適な設定の情報は検索すれば出てくると思うにょ。
XPはデフォルト設定だと1Gbpsの回線なんて考慮されてないからね(XPが発売当時は1Mbps
程度のADSLがやっと普及しはじめた程度なのでデフォルト設定だと100Mbpsの光回線でも
その実力を発揮できない)
チラシ裏次郎さんへ
>実際にどっちが早いかって? こまけぇこたぁいいんだよ!
私が測ってみたところ後者の方が1割くらい速くなっているにょ。
100回に1回進行状況を表示するだけならばIF文は不要なのでそれよりも速くすることが
できるにょ。
FOR I=0 TO 99900 STEP 100
PRINT I
FOR J=0 TO 99
(処理)
NEXT
NEXT
これはポケコン講座の「E500BASIC高速化のすべて」で書いているにょ。
http://ochameclub.web.fc2.com/E500/TECH/basic6.htm
この講座は私が長年培ってきて誰にも負けない自信がある高速化テクニックを集めたもので
プチコンでも活用できる部分は多くあるにょ。
まぁプチコン3号ならばアホみたいに重い処理をしない限りはNew 3DSで動作させれば簡単に
60fpsのゲームを作れるためあまり高速化については考える必要はないんだけどね。
>new3DSのブラウザは、
>勝手に文字が超ちっちゃくゴマ粒になって
>拡大ボタンも押せないサイトがあって
>あの時は困惑しました。
3DSの画面解像度は横幅400pixelしかないので拡大表示ができないのならば横幅400pixel程度に
抑えたサイトでないと読みにくくなるにょ。(下画面が320pixelなので320pixelがベター)
PC向けだと推奨環境XGA以上だろうから2〜3倍に拡大しないと文字を読むことさえ困難になって
しまいそうにょ(笑)
>CSSとかで画面の横幅を設定してて
>強制的に画面内に全幅を表示するような動作になったのが原因っぽいです
CSSはWebブラウザがちゃんと解釈してくれたら環境依存しない閲覧が可能とはいえ閲覧する
ハードウェアには画面解像度や精細度において大きな違いがあるためCSSで環境を固定化して
しまうとかえって読みにくくなる場合もあるからね。(推奨環境以外では読みにくくなる)
その点おちゃめくらぶはそういう余分なことを一切してないため3DSで閲覧するときは(Web
ブラウザの仕様で980pixel相当でレンダリングされているため)ブラウザで自分が読みやすい
ように拡大すればいいし、(PCで閲覧時は)ウインドゥサイズを調整して表示してやれば全く
問題ないにょ。
解像度指定されてないサイトで980pixel相当にレンダリングするのは3DSに限ったことでは
なくスマホでも同じにょ。(1280x720のHD液晶を搭載のスマホで縦表示でおちゃめくらぶを
閲覧した際には73%くらいに縮小されるけどこれくらいならば普通に読むことができる)
980pixelでレンダリングすれば現在主流のXGA必須のサイトの画面横幅に合わせて表示可能にょ。
これがCSSで横幅1280pixelでサイズ指定していてる場合はスマホでも読みにくいしPCで
読む場合にもWXGAの小さな画面でウインドゥ表示しているとWebブラウザでは縮小表示を
しない限りは横スクロールを頻繁に行わないと読めなくなってしまい非常に読みにくい
サイトになってしまうにょ。(縮小表示をしても文字が潰れて読みにくくなる)
その点、おちゃめくらぶならば横幅640pixelあれば横スクロールは一切無しで閲覧が可能に
なるにょ。(WXGAの狭い画面でも横に2つ並べて表示が可能!)
>(ちなみにモバイル版ページをリクエストしても変わらなかった
サイトがモバイル対応になってない限りは変わらないにょ。
ちなみにおちゃめくらぶのトップページを3DSで縮小表示せずに表示できるように試しに
作ってみたにょ。(PCで見たら画像が小さくなっただけの違いしかない)
http://ochameclub.web.fc2.com/test.htm
スマホで閲覧時も文字が約3倍拡大されるにょ。
画面の横幅を320pixelに指定して画像サイズも320pixelにした以外は何も変更してないにょ。
横幅一杯に表示してなおかつ文字が読みやすい大きさになっているけどこれでおちゃめ
くらぶのコンテンツを表示したらかえって読みにくくなるにょ。
3DSの画面解像度に特化したらスマホだと1画面の情報量が少なすぎてしまうしね。
モバイル版といってもモバイル端末の環境なんてピンからキリまであるのでどこに合わせる
のかというのがネックとなるため結局は推奨環境以外では読みやすくなるかは微妙にょ。
これでプチコン3号によるボタン入力判定はほぼ完璧!
プチコン3号入門講座を更新したにょ。
ボタンやスライドパッドでキャラを動かしてみよう
http://ochameclub.web.fc2.com/petitcom3/lecture/button.htm
論理式で深まる条件判断
http://ochameclub.web.fc2.com/petitcom3/lecture/logic.htm
BUTTON関数はプチコン3号で初めてプログラミングに挑戦する初心者にとっては鬼門となって
いるにょ。
それは使うためにはビット演算が必要不可欠になるためにょ。
ビット演算を理解するには2進数に対する理解が必要であり、そうなると必然的に使うための
ハードルが高くなるにょ。
ただし、これは理解するためには必要不可欠であるけどボタン入力判定のプログラミングに
おいて必ずしも必要かというとそうではないにょ。
というのもある程度ブラックボックス化しておけば10進数でいくらでも説明ができるからにょ。
例えばAボタンとBボタンを両方押している時のBUTTON関数の値は48になるにょ。
これはAボタン(000000010000)とBボタン(000000100000)のORを計算し000000110000 と
いう結果を求めそれを10進数に直して48とする必要はなくAボタンが16、Bボタンが32だから
合わせて48という説明で十分に理解できるにょ。(なぜ、16、32にするかというのはどの
ボタンを押したかを合計の数値から逆算するためにはそうしなければならないという説明で
十分)
これならば10進数で説明するだけで同時ボタン入力の判定も簡単にできるけど問題は十字
ボタンを押しながらAボタンを入力するなどの判定にょ。
これはB AND 16などの計算が出てくるためビット演算を理解していないと難しいにょ。
ただし、これもANDをブラックボックス化してやればいくらでも説明ができるにょ。
それがこの入門講座の本文で書いている内容にょ。
IF B==16 THEN 〜 でAボタンが押されているかが判定できる
↓
IF B==48 THEN 〜 でA、Bボタンが両方押されているかが判定できる
↓
IF (B AND 16)==16 THEN 〜 で他のボタンに影響されずAボタンが押されているかが判定できる
↓
IF (B AND 48)==48 THEN 〜 で影響されずA、Bボタンが両方押されているかが判定できる
※変数BにBUTTON関数の値が入っている場合
正しく判定するのが難しいA、Bボタンを両方押した場合の判定もこの単純なステップアップで
初心者でも容易に理解が可能になるにょ。
意味も分からず「B AND 16」でAボタンの判定が可能になると覚えておいた場合には
IF (B AND 16) AND (B AND 32) THEN 〜でA、Bボタンを両方押されたかどうかの判定をして
しまいがちだけどこれは正しくないことは明らかにょ。
しかし、私の講座を応用すれば初心者であってもあらゆるボタン入力判定がいとも簡単に
できてしまうにょ。
あと難しいのがVSYNC 1(60fps)以外でのボタン入力判定にょ。
BUTTON(2)相当のものを作るにはビット演算の知識が不可欠にょ。
もちろん、NOT A AND Bをブラックボックスとして活用するのもありだけどこれは初心者で
あっても「前回押してなくて今回押したボタン」というだけでそれと同等のものを作る
ことが可能になるにょ。
Aボタンの押された瞬間の判定はIF (A AND 16)!=16 AND (B AND 16)==16 THEN 〜でいい
わけだからね。(変数Aには前回のBUTTON関数の値が入っている場合)
では、IF B AND 16 THEN 〜って何なのかというのが論理式を使った講座にょ。
IF文においてはTHEN以下が実行されるかは「0以外」か「0」かで判定されるわけだけど
それには論理式の知識が必要不可欠にょ。
式が成立した時は1、不成立の時は0の値を取ることさえわかればなぜ条件成立時にTHEN
以下が実行されるかが分かるし、ANDやORで複数の条件式を判定する場合の動作の仕組みも
理解できるようになるにょ。
そして、問題となるのが比較演算を省略すると判定がうまくできない場合があるという
ことにょ。
つまり、IF B AND 16 THEN 〜のような書き方は本来はIF (B AND 16)==16 THEN 〜となる
けれど「==16」をこの時は省略可能な場合であるということを理解して初めて書けるという
わけにょ。
「Aボタンを押している」かつ「Bボタンを押している」という判定を行うならばプチコン3号
から加わった論理演算子&&や||を使うのが簡単にょ。
これならばIF A ANF 16 && B AND 16 THEN 〜で可能だからね。
しかし、これは「0がfalse」「0以外がtrue」ということを理解して初めて上手く使うことが
できるにょ。
したがって、それが分からなければ結局比較演算を書いて0か1の状態にする必要があるにょ。
それならばANDとORで複数の条件判断を行っても誤判断は起きないにょ。(ごく希にある例外
としてはASC(INKEY$())のようなものがある)
&&は1つ目の条件がfalseであれば2つ目は実行されないため1つ目がtrueの場合でないと2つ目で
エラーが発生するような判定はANDで記述ができないというわけにょ。(論理演算子を使わず
ともIFを2つ連ねて書けば問題ないけど)
さて、この2回の講座でボタン入力判定はほぼあらゆる場合を網羅できるにょ。
ただし、詳しい仕組みについては説明する必要があり、それはそのうちビット演算の回で
じっくりと書く予定にょ。
プチコン3号入門講座もこれで13回目となったにょ。(回数だけならばこれよりも多く書いて
いる人もいるけど私の講座は今回20KB、前回28KBのテキスト量であり入門講座の割にやたら
情報量が多いのがウリ)
入門講座はようやく折り返し地点といった感じだけど2月下旬にプチコン3号の公式ガイドが
出るためそれとの兼ね合いも考える必要があるかもしれないにょ。
もっとも、私の講座は恐らく公式ガイドに書いてないことが多いだろうから公式ガイドが
発売されてしまえば洋梨になるなんてことはないと思うにょ。
しかし、この講座を書くのに時間を取られているのに加えて仕事が忙しくて第3回プチコン
大喜利用の作品は未だに全くの手つかずの状態にょ。
締め切りまですでに1週間を切っているということを考えるとかなり厳しいにょ。
第1回プチコン大喜利は技術賞入賞、第2回プチコン大喜利は技術賞にノミネートだったけど
第3回はこのままだと参加賞狙いになりそうにょ(笑)
(無題)
カーネルパワー41エラーという重大エラーが再び
電源入れっぱなしで放置してたら起動時しかしない音がして慌てて確認すると再起動してた
イベントビューワで見ると上記エラー
親に言うかな
そしてバックアップ開始
(無題)
あ、そういえば急にマウスきかなくなって学校でもらったやつ使用中
変なもの入っていないと思うがそれも心配な
(無題)
天郷思音さん
ハードウェア的な問題は考えられませんか?だとすると部品交換でないとどうにもならないかもしれません。なんにせよ、早い目にデータをバックアップするのがいいと思います
同じ悩みを抱えた人のページです
http://freesoft.tvbok.com/windows7/tool/kernel-power_41.html
(無題)
ちなみに去年これでデータ壊れました(復旧は余裕だったけどたしかチェックディスクの悪さ)
物理的な問題なのは確かだけど起動時の異音が謎
(無題)
天郷思音 さん
私だったら、HDD取り出して別の機械(ノートPCとか)ででーた吸い出します。あーでもないこーでもないとマザーボードいじるより手っ取り早いので。
http://www.century.co.jp/products/pc/hdd-copy/cros2u3rv.html
http://groovy.ne.jp/products/hddset/ud_505sa.html
レスにょ
天郷思音さんへ
>ちなみに去年これでデータ壊れました
データが壊れてから初めてバックアップの重要性を知ることになるにょ。
やはり定期的にこまめなバックアップは行いたいにょ。(私もできてないけど)
い・かえるさんへ
>私だったら、HDD取り出して別の機械(ノートPCとか)ででーた吸い出します。
私も同じことをするにょ。
HDDさえ取り出せばあとはいくらでも何とかなるからね。(HDDそのものが物理的に壊れて
ない限り)
第3回プチコン大喜利への投稿作品が完成したものの・・・
第3回プチコン大喜利は1月31日に締め切られたにょ。
http://smileboom.com/special/ptcm3/ogiri/
私は残念ながらプチコン3号用のゲームは作ることができなかったにょ。
というわけで、プチコンmkII用の「3Dポリゴン立体視プログラム ver.1.1」を作って大喜利に
投稿したにょ。
◎3Dポリゴン立体視プログラム ver.1.1
http://ochameclub.web.fc2.com/petitcom/polygon_stereogram.htm
https://www.youtube.com/watch?v=7jAdvXDFX5E
これは、mkIIで作った「プチコン用ポリゴン表示プログラム」を元にして作ったにょ。
◎プチコン用 ポリゴン表示プログラム
http://ochameclub.web.fc2.com/petitcom/polygon.htm
このポリゴン表示プログラムの最大の特徴は処理の高速であるということであり、最大で
300ポリゴン/秒くらいの表示性能があるにょ。(24面体で14fps程度)
これは他で数人の人が作っているポリゴン表示プログラムと比べると2〜3倍の性能にょ。
その性能を使って実は以前にも立体視対応となる「3Dポリゴン立体視プログラム」は作って
いるにょ。
◎3Dポリゴン立体視プログラム
http://wiki.hosiken.jp/ptcmcon/?Toukou%2F3D%A5%DD%A5%EA%A5%B4%A5%F3%CE%A9%C2%CE%BB%EB%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0
今回作ったver.1.1は端的に言えばこのプログラム(ここではver.1.0と呼ぶことにする)の
問題点を改善したものにょ。
ver.1.0の最大の問題は立体視の調整がプログラムの書き換えをしないとできないという
点にょ。
実際に目で確認しながら微調整を行うことができないためかなり問題といえるにょ。(まぁ
搭載するのが面倒だったというわけではなく単に締め切り時刻の関係で搭載できなかった
というだけなんだけど)
あともう1つの問題は28mmレンズ相当の広角レンズによる描写であるという点にょ。
これはプログラムではなく絵(パース)についての話になるのだけど透視図法というのは
機械的に遠近感を付けられているため広角レンズは自然に見える状況というのは極めて
限られるにょ。
◎奥行きの圧縮を考えて描く方法
http://ochameclub.web.fc2.com/CG/lecture.htm #okuyuki
簡単に説明するとパースは対象物までの距離が重要であり、広角パースで描くというのは
鑑賞時の目からの距離が重要になってくるということにょ。
つまり、鑑賞時の距離によって画面で描かれるパースも変えるべきということにょ。
これは絵に限った話ではなく透視図法に則って計算されている3DCGもそれと同じことが
言えるわけにょ。
とりわけ立体視においては自然に見えるようにするには重要な項目であるといえるにょ。
これを正確に求めるためには目から画面までの正確な距離が必要にょ。
しかし、それは難しいにょ。
ただ、透視図法においては標準レンズや望遠レンズで描写すれば広角レンズほどは鑑賞距離を
選ばないにょ。
つまり、画角が重要になるのは画面にかなり近づいたときだけで3DSの視差バリア方式での
裸眼立体視の推奨鑑賞距離となる30〜40cmくらいの距離だとそこまで画角に関して考える
必要はないにょ。
というわけで、ver.1.1の方向性は決まったにょ。
これら2つの点をいかに単純化して搭載するかを重視したにょ。(立体視の効果を確認しながら
複雑な操作はできないため)
それについては「このプログラムにおける立体視の解説」に詳しく書いているにょ。
ワイヤーフレームやポリゴンのような3Dモデルにおける立体視を行う方法についての初心者
向けの解説もしているので興味がある人は読んでみてにょ。
プチコン用 3Dポリゴン立体視プログラム ver.1.1(このプログラムにおける立体視の解説)
http://ochameclub.web.fc2.com/petitcom/polygon_stereogram.htm #explain
というわけで、このプログラムは鑑賞距離10cm以下の超至近距離で鑑賞した場合には3DSの
裸眼立体視では体験できないような自然で迫力ある立体視が可能になっているにょ。
私は目の前5〜6cmくらいまでは立体視が可能なのでその効果は極めて強く体感しているの
だけど実際に「10cmの距離で立体視ができる」という人自体が限られてきそうな感じにょ。
その際は20cmの距離であれば飛び出し量(立体視の効果)は50くらいを基準にして微調整
すれば自然な感じに表示できるけど迫力はほとんど無くなってしまうにょ。
このver.1.1は原型となったver.1.0があったから短時間でできたのだけどそれでも大喜利の
締め切りに間に合わせるために大喜利に投稿版は計算ミスで立体視の効果は想定していた
数字とは異なるものになっているにょ。(正式公開版ではそれは修正されている)
ver.1.0の完成度の低さを考えるとこのver.1.1こそが真のver.1.0といっても過言ではない
かもしれないにょ。
私は第1回の大喜利では技術賞受賞、第2回の大喜利では技術賞にノミネートということで
第3回では最低でもノミネート、できれば入賞を目標にしてきたけどプチコン3号用の
すごいプログラムがどんどん発表されていて大喜利への投稿作品数が100作品超であると
いうことを聞くとこのプログラムではノミネートさえ厳しいと思われるにょ。
このプログラムの原型となったポリゴン表示プログラムが前回ノミネートとなっている
ために新鮮味が無くなってしまっているので参加賞をゲットするのがせいぜいかもしれ
ないにょ。
本当はプチコン3号用のゲームも投稿したかったけどこれは時間が無かったこともあるし、
空き時間の大半をプチコン3号入門講座を書くのに費やしたためやむを得ないにょ。
プチコン3号では初心者が増えた感じがするので初心者向けの講座を早急に書く必要性が
あると感じたため自分のプログラム制作の時間を講座を書くのに使ったにょ。
まぁ講座を書くというのは自分自身の理解度を再確認するのにも有効であり、書くことで
理解がどんどん深まっているということを考えると長期的にはプラスになっているし
講座が初心者の役に立っているというのを耳にすると講座を書くモチベーションアップ
にも繋がるからね。
ただし、初心者が非常に多いMiiverseでこそ私が書いた入門講座を知らせたいのだけど
Miiverseでは外部サイトのURLの貼り付けができないため「その質問は私の講座を読めば
一目瞭然である」というのを伝えたくてもできないのがもどかしいにょ。
ネット検索すれば私の講座もすぐに見つかるのだけど分からないことは検索するクセが
付いている人ならば散々既出な質問をしたりしないだろうからね。
プチコンでポリゴン!?
久しぶりにmkIIを起動し、ポリゴンのプログラムを読み込んでみました。
すごいなと思いました。
私もこんなものが作れたらな〜って思います。
http://kusoft.web.fc2.com/
サブ・コンテンツについて
「お絵かき」にアクセス出来ないのですが・・・・・・
http://kusoft.web.fc2.com/
(無題)
移転以来リンク切れがあるんだよね。報告したようなしてないような。
(無題)
結構ありますよね。
http://kusoft.web.fc2.com/
レスにょ
みほさんへ
>久しぶりにmkIIを起動し、ポリゴンのプログラムを読み込んでみました。
>すごいなと思いました。
>私もこんなものが作れたらな〜って思います。
ポリゴンは初心者には少し難易度が高いけど立体を線のみで表現するワイヤーフレームならば
簡単にょ。
3Dモデルやカメラの回転を行わないならば四則演算のみで作れるため小学生でも作ることが
可能にょ。
回転処理がある場合も回転行列の公式にぶち込めばいいだけでそれほど難しくはないので
小中学生でも十分作ることができるにょ。
>「お絵かき」にアクセス出来ないのですが・・・・・・
更新をした際にURLに余分な文字列が入っていたみたいだったので修正をしておいたにょ。
http://ochameclub.web.fc2.com/CG/data.htm
今は問題なく表示が可能にょ。
天郷思音さんへ
>移転以来リンク切れがあるんだよね。報告したようなしてないような。
とりあえず、報告があった分はすべて修正しているし、自分で見つけた分も修正している
もののまだリンク切れを100%は修正できてないと思うのでもしもリンク切れを見つけたら
教えて欲しいにょ。
プチコン3号でGRP2軸回転
プチコン3号でGRP2軸回転プログラムを作ってみたにょ。
(プチコン3号)GRP2軸回転プログラム
https://www.youtube.com/watch?v=cYI3XT5MMaQ
公開キー【QK3E2EH3】
※公開キーは今後変更される可能性があるのでダウンロードはお早めに!
これは以前プチコンmkII用に作った「GRP2軸回転プログラム」をほぼベタ移植したものにょ。
プチコン用GRP2軸回転プログラム
http://ochameclub.web.fc2.com/petitcom/2rotate.htm
このプログラムはGRP面のX軸、Z軸の2軸回転が可能になっていてこれによって拡大縮小は
もちろんのことカメラアングルの変更や360°自由な旋回が可能になりマリオカートやF-ZEROの
ようなゲームさえも作ることが可能になるというものにょ。
このサンプルプログラムでの操作方法や詳しい仕組みについては上記のmkII版のページを
見てもらえると分かると思うけどこのプログラムの最大の特徴は自由なカメラアングルの
変更機能にょ。(ワイヤーフレームやポリゴン表示プログラムでは公式などを参考にして
作っているけどこの2軸回転プログラムはビュー変換部分は完全に私の独自手法で作って
いる)
これはmkIIでも私が知る限りは2軸回転プログラムに搭載している人はいないにょ。
2軸回転風の360°旋回が可能なゲームなどを作っている人はいてもみんなカメラアングルは
水平固定だからね。
それはビュー変換が不要であるためその方が高速動作を行えるというのもあるためにょ。
ポリゴンやワイヤーフレームが頂点単位でビュー変換を行うのに対してこの2軸回転では
ドット単位でビュー変換を行う必要があるからね。
つまり、表示ドット数が増えれば増えるほど処理負担は大きくなり下手なポリゴン表示よりも
重くなってしまうにょ。
ちなみに今回私が作ったGRP2軸回転プログラムもNew3DSで実行時でさえ全画面表示を行うと
1ドット4pixelのデフォ画質で17fps程度、1ドット2pixelの高画質で5fps程度、1ドット
1pixelの最高画質だと2fps程度の速度しかないにょ。(上記の動画はNew3DSで実行時のもの)
これでもmkII版よりも20倍以上速くなっているにょ。
何せmkIIは1ドット8pixelの低解像度(32x12ドット)で10fps程度しか出ないからね。
プチコン3号ではこの条件だと200fps以上が可能にょ。(New3DSで実行時)
プチコンmkIIでは限界まで処理を最適化して1ドット8pixel表示をデフォの2倍速にしたものの
それでも実際にゲームを作ってみると処理速度が物足りないだけではなく解像度が低いため
スピード感が感じられないという問題が発生して作るのを途中でやめてしまったにょ。
(プチコン)3Dレースゲーム試作品
https://www.youtube.com/watch?v=hLr5VEevY9I
プチコン3号ならばこれは十分可能だろうから気が向いたら作ってみるかもしれないにょ。
もちろん、この2軸回転プログラムは自分のプログラムに組み込んでゲームを作ってもらって
結構なのでどんどん使ってみてにょ。
点検した
異音は解消
マウス効かない現象も解消
ついでにパワーアップしたらしいので見てたらCPU換装おなじcore2でもE6400からE8500になったため周波数も上がってる
レスにょ
天郷思音さんへ
>異音は解消
>マウス効かない現象も解消
それは良かったにょ。
>ついでにパワーアップしたらしいので見てたらCPU換装おなじcore2でもE6400からE8500になったため周波数も上がってる
E8500はCore2Duoの中では最速クラスなのでE6400からだと速度の違いが体感可能なのでは
ないかと思われるにょ。
ちなみに私が7年前に組んだPCにはCore2Duo E8400を使ったにょ。
当時はE8500が最速だったけどそれと数%の違いで価格が2/3だったのでお買い得感が高かった
からね。
ついにWindows8.1タブレット端末をゲット!
以前より購入を予定していたタブレット端末をついに買ったにょ。
https://twitter.com/ochame_nako/status/564406421605728256
買ったのはACERのIconia Tab 8W(W1-810-F11N)にょ。
Windows 8.1搭載だけどいわゆる廉価タブレット端末にょ。
ちなみに税込15980円だったにょ。
最新(昨年12月に発売)のWindows PCが1万円台(New 3DS本体と同じくらいの価格)で
買えるとは良い世の中になったものにょ。
ちなみにスペックはこんな感じにょ。
Iconia Tab 8W(W1-810-F11N)
OS Windows 8.1 with Bing 32bit
CPU Atom Z3735G(1.33GHz、TB1.83GHz)
メモリ 1GB
SSD 32GB
液晶 8インチWXGA(1280x800)
サイズ 128x9.75x214mm
重量 370g
駆動時間 8時間
上記のように廉価タブレットであるためメモリは1GBしか搭載しておらず、カメラも200万画素
とおまけレベルのものしか付いてないにょ。
そして、MS Officeも付いてないにょ。
スマホ(5インチ)とモバイルノートPC(10.4インチ)の間を埋めるデバイスとして今回購入
したのだけどやはり気がかりだったのがスペックにょ。
ということで早速ベンチマークを実行してみたにょ。
まず試したのが好例のCrystalMark2004にょ。
スコアの比較の参考にするのはCore i7-620UM(1.2GHz、TB2.26GHz)を搭載したLet'snote
CF-R9Kにょ。
◎CrystalMark2004R2
Iconia Tab 8W 《参考》CF-R9K
Mark 78624 72477
ALU 19966 21478
FPU 15988 19678
MEM 13544 14069
HDD 20612 8512
GDI ??3612 5749
D2D 2454 1383
OGL 2448 1608
この結果から判断するとIconia Tab 8WはCPU性能は若干劣るもののCore i7を搭載したR9に
近い値が出ているにょ。
これはCore i7とはいえ物理2コアのR9と物理4コアのIconia Tab 8Wの違いにょ。
Atomとはいえ従来のものと比べて高性能化がされているBay Trailコアであるため4コアを
フルに使えるアプリではそこそこ高性能といえそうにょ。
システムドライブはSSDだけあってR9と比べて2倍以上のスコアとなっているにょ。
そのため総合スコアではCore i7を搭載したR9を凌駕しているにょ。
あと昔から恒例のHDbenchを実行してみたにょ。
◎HDBench 3.40
Iconia Tab 8W
?? ALL??Integer?? Float??MemoryR MemoryW MemoryRW??DirectDraw
99189?? 280129??257691?? 115870??101334?? 204840??????????13
Rectangle?? Text Ellipse??BitBlt????Read?? Write?? RRead??RWrite??Drive
????12000??21533?? 22400?? 13059??159750?? 72778?? 82847?? 40943??C:\100MB
《参考》CF-R9K
?? ALL??Integer?? Float??MemoryR MemoryW MemoryRW??DirectDraw
100791?? 349378??382476?? 248918??161228?? 323890??????????14
Rectangle?? Text Ellipse??BitBlt????Read?? Write?? RRead??RWrite??Drive
???? 1139?? 1295????1337???? 112?? 72882?? 75349?? 19475?? 26459??C:\100MB
HDBenchもマルチコアというかマルチCPUに対応したベンチであるため4コアAtomであるが
故にR9Kに匹敵とはいかないけどそこそこ高いスコアが出ているにょ。
これを見るとシステムドライブのシーケンシャルリードは160MB/s程度、シーケンシャル
ライトは70MB/s程度出ているにょ。
これをより正確に測定するためCrystalDiskMark3.0.1を試してみたにょ。
?????????? Sequential Read :?? 168.446 MB/s
??????????Sequential Write :????78.663 MB/s
???????? Random Read 512KB :?? 146.570 MB/s
????????Random Write 512KB :????61.934 MB/s
????Random Read 4KB (QD=1) :????17.430 MB/s [??4255.3 IOPS]
?? Random Write 4KB (QD=1) :????13.323 MB/s [??3252.8 IOPS]
?? Random Read 4KB (QD=32) :????37.210 MB/s [??9084.5 IOPS]
??Random Write 4KB (QD=32) :????11.982 MB/s [??2925.3 IOPS]
シーケンシャルリードは168.4MB/s、シーケンシャルライトは78.66MB/sとなっているにょ。
これは2.5インチHDDと比較するとシーケンシャルリードは最新の5400rpmのHDD(100MB/s
程度)よりも上でシーケンシャルライトはやや下といった感じにょ。
さすがにeMMCとはいえSSDなのでランダムリードは最新のHDDを大きく凌ぐにょ。
それでも単体販売されている昨今のSSDと比べると格段に劣る性能は否めないのでやはり
コストと消費電力の問題でこの性能になっていると思われるにょ。
速度よりも気になるのは空き容量ではないかと思われるにょ。
32GB(これは1GB=1000000000バイト計算によるもの)しか搭載してないためこれで大丈夫
なのか心配の人もいると思うけどリカバリ領域等に使用されているためシステム上からだと
22.5GBしかないにょ。
デフォだと空き容量は14.8GBあるためデータなどはmicroSDを活用すれば何とかなりそうな
感じにょ。(ということで、1780円で32GBのmicroSDを速攻で購入)
これが搭載が16GBだったらほぼ使い物にならないレベルになりそうにょ。
あとSuper πも測定してみたにょ。
◎Super π
Iconia Tab 8W
104万桁 419万桁
1分23秒 5分35秒
《参考》CF-R9
104万桁 419万桁
20秒 1分50秒
Super πは拡張命令を使用しない場合のシングルスレッド性能(+キャッシュ性能)を見る
のに適したベンチにょ。
これを見ると上記と比べてAtomはCore i7と大きく差が開いているにょ。
この結果は概ねULVのPenM並にょ。
つまり、Bay TrailコアのAtomのコア当たりの性能はULV PenMと同レベルと言えるにょ。
Windowsを快適に動かすにはマルチスレッド性能だけではなくシングルスレッド性能が重要に
なってくるけどスペックの割りに動作がもっさりなのは4コアある反面でシングルスレッド
性能が低いためかもしれないにょ。(ベンチ以外はソフトを起動していないのでメモリ不足が
原因というわけではない)
◎3DMark03
Iconia Tab 8W 2976
《参考》CF-R9K 2903
3DMark03はDirect9世代の古いベンチだけどこのGPU性能からすると最新の新しいベンチを
動作させても満足な結果を得るのは難しいためこれで判断すると同じIntel HD Graphics同士
であるためほぼ同じスコアが出ているにょ。(実際はIconiaの方がGPUの世代が新しくGPUの
クロックが低いのだけど)
これを見るとやはり最新の新しいゲームをプレイするにはかなり厳しいにょ。
まぁゲーム用途で買ったわけではないので問題はないにょ。(それなりに高いGPU性能を求める
ならばBay Trailの次の世代となるCherry Trailを搭載した製品がもうすぐ発売されるので
それを待つという方法もある)
さて、CPUやシステムドライブはそこそこの性能というのが分かったけど問題はメモリが
たったの1GBしかない点にょ。
これはデフォルトの状態だと起動時にはメモリが700MB程度使用されているため十分とは
いえない感じにょ。
WinXPでさえメモリ1GBではタブをたくさん開いたらWeb閲覧だけでも1GBでは足らないことを
考えるとWin8.1ではさすがにメモリ1GBの機種はうまく使用していかないとメモリ不足に
悩まされそうな感じにょ。
タブレット端末を実用レベル(個人的にあまり不満を感じないレベル)で使用するならば
CPUはCore M、メモリ4GB、SSD128GBくらいは最低欲しいところだし、液晶の解像度もWUXGA
くらいは欲しいところだけどそんなスペックの8インチタブレットは存在しないしそもそも
あっても高くて手が出せないと思われるにょ。
それを考えるとおもちゃの感覚で買えるこの価格の方がベターだと思ってしまうにょ。
モバイルノートとスマホとの隙間的使用であるためどの程度使用することになるかは分から
ないので試しに買うのに高額なものだと手が出せないにょ。
15980円というと何せ私が買ったNew 3DSと同じ価格だからね(笑)
実際の使い勝手やバッテリ駆動時間などはまた改めて書くことにするにょ。
また試して欲しいベンチマークやなどがあれば受け付けるので遠慮無く言って欲しいにょ。
コンピュータ
Windows8のタブレットがNew3DSと同じくらいの値段で購入できるんですね。
昔は今よりも低性能なコンピュータがものすごく高い値段で売っていたんですよね?
(XP世代だからよくわからないけど。)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板