2012年09月プログラム32: 【3DS】プチコンを語るスレ【DSi】 (646)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
<XML総合 part="3"/> (756)
Subversion r14 (433)
スレ立てるまでもない質問はここで 121匹目 (1001)
iPhone iPad iOSプログラミング Part1 (541)
Androidプログラミング質問スレ Part26 (419)
MFC、Win32++を超えるライブラリを作るスレ (944)
【3DS】プチコンを語るスレ【DSi】
1 :2011/06/12 〜 最終レス :2012/11/01 3DSやDSiのプログラムが組めるプチコンに付いて語りましょう。 プチコンは今のVBの様にオブジェクト指向言語どころか、VBAの様に構造化言語ですらない 遠い昔の形態を採ったBASICなので、初心者向けの質問や昔語りなど、スレタイから遠く 離れていなければ許容したいと思います。 みんなで仲良く使いましょう。
2 : 容赦なく2ゲット
3 : ELSEすらない硬派さにシビれた
4 : これ、売れてるん? ためしにやるんなら無料のHSPを選ぶ人のほうが多いようなきがす。 あと、入門書がないと子供や初心者はプログラム組めないと思う。 やっぱ、おもにベーマガ世代がターゲットなんかな?
5 : ばっか、DSで出来るのがいいんじゃん
6 : 書き込み用ROMとかの高級品を買わなくても、ゲーム機の実機で動くプログラムを組めるってのが魅力なんだろう。 安いんだし、プログラマならとりあえず買っとくくらいの気持ちでもいいんじゃないの。
7 : ソフトキーボードでプログラムしてると精神的に非常に疲れる このソフトは、何かをプログラムで作ることが好きである以上に、 古い BASIC でプログラムすること自体が好きでないと続かないよ
8 : DS-10とか直感的なUIでよかったけどこれはダウンロードアプリで ジョークソフトって感じだな。 簡単にゲームが作れる斬新で直感的なUIとか LuaでもいいいからPCとデータ共有できるとそれはそれで面白かったと思うけど 開発期間も短そうだし
9 : For文の中からGoto文で抜けるとスタックエリアにゴミが残るって何なんだよw 内部ではサブルーチンにして再帰処理にでもしてるのか?変なの。
10 : いきなり過疎ってるし。
11 : >For文の中からGoto文で抜けるとスタックエリアにゴミが残るって何なんだよFor文の中からGoto文で抜けるとスタックエリアにゴミが残るって何なんだよ うーんそれは普通じゃないのか?普通禁止事項だし
12 : >>11 うーん、確かに構造化言語ではGOTO文はそんなに使うものではないけど、 昔のBASICでもそれって禁止事項だったっけ? とは言うものの、昔のBASICにFor文自体が有ったかさえ覚えていないorz
13 : つっかスタックって概念あったっけ?
14 : >>13 ないけど、公式サイトにゴミが残るって書いてあった。
15 : ループの内部スタックだろ
16 : >>15 ループの内部スタックってなに?
17 : FORの変数は何でどこが飛び先で…とか処理側が覚えておくもの
18 : >>17 えー・・それってどこかのアドレスを指定して確保してるんじゃなくて スタックエリアに確保するものなんだ。
19 : それがスタックちゃうんかい つーかもう君いいや‥めんど
20 : exit for ってないのかな
21 : アハ♪”
22 : >>19 スタックと言えばスタックポインタが指してるスタックエリア位置に格納することで、 アドレス指定して格納することとは全然違うし、アドレス指定して格納するならゴミが溜まるなんて話にはならない。 てか、面倒臭がる前にその辺の話理解して話てるんだよね?
23 : ほォ〜w、それで?wwwwwwwwwwwwwwwwwwwwwwwww
24 : >>22 無理だよ。 その辺の話はコンピュータの基礎知識が しっかり身に付いてるか、 アセンブラでもやってなければ分からないよ。 ベーマガやテクポリでちょこっと投稿してましたレベルの人に スタックの扱いやvSync割込みとか、まともな回答を期待する方がどうかと思うよ。
25 : まともな回答を期待する方がどうかと思うよ♪^^
26 : .,Д;、 .r-‐i'''''''''''i''''‐-、 o| o! .o i o !o |\__|`‐´`‐/|__/| |_, .、,、,..,、、.,、,、..,_ / _ ∩ ;. ;.,;.;.∵ / ノ( \ / ヽ ⊂/::>>24 ::: ノ ). ;. ; | ⌒ ● ● | /::::::::::::/i:i:i:i:i:} ヽ、 (__人__) ノ し'⌒∪_ ノ /::::::::::::::::::::::::・:::::::::\ (__) |:::::::::::::::::::::::::::・:::::::::::::| ヽ、:::::::::::::::::::::::::::::::::ノ |  ̄)☆コン |__丿 ̄ ̄ ̄ ̄ ̄彡
27 : >>22 スタックエリアはまず元となるアドレス指定をしてそこから積んでいかなければ話にならない 俺は話してる途中でお前の低レベルさに気づき、およそこのような展開になるのは読めていた、だから話をやめた まずFor文がスタックを積むこと、そのせいでGOTOで外に出ることが当時から禁じ手であったことを理解してない事が問題外だ 嘘と信じて疑わないなら他のやつに相手してもらえばいい、恥の上塗りするだけだから 俺への謝罪はいらん、頭の悪い犬に噛まれたと思ってるから
28 : 禁じ手というかできるけど推奨されないだな 一般にインタプリタ/コンパイラでは禁じ手だが
29 : インタプリタでもコンパイラでもない言語っていったらアセンブラかバイナリ直書きしか知らんのだが他にあるの?
30 : forでスタック消費とか初めて聞いた。 多重ループを抜けるにはgotoだろ。 わざわざforの開始位置でスタックに積み上げる事なんて無いし、仮にforの開始時に積んだところでgoto元とgoto先は静的に決まっているんだからbreakと同じだろ。breakもリークするのか? >>28 禁じ手はforにgotoで突入じゃね? ググってみたらnscripterの解説サイトにそんなことが書いてあるんだけど、nscripterからインタプリタを引っ張ってきたのかな。
31 : >多重ループを抜けるにはgotoだろ。 >多重ループを抜けるにはgotoだろ。 >多重ループを抜けるにはgotoだろ。
32 : >>27 >スタックエリアはまず元となるアドレス指定をしてそこから積んでいかなければ話にならない それは内部でサブルーチン化して呼び出すことでわざわざ積まなくても勝手に積まれるよね? だから>>9 で、内部でサブルーチン化でもしているのかと聞いたんだけど、注意散漫で見落とした? それともFor文を使う時は内部でサブルーチン化しないでわざわざ頭とか尻のアドレスをスタックに抱えるって言ってるの? ブランチ命令で十分行けると思うけど、わざわざ処理コストの掛かるスタック系の命令を使う意味も無いよね。 まぁ、そこまで言うならFor文の部分が内部的にどうなっているのかアセンブラで記述して見せてよ。 俺馬鹿だけど6502系のアセンブラ位なら分かるからさ。 アセンブラコードの流れを見れば君の言いたい事も分かると思うんだ。
33 : 世の中広いな 変数がどれか不定のままわからずにfor文を作れるすごい人がいるらしい
34 : >>33 何を頓珍漢な事を言っているの?
35 : 変数も増加分もスタックに記録しておかずにエスパー的にそれがわかるんでしょ?すごいじゃないですか
36 : 1を知って10を知る人なら会話は通じるだろうが >nscripterからインタプリタを引っ張ってきたのかな。 真顔であさっての方向に、この人全般的にこんな感じだよ だいたいforのような多重構造の時点でスタック積むのは確定してるよね
37 : >>35 だから何でわざわざスタックに格納する理由があるの? 今までのレスちゃんと読んでる? それとも読んだけど全く理解出来てないのかな? >>36 スタックにゴミが溜まるって言ってる時点でスタック使ってることは確定してるの。 問題は何でわざわざスタックなんか使ったか。そして>>27 のアセンブラコード回答待ち。
38 : MS-BASICインタプリタのプロトタイピングくらいちゃちゃってやってよ
39 : 半端にcかじっててグローバルなジャンプが禁止でソースがツリー構造を持ってることで言語処理系がループとgotoの関係を解析できる構造化言語と話がごっちゃになってないか?
40 : これは 外付けキーボードが使えるのかな?
41 : >>40 不可
42 : これプログラムをPCとやりとりする機能は無いんだな 作った奴バカすぎ アホすぎ 近くのDSに転送できたって何も嬉しくないだろう? 公式の「プログラムリスト集」のページに「各自の工夫で」 とかあるが、どうにもならんわボケ
43 : >>39 そんな大層な話じゃないよな。 もっとも、>>36 辺りはFor文の事を多重構造とか言っちゃってるから なんか勘違いしてるみたいだけど。ただの反復処理なのにね。
44 : 各自の工夫 ttp://www.youtube.com/watch?v=KuZa-361hPo
45 : おお!
46 : ニコ動でプチコンで検索してみたが、結構レベル高いのもあるな。 ただ、投稿日時とかを見ると、明らかにブームは過ぎた感じがw 3月4月は盛り上がってたようだけど、3DSでの需要はなかった模様。
47 : http://www.pokemon.co.jp/ex/typing/ この 外付けキーボードを使用することができるのですか?
48 : >>47 不可
49 : >>37 変数に加算して折り返し飛び作業するのはどこだ?FORじゃなくてNEXTだろ お前の話を聞いてるとわざわざNEXTからテキスト単位でさかのぼってみつけたFORを0から字句解析するような構想考えてるようだな 途中にある多重FOR NEXTもスルーする処理もあるんだぞ そんなことしていたら速度は10倍以上遅くなる、ありえない実装法だ スタックで出し入れしておけば該当するのは1発、使用変数も折り返しポイントもだ あとは自分で考えろ 多重もできないForを考えていたって何だよ>>43 わからない自己葛藤書きとか 低レベルな質問返しはやめろ、こっちはヒマじゃないんだ 発売元でもメール垂れてろ
50 : >forでスタック消費とか初めて聞いた。 >もっとも、>>36 辺りはFor文の事を多重構造とか言っちゃってるから >なんか勘違いしてるみたいだけど。ただの反復処理なのにね。 つっこみどころ大杉で全文スルーしたがこれはどんなアホ名言なんだよ FORにしろNEXTにしろ飛ぶときは中にある多重FORを丸めて飛ばす処理がいること完全に頭の中にないな お前の作ったインタプリタは超鈍足でFORは一重しか使えない、そういうことだな 結局アホの面倒みさせられたのか俺orz
51 : >>49 お前本当に理解出来てないな。 For文なんて内部では頭にラベルもっといて繰り返し数を抱えるアドレスだけ設定して 繰り返し数を設定した後で処理を走らせるごとにデクリメントして、それが0以下で無ければ頭のラベルに飛ばす分岐付けとけば 十分事足りるんだよ。 多重?ただの入れ子だろ?全然スタックを使う理由になってないな。 何か訳の分からない想定立てて人に押し付けてないで、とっととアセンブラコード書いて見せてみろよ。 お前の言ってる事は支離滅裂だからコードで判断してやるっていってるんだろ? まぁ大概この手のヘタレは屁理屈と口先だけだけれどな。
52 : どうでもいいけど6502使いってVIC-1001でも使ってたのか?w 普通は出すなら80系だが 多重の飛びアドレス設定すること自体、スタック積んでることになってるのに気がつかないのか? しまいにゃ多重そんなの関係ねーって何だよ >FORにしろNEXTにしろ飛ぶときは中にある多重FORを丸めて飛ばす処理がいること完全に頭の中にないな なんども言わせないでこれを100回読み直せ こちらはお前のように余計な与太話、コード書いてるヒマはない 自分が支離滅裂で相手に言い返すとかバカか これが最後だ、お前は一生無能ヒマ人やってろ
53 : >>51 いやcやpascalやjavaやlispでなら当然のようにそうだろうが、行ベースの言語でナイーブにそれを実装するのは無理じゃね?
54 : >>51 が一切スタックを使わないFor文をコードで示せばいいのになw
55 : だからbreak(exit)もリークするのかよ。 おー怖っ。 お前らの書いたプログラムは使いたくないわ。
56 : break命令も入れるなら直前のforのスタックも同時に外すだけで無問題
57 : 最初に大雑把な情報を集めて置く2パスが多いとおもうが。 仮にワンパスだとしてXmlだったらどうやってパースするつもり? 抜ける時に対応のチェックくらい手間じゃないでしょ。
58 : 壊れたか?
59 : >>52 >どうでもいいけど6502使いってVIC-1001でも使ってたのか?w 普通は出すなら80系だが 馬鹿か?3DSもDSiも6502系を起源としたARM使ってるだろが。そんな事も知らないのか。無知丸出しだな。 多重多重と連呼しているが、さっきも言った通りそれはただの入れ子だ馬鹿。 一つのネストに対し、カウンタ用のワークを一箇所切っとけばいいだけの話だろがボケが。 >なんども言わせないでこれを100回読み直せ 1回読んだだけでお前の無知さと無能さが十分過ぎるくらい滲み出してるわw >こちらはお前のように余計な与太話、コード書いてるヒマはない >自分が支離滅裂で相手に言い返すとかバカか たかが5、6分の事に随分ご大層な話だな。結局ウダウダ御託を並べながら逃げちまったかw格下過ぎw
60 : 唐突にXml(笑) 多分誰にも伝える気もないねこれは(笑)
61 : あれ?3DSとDSiのARMって6502のネイティブ動いたか?
62 : ARMと6502って関係あるの?
63 : といかいまだARM=6502思ってるやつは情弱
64 : 命令的には拡張されたけど、言語形態自体はさほど変わってないから 小さなプログラムなら二アリーイコールと考えて差し支えないだろうね。
65 : がーんDS開発してたけど初めて知った
66 : >>63 だったらとっととARMのアセンブラコード晒せや、なんちゃって情強w
67 : うそ教えるなw
68 : >>63 「といかいまだ」ってどこの方言?
69 : >>59 ふんふん、ループごとにワークがあるんだね。 そしてネストが深くなるたびにワークのアドレスは先に進むんだよね。 ネストから抜けると今度はアドレスが戻るんだよね。 人はそーゆーのをスタックと呼ぶんだが、キミは違うの?
70 : とwikipediaに教えてもらいましたとさ
71 : かぶっちゃった >>70 >>64 ねテヘ
72 : ケンカはやめて(><)
73 : ケンカじゃないだろ >>59 が一人でどうにもならない状態になってるだけ
74 : C++で for (int i = 0; i < 10;++i) for (int j = 0; j < 10;++j)...; が単純なifとgotoに展開できてスタックいらないのはわかる。 ループからのgoto脱出に対応するのにもスタックは関係無い。 #コンパイラ通せばわかるし行数長くて書きこめなかったからコードは端折る しかしクラッシックなBASICだと FOR I=0 TO 9 FOR J=0 TO 9 PRINT... @L NEXT GOTO @L ってのが変則的だが文法的には許されるからNEXTがどっちに対応してるか 判断するのにスタック系のデータ構造いらない?
75 : コンパイラとインタプリタではまた話が違ってくるけどな。 むしろコンパイラの方がスタックいると思う。
76 : >>74 NEXT がどっちの FOR に対応するのか判別するだけなら NEXT I や NEXT J でできないか?
77 : NEXT 変数名 付けるつけないはユーザーの自由に委ねられてるね。 処理側は厳しい条件の方で判断できなければいけない。
78 : >>76 ユーザーはそれでいいけど、今の問題は処理系がどう判断するか。 NEXTが一個しかないのに実行時のコンテキストによってFOR IとFOR Jの 両方に対応することができるってのが厄介なとこ。 プチコンでも最後のループ終了時にエラーでる以外はちゃんと動くよ。 ループ終了を判断して余分にNEXT呼ばなきゃ全く普通に動くはず。
79 : >>74 いらない。そもそもForとNextの数が違っている時点でエラー。 最後尾にNextを付け加えて飛んだところで、内側のForのカウンタが0の状態で飛ぶから、 飛び先からの命令を実行しながらNextをそのまま素通りしておしまい。 逆にそこから繰り返したいならGOTO @Lの前にJの数値を変えてやればいい。
80 : >>73 はいはい、負け犬はそうやって遠巻きにキャンキャン吠えているのがお似合いだw
81 : >>79 別にNEXTの数が合ってなくてもエラーにはならないが BASIC知ってる?
82 : >>80 負け犬って君のつもりだったんだけどw
83 : >>81 え、ならないの? ならダメだね。外部から飛び込んじゃダメってことだ。
84 : >>82 >>52 で、 >これが最後だ、お前は一生無能ヒマ人やってろ とか言いながら悔し過ぎて他人を装ってまた来たのかw みっともな過ぎるw
85 : >>84 もう明日の準備終わったからね 直後に言えばいいものを一度逃げて時間おいて言ったことが前回と同じ破綻した内容 犬の遠吠えって恥ずかしすぎないかい?
86 : >>85 悪いがこっちは年がら年中張り付いていられる様なニートとは違って仕事しているからな。 それに最後だと言っておいてまたノコノコ出てくる様な恥さらしな事をした覚えもないしな。 そうやって臆面も無く出て来た所をみると、アセンブラのコード完成したって事だな。晒してみるか?それともまた逃げるか?
87 : >>86 煽りしかないね君 俺の言葉に一句でもそんな言葉あったか? >悪いがこっちは年がら年中張り付いていられる様なニートとは違って仕事しているからな。 いやいやw 君の書き込みみればこれは自己紹介乙でしょw
88 : 明日まで待ってくれ
89 : >>86 そんなに晒したいならまず自分が実践してみせれば?
90 : 本質的じゃないしいいやってサボったけど IF I<10 GOTO @L って書けばよかったか。 配列をループ変数に使えるから無数にループがつみあがる可能性あるな。 構造化BASIC仕様で出せばこんな展開にもならなかっただろうけど おっさんに売れないから駄目なんだろうね。
91 : >>87 煽ってると言う意味では一句どころか>>27 からずっと煽りっ放しだよなw まぁそんな事はどうでもいいんだよ。あれだけ大口叩いたんだから何で汎用エリアを切らないで スタックエリアを使うのか、きちんと内部的なコードを挙げて説明してくれれば 俺は何の文句も言わない。
92 : >>91 自分が趣味コード書くひまあるから液晶の向こうにいる相手もそうだと思ってるんだろ? 実はそうでもない、これは時間だけでなく本腰いれてそんなことに費やせないって事なんだよ あんたにはわからないよね コードコードってそれしか言えないのか? 一般と異なる主張を一人でやってるのはあんただ、証明すべきなのもそう 間違うな
93 : かっこわるい
94 : >>91 だからスタック未使用なforのコードはマダーって話だよ、カッコイイ人
95 : 中学生の多そうなスレですね。 PHP, Perl, Python, Rubyに始まって、Luaでもなんでもリークする言語挙げてみて下さいね。
96 : リーク()
97 : 飽きた。寝る。
98 : >>92 たかがループの処理ちょこっと書くのに本腰かw 2ちゃんには本腰入れるけど数行のプログラムには入れられません(キリッ 逃げ際もカッコよすぎwww
99 : >>92 これははずかしい
100 : >>95 Perlは循環参照で死ぬね。 しかしなんで90年付近以降の言語ばっかなんだよ。 こちとら70年代仕様だって。
101 : >>98 俺はお前と違って仕事があるんだよ >たかがループの処理ちょこっと書くのに本腰かw ああそう、じゃあ君は簡単なことだから、スタック未使用のコード書いて提出できるね 簡単だから俺が帰ってくるまでに仕上げて提出しておけよ 人が寝る時間まで待ってから遠吠え、しかも単純な自演付きですかw ほんと自分が恥ずかしくならないですか? お前煽りだけ中身なしの人間性だから鏡もって全て自分に言い聞かせた方がいいなw
102 : さあ今日は彼はまだご就寝の時間かな 何時起きてくるのか とにかく自分で言った簡単なことだから夕食時ぐらいまでは仕上げて提出しておけよ
103 : スタックの意味も狭義から話が不利になるといろいろ変えていったよね、君 >俺馬鹿だけど6502系のアセンブラ位なら分かるからさ。 ARMの6502開発環境なんかないからこれもあとで話変えて嘘ついてたね お前はどうせコモドール使いあたりのカビが生えたベーシッカーなんだろw だいたいこいつ(>>98 )はいろいろ言われて昨日だんまりを決め込んだ時から 本当はもう自分の言ってたことが正しかったとはもう思っていないはず だからもう一度逃げては後から出てきて煽りの遠吠えを繰り返すだけのモードになってしまった …まだこないね、簡単なコード書き楽しみに待ってるから
104 : >>101 必死過ぎw 要約すると、お前は自分は大口叩いたけど出来ませんって言ってるんだな? しかもコードの要求は俺の方がしたのに、出来ないもんだからオウム返しするなんてステキ!! さて、上であれだけ言ってればもう引っ込みも付かないだろうな。
105 : • • • LDA #0AH STA 00H L1$ LDA #05H STA 01H L2$ LDA 01H DEC STA 01H BNE L2$ LDA 00H DEC STA 00H BNE L1$ • • •
106 : さて、極々簡素なループ文だ。お前が多重多重言ってた入れ子も入れてある。 スタックなんぞ1回も使っていない。 じゃ、スタックを使ってもっと早くゴミを残さないのを待ってるから。 今日の夕方まででいいよw
107 : >>104 お前の方言じゃなくメジャーな80系で書けよw それは単なる条件ジャンプで字句解析は全く入ってない それはマシン語のループ、for文作ったとはいえない インタプリタの意味全くわかってないなおまえ 当然だが字句解析もいれてやるという話だ だから膨大で簡単にできないと言ったのにそれもわかってない、ごまかしの条件ジャンプ書いて何それ? 俺は一旦出るよ、WiMAXとかで書きこめんこともないがさすがにそれは自重する 言い出したのもお前だし核心をつかれて何も言えず引込みがつかなくなってるのはお前だろ ちゃんとしたのを書いておけよ
108 : >>107 >お前の方言じゃなくメジャーな80系で書けよw ハァ?当時出ていたz80系のパソコン全て合わせても全然数的にかなわないほどメジャーなハードな訳だが。 やっぱり難癖付けて逃げ逃げだな。 実際プチコンで同じ様に書けばスタックにゴミが積まれる事も無いし、 当然トレースで1行ずつ解析させて走らせても変な落ち方する事もない。 偉そうに能書き垂れるのは、コード書いて説明してからにしろや。もう言い訳は聞き飽きたわ。
109 : 難癖苦しすぎw
110 : 自信たっぷりに示したコードが斜め上過ぎてワロタw こう展開すればスタックいらねー、ってか。 それはインタプリタのやる事じゃないな。 だいたいBASICのそれは超少ないメモリでも動く事が必要条件な訳だしね。
111 : まぁコード展開しただけでも偉いわな。 口だけだったら何でも言えるし、 実際もう片方の奴は今んとこ口だけだし。
112 : どんなに言ってることがまともだとしても コード出されたのにコードで返せないんじゃね
113 : >>106 >>111-112 IP変わったが再おじゃ お前の壮大な勘違いの理由がよーくわかったよw こちらはインタプリタでforをどう実装するかという話をしていた ところがお前はアセンブラでループは簡単、だからforも同じだろということだった インタプリタはまず字句解析がいる、そしてforなら変数も実装しなければならない(簡単にできないことはわかるよな) そこでnextにどう情報を渡すかというのと、無数に重なっていくワークをどう処理するかということ、退避させるのにスタックが必要になる ところがここでお前のお笑いソースw ただアセンブラをループ囲いさせてアドレスは直渡し、何それ? 多重の中でforに対応したnext探ししないでデタラメでいいの? 誰も手書きアセンブラループ書けなんて言ってないよ BASICを解読してその中身がループしないといけないんだろ? インタプリタってわかる? しかもさらにループが重なったらどうするんだ?お前が毎回手書きで指定するのか? この場所、この場所、とやっていかずに、それはスタックさせるしかないんだよ それがプログラムだろ
114 : >>113 コードだせ しが自演だと思ってるし コードださないプログラマーは詐欺師
115 : コード出さない理由はここにあるだろ >まず字句解析がいる、そしてforなら変数も実装しなければならない(簡単にできないことはわかるよな) これはお前もできないだろ、やってないし というかなんでインタプリタ動かす話で アセンブラが自分がループするソース書いちゃったのww
116 : 対象のソース回さないで自分自身が回ってまーすwww ってこれで素直に自分の勘違いはわかっただろ もう苦しい難癖で引き伸ばすのやめようや
117 : どんどん言い訳の文章が長くなって行くね。 今頃になってアセンブラにまでケチ付けてるし。 ほっとくとどこまで行くか見ものだね。
118 : なんかさ、コード開示させといて自分は口だけってのもどうなんだろうね どんなに正しいこと言ってるかもしれないけれど、口だけだから全く説得力がないよね
119 : あらまだ表面はつっぱって見せないといけないの 蓋を開けてみれば実はインタプリタそのものがわかってなかったのね ソース解析せず自分の手書きコードが何故かループするお笑いだったなんて …こんな黒歴史もう触れてほしくないですよね
120 : >>118 それは一理ある。 ここはPG板だからな。
121 : ぼくのさいきょうないんたぷりたはとてもとてもふくざつなのでつくれるけどほんごしになってつくるきがしません ほんとうはつくれるんだよ ほんとうだよ
122 : 自演はいい、それが最後の引っ張り? >>115 ひどい間違いを指摘するのが役割であって全面に出てくる気もない それだけ
123 : 素直に間違いでしたーて爽やかに終わればいいのに 結局どこかでアヤをつけて食いついてくる才能だけはすごいよね
124 : プチコン http://smileboom.com/special/petitcom/index.html
125 : で、結局スタックを使う版の コードは晒されたのか? インタプリタと言う概念から どう変わってコードに反映されるのか 俺も興味ある
126 : >>125 >>123 最後の砦、自演はもういいです そもそもスタックを使わない版のソースすら晒されていない
127 : もう誰も彼も全部自演扱いになる所まで切迫詰まってしまったみたいだなw 偉そうに言うならコード晒せば良いのに。そうすればインタプリタはここでこうしなければいけないから、 こう書かなくてはいけない。だからスタックもこれこれこういった為に必要だし、 スタックにゴミが残るのも止むを得ない と言った説明も出来るだろうが 全く空論が廻っているだけでそれ以上踏み込もうとしない。 そりゃ周りからぶっ叩かれて当たり前。
128 : そもそもの要求がおかしいんだからアセンブラで書けなんて言わんよ。 Cでもなんでもいい。語句解析ルーチンもあるものとしていい。 実行部がfor〜nextを見つけて、情報を拾って、疑似プログラムカウンタは こう動いて…みたいなのが示せればいいんじゃない?
129 : できないんだからあんま煽んなよ
130 : どうだろ、それで内部的な動きが説明出来るのだろうか。 そもそもCとかは解析の為インタプリタとしてプチコン内部に入っているとは思えないし プチコン内部の話何だから階層も違う言語の説明では意味が無い気がする。 何と言ってもC自体がFor文持ってるしね。 逆に解析する過程でマシン語になってしまったと言うなら逆アセンブラでアセンブラコードを提示する事も出来るけどね。
131 : もう分かったから、そろそろプチコンの話に…
132 : >>130 プチコンはCかC++で出来てると思うんだが。 for文そのものがあるし、の意味もわからん。なにを言いたいの?
133 : プチBASIC
134 : >>127 ごもっとも
135 : 更新来るね
136 : スタック使う版っつっても教科書的なインタープリタの実装でどうでもいいと思うんだが。 ナイーブな実装って言ってたのは次のような雰囲気。 lines(pc++) match { case l: For => loop.push((pc, l)) v(l.v) = op.start case n: Next => val l = loop.top._2 v(l.v) += l.step if (v(l.v) <= l.end) pc = l._1 else loop.pop case p: Print => println(p.args) } 字句解析にこだわってる奴もいるが純粋に時間かかるだけで 別に多重ループでのスタック消費とは無関係なんではぶく。 あと、構文解析フェーズでfor〜nextの対応付けできる >>95 に上がってるような言語なら話は別ね。
137 : gotoで抜ける時だってラベル見つけるために字句解析するでしょ。 そのときついでにそこまでに通ったforとnextの数も見とけばいいだけじゃないの? というかだね、アセンブラ全盛期で構造化プログラミングのいろはが出来上がっていない時代じゃあるまいし、 場当たり的な処理はやめて字句解析は共通の仕組みにしとこうぜ。 そうしないからプチコンのバグみたいにNEXT:NEXTがうまく動かないとかなるんだよ。
138 : そそ、ここは一つObject指向のコンパイラ型にしといて メモリのオーバーフロー起こすわもっさりするわで作ってけばいいんだよ
139 : >>138 ゲハへお帰り
140 : フルプライスゲーより高くなっていいから♪ ポケモンキーボード流用して♪ 3DSにネイティブ対応の高機能なパケ版でないかなあ♪ 無理だろうなあ♪ ムリっ♪
141 : 面白そうと思うけど現実にはjavascriptでプログラム書いていた方が楽しい
142 : それはないな
143 : ネコ毛だらけ、プチバグだらけ
144 : >140 普通にパソコンで書いて3DSで動かせればいいのでは……
145 : >>144 どうやって?
146 : >>145 >普通にパソコンで書いて3DSで動かせればいいのでは…… 「動かせばいい」じゃなくて「動かせれば」いいだから、 メーカーさんの方でそうしてくれればいいなって事じゃない? 俺はそう受け取ったけど・・・ それとも>>145 がメーカーの人で、 そんなもんどうやって実装すんだコンチクショーっていうことなら、 日本語的に正しいと思う。
147 : >>146 いや、希望は分かるが、 パソコンで書いてそれを3DSで動かす というのを例えばどうやってやるの?
148 : ほのぼのBASICスレかと思ってみてみたら中身の無いスタックスレだった
149 : >>147 >>44
150 : >>149 それを全世界が普通だと思っても、俺だけは普通とは思えん
151 : 昔懐かしいBASICスレだと思ったらスタックスレだった
152 : 一度言えば分かるから
153 : PCでコードを書いて無線LAN経由でDSに転送できたらイイナ。 PCからデバッガが使えたらもっとイイナ。 ニンテンは許してくれないと思うけど。
154 : するとしたらSDカード経由だろう。もちろん任天堂的にあり得ないが。 せめてSDカードへの出力だけでも対応してくれるとリストを公表しやすくて助かるんだけど。
155 : そしてこれがリアル現実…w” ネットで見る付き合いたくない男No1は『ネトウヨ』(ネット右翼) / 働いてないのに2ちゃんねるでは一人前 http://raicho.2ch.net/test/read.cgi/newsplus/1308335231/l50
156 : 今月はPROGRAM LISTの追加なしかな?
157 : FOR文だけでこんだけ盛り上がれるおまえらすごいな ↓N88だけどかっこいいだろう 10 FOR I = 1 TO 5 20 IF I = 2 THEN NEXT I 30 NEXT I run NEXT without FOR in 30 OK
158 : それをカッコイイと申すか 色んな人がいるんだな
159 : プチコンは、漢字表示できるのですか?
160 : >>157 そのとおりだね http://www1.axfc.net/uploader/Sc/so/248903
161 : >>159 キャラクタとして作れば表示できる
162 : まぁ初代88も漢字ROMボード載せないと 漢字出せなかったしな
163 : 流石にもう飽きたかw >>74 その例のFORとNEXTだと、NEXTはその直前に通過したFORへ(ループカウントが残っていれば)戻るという仕様だよね。 確かにその仕様だと、プログラムの実行順番によって、FORに遭遇する度に FORの場所(&変数の名前) を(既存情報を上書きせずに)記録して、FORに遭遇した回数をインクリメントするような組み方をすると思う。 このデータ保持の仕方を見ればスタック的だ。 FORとNEXTは構文的に対応するものではなく、実行時の遭遇順で相方が決まる動的なラベル&GOTO(変数による条件ジャンプ付き)ってことだな。 構文的なブロックを構成するわけでは無いから、FOR〜NEXTの間からジャンプしてどっかに行っちゃったとしても、 FORに遭遇した回数はクリアされない。 脱出ジャンプからではFOR〜NEXTのカウント情報の破棄の仕方がわからないので、 適切にクリアするのは無理(構文的な対応など、補完できる情報が無いため) これがゴミが残るということだろう。
164 : で>>105 が上記の仕様を、静的解決で実現できると言ってるとはとても思えない。 NEXTの戻り相手のFORが実行時に決まる以上、条件ジャンプ&静的ラベルには展開不可能だからね。 FOR文の仕様のそもそもの解釈違い(にはもう気づいているが引っ込みが付かなくなった)、 か、毒を吐いて遊んでるだけ、が真相だろ。
165 : なぁ メガデモ作っちゃった奴っていないの?
166 : >>164 いや、多分スタックの解釈の違いが有るな。 確かに>>105 はインタプリタである事を考慮していないから論外だけど、 スタックエリア外(ヒープエリア等)で領域を確保する分には 関数を呼んだ後の戻り先ポインタなどが格納されている様な場所に影響を与える 事は無いから これはスタックエリアにゴミが残るとは言えない。 ヒープエリア等に確保した領域に対して、そのスコープ内で値を溜め込んだカウンタが狂うだけで収まるし、 指定した場所のスコープが切れた時に確保したエリアは破棄されるのでやはりゴミとしては残らない。 多分だけれども、スタックを使わないと出来ないと言ってる人は、スタックエリアの 事と、 高級言語のスタック命令とかで用意される領域とごっちゃに考えている様な気がするよ。 違ってたらごめんね。
167 : >高級言語のスタック命令とかで用意される領域とごっちゃに考えている様な気がするよ。 さすがにそれはないだろw 言語以前にコンピュータの構造のイロハじゃん。 ヒープエリアとスタティックエリアが一緒になることはあっても スタックエリアと混同するとかあり得ないよ。
168 : 俺もスタックエリアやスタックポインタを直接いじる方法を知らない。 むしろそれを使ってやる方が凄く困難な気がする。 そう言えばスタックエリアを使った方法のコードってまだ挙がっていないんだよね? 何かどや顏で能書き垂れる前にちゃんと分かるようにコード書いて欲しいよ・・・。
169 : そのゴミが残る「スタック」が何かをはっきりさせるソースがあれば話は終わるのだが。 スタック構造はRュポップで出し入れするアルゴリズム(というかデータ構造)の事だから、 単にスタックやスタック領域と書いた時にCPUのsp系のレジスタで指し示す部分のこととは限らないだろ。 >>74 のFOR〜NEXTの実装に スタック的なアルゴリズムを使うのは間違いない。 その「スタック的なアルゴリズム」でアクセスするインタープリタのワークエリアにGOTOの使い方次第でゴミが残るのは 話の前後関係からこれも確定。 では原文のスタックという用語の真意は?
170 : 実際にサイトを読んで見たが、これのスタックはインタープリタのワークエリアのことだろ? (BASICプログラムから見た時はGOSUBの戻り場所記録と同一領域だとしても) 終了されないFORがどんどんたまって最終的にOut of memoryとインタープリタが表示するんだから。 sp系レジスタの指すワークエリアがぶっ飛んだらそれじゃ済まないと思うが、例外補足してわざわざやってるのかね? ま実際は中の人じゃないと確定的なことは言えないが、自分が実装するならFOR〜NEXTのワークエリアをいわゆる CPUのスタック領域にする理由は積極的には思い当たらない。 今のCPUから比べると極端に性能が低かった時代だと、そういうこともしてたんだろうか?
171 : またひとつ謎が出て来た。 説明書によると、FORの初回条件が不成立の時、NEXT以降から続行するとある。 これって、FORに対応するNEXTを、FOR以降を実行せずに特定する必要があるよね。 >>74 のようなプログラムの場合、もしどちらかのFORの初回条件が不成立だったら、どういう挙動になるんだろう。
172 : >>171 >>74 のような事ができるBASICはFOR文の中を必ず一回は実行する
173 : 最低でも一度実行するのが、正しいFOR文の実行です。
174 : いつの時代の話だよ
175 : ↓N88だけどかっこいいだろう 10 FOR I=1 TO 0 20 IF I=10 THEN NEXT:PRINT "!" 30 PRINT "?" run ! ? OK THENブロックに入っちゃうんだぜ
176 : 何故にN88? N_Basicと挙動が違うの?
177 : 違う
178 : >>175 20行目の条件式、I=1じゃないの?
179 : 俺は仕様を知らんが、予想でいうと、1からインクリメントしていってオーバーフローで0になるまでIを回すから、途中でI=10になるってことじゃないだろうか
180 : FOR〜NEXTの実装にはスタック構造が必要だとは言っているが、 そのためにスタックエリアを使うべきだとは誰も言ってないような。 >>9 が混同しているだけ。
181 : sage損ねスマソ。 ついでに>>178 条件不成立になって一番近いNEXTを探しに行くんだけど、 それがTHENの後にある、本来絶対来ないやつになるって事じゃない?俺も予想。
182 : >>181 プチコンとは違ってMicrosoft系BASICはNEXTを探すようなことはしないはず。 少なくとも手元のMSX-BASICではIF I=10だとNEXTに到達しないな。
183 : >>180 インタプリタの事はよく分からんのだけど、普通、.NetのVBとかで Module Module1 Sub Main() Dim I As Integer Label1: For I = 1 To 10 GoTo Label1 Next End Sub End Module とか書いたら、その中間コードをアセンブリ言語にすると、 つづく
184 : >>183 の続き .method public static void Main() cil managed { .entrypoint .custom instance void [mscorlib]System.STAThreadAttribute::.ctor() = ( 01 00 00 00 ) // Code size 14 (0xe) .maxstack 2 .locals init (int32 V_0) IL_0000: ldc.i4.1 IL_0001: stloc.0 IL_0002: br.s IL_0000 IL_0004: ldloc.0 IL_0005: ldc.i4.1 IL_0006: add.ovf IL_0007: stloc.0 IL_0008: ldloc.0 IL_0009: ldc.i4.s 10 IL_000b: ble.s IL_0002 IL_000d: ret } // end of method Module1::Main
185 : >>184 の続き とかになるじゃない 普通に仮想的な意味でないスタックエリア使うと思うんだけど、 その辺はインタプリタだと違うの? スタック構造って言うと曖昧でどっちだかわからないから、 やっぱりコードで示してよ。
186 : >>178 条件に当てはまらないからTHEN内のNEXTには到達しないはずなのに THEN内のNEXTがFORに対応すると判断されたうえ、 FORの条件に一発目から当てはまらなかった場合THEN内のその次の命令から処理が始まっちゃうという
187 : >>186 確かにN88-BASIC(86)はそういう動作をするみたいだね。 PC-8801のN88-BASICはこんな動作したっけ?
188 : おお、PC-8801のN88-BASICでも同じか。 他のMicrosoft系BASICと違ってFOR〜NEXTが必ず1対1になっているのか
189 : switch(keyword) { case FOR: variable = get(); start = get(); end = get(); step = get(); store_variable(variable, start); for_next_stack.push(new for_next_item(variable, end, step, ++pc)); break; case NEXT: item = for_next_stack.top(); added = load_variable(item.variable) + item.step; store_variable(item.variable, added) if (added <= item.end) { pc = item.pc; } else { stack.pop(); pc++; }
190 : 構造化プログラミングに対応したMS-BASICはエラーチェックが入るようになった。 つまり、エラーチェックが無い古代BASICは構造化未対応ということ。
191 : 概念的にはこんなかな。 足りないところは適当に想像で補ってね。
192 : 「スタック」イコールCPUのスタック領域と思い込んでた奴、顔真っ赤
193 : >>184 .NET上のVBはもはや旧式のBASICとは別物だからね ネイティブなILにコンパイルするからC#とかそっちよりの存在になってる
194 : N88以前の、8bitCPUにおけるMS-BASICは16Kbyte-ROMに格納されている。 あまりにも小さくて余裕が無かったから、エラーを出さない。
195 : PC-6001:16KB PC-8001:24KB PC-8801:40KB
196 : メモリがジャブジャブ使えてN88と同じ程度に構造化されているF-BASIC386 にはNEXTチェックないけどね。 逆にフリーエリアが28KBしかないCP/MのMBASICはN88と同じ動作なんだよね。
197 : F-BASIC6 にはエラーチェック入ってる。
198 : 22 : デフォルトの名無しさんsage2011/06/14(火) 01:24:48.15 >>19 スタックと言えばスタックポインタが指してるスタックエリア位置に格納することで、 アドレス指定して格納することとは全然違うし、アドレス指定して格納するならゴミが溜まるなんて話にはならない。 てか、面倒臭がる前にその辺の話理解して話てるんだよね?
199 : スタックいらない派の反撃はもうないのかな。 土日は盛り上がるのかと思って楽しみにしてたのに。
200 : 内部処理なんか議論したって結局確信持てないんだから、 そんなのどっちでもいいし、たいして面白い話題じゃないだろ こんなん作ったよ、これどうやってるの? って話題の方が何倍も面白いと思うぞ 期待はできんだろうけど
201 : たしかにこのスレの内容は、ほとんどスタックだしなー もっといろいろな話題が膨らまないところをみると、プチコン人口はHSPよりもずっと少なそうだな・・・
202 : まず3DS/DSiなんてもってる人間がどれだけいるか・・・
203 : 最近はニンニン売れてないのんけ?
204 : わんさかいるだろ
205 : 板が悪いんじゃないの? 本スレは別にあるし、twitterもあるし
206 : 本スレ どこ?
207 : http://toki.2ch.net/test/read.cgi/handygame/1309060822/ 最近はプログラムの話はあんまり出ないけど(とりあえず過去スレで一通り出尽くした感じ) まあプログラミングの深い話はここですればよいし、住み分けできてると思うよ
208 : 漏れは、ユーチューブにあがってるゲームやってみたい だけど再生回数少ないね。みんなは興味ないみたいね・・・
209 : パソコンでコード書いてDSで実行する というコンセプトならよかったのに
210 : …ってなワケで、オレはこちらにいる。 [i7-2600K] 映像編集に適したPC環境 [DarkBASIC] http://toki.2ch.net/test/read.cgi/dcamera/1304037694/l50 - - - - - - - - - FORUM3 http://jbbs.livedoor.jp/computer/42600/ MAIN STREET http://www.geocities.jp/courant_de_console/main_street/
211 : xlinkでデータ交換できないのかな?
212 : もっと普及させるには、わくわくプログラミング本のような教材がやはり必要だろう。 そういう本が学校の図書館においてあれば、子供が買ってくれる機会も増えるだろうし・・・
213 : 小学館の雑誌とか、コロコロとか、子供の化学とかで特集組めばいいかもね ただ、プチコンってどちらかと言うと、 プログラム初体験の子供が触って遊ぶことを考慮したものではないと思う それであれば、説明はもっと丁寧になるはずだし、サンプルの詳細な解説もあるはず なにより、操作自体ももっと快適さを考えたはずだし
214 : 固定画面型のゲームでいいからバトルシティもどきやインベーダーもどきのソースが載ってると訴求力があると思う。 今後いろんなゲームを作ろうとするうえでも使えるテクニックも多いはずだからね
215 : bug多すぎ、なんとかしろ
216 : べつに何かクリティカルなアプリを作るわけでもないだろ bugを見つけて解析して避ける、これを楽しむのがプチコンというゲーム
217 : よし、開発決定としか書かれていないプチコン+について妄想スタートです。
218 : 今のままでも大抵のことは出来るんで マイクカメラ入力 QRコード利用のソース入出力 IF文ブロック化やエディタ強化 グラフィック面やBG面への文字出力 スプライトの衝突検知 漢字の表示 MMLの実装 とかのいくつかは追加するんじゃないか? 公式ガイドブックでも眺めながらwktkしながら待つとするか
219 : 僕の考えたプチコン+の新機能 ・カメラが使えるようになる ・マイクが使えるようになる ・SDカードにデータを出力できる ・MML ・プログラム同士を連結させる機能 ・SAVEも表示制御できるように ・タイマー割り込み ・起動した時の画面を設定できる(プログラム) ・アンドゥ機能(メモリに余裕のある限り) ・アクションゲームの通信対戦ができるほどに通信機能を強化 ・本体を閉じてもスリープにならない命令(DSiの開閉を認識できる) ・SDカードから外部ファイルの利用(テキストだけでもいいから) ・編集モードへ入力することのできる命令 ・三次元以上の配列(要素数をもっと多く) ・2画面を1画面として扱うような命令(自分でやればいいんだけどね) 以上、的外れなこと書いてると思うけど勝手な妄想でした。
220 : プチコンのコンセプトって何だっけ?
221 : >>218 グラフィック面やBG面への文字出力は CHRREADでリソース"BGF0"の定義情報を取得すればできるよ。
222 : 通信手段がなんとかなればプログラムコンテストとかやれそうだな 布教するには、クリエーターをやる気にさせるイベントが必要だ
223 : ユーザプログラムを流通させるなら、 ActiveXみたいにセキュリティを強化しないと。
224 : 当然セキュリティもだけど、任天堂が気にしてるのは、 著作権を無視した作品とか、個人情報とか、社会通念上よろしくない表現とか、 特定の個人やグループ、会社を誹謗中傷するメッセージが込められた作品とか、 そういうのがなんの管理もされないまま任天堂のマシンで広まってしまうことだと思う そういうのがちゃんと管理できるシステムがないと、 いくらスマイルブームがやりたいと言っても 任天堂はやらせない(通信許可を与えない)と思う 任天堂が自社でやるのなら、投稿できる作品のバイト数を制限して、 全コードをくまなくチェックする態勢を整えることはできそうだが (一部自動化できるバンブラよりももっと大変な作業になると思う)
225 : いや、表現規制で一番ユルいのが任天堂だから… Xレーティングでさえ無ければ何でもアリ。 それにプチコンのプログラムなんて、全手動か 今後の改良でも、良くて半手動でしか広まらない。 セキュリティチェックに時間かけられるなら、何でも出来るだろ。
226 : >>225 > いや、表現規制で一番ユルいのが任天堂だから… 本当にそうか? >>224 の前半4行の問題も、どこよりも緩いのか?
227 : 今の時代、小学生にさえ性教育とかしてるんなら、 ソフトエロ程度の内容ならむしろ許容されてもよさそうな方向へ進んでもいいはずなんだが そうならないところがおかしなところだな・・・
228 : 性教育とエロを混同するなんて、頭大丈夫か
229 : プチコンBASIC、能力低すぎ
230 : 《比較特集》 本物のBASICはどれ? DarkBASIC 99BASIC プチコン PS2-BASICstudio ポリゴン ◎ × × ○ スプライト. ◎ ○ ○ ○ ネット配布. ◎ ○ × × キーボード ◎ ◎ × ○ 自作曲. ◎ ○ × △ 自作効果音 ◎ ○ × × フォント選択. ◎ × × × メディア連結. ◎ △ × ×
231 : ゲーム機BASICとPCBASIC比べるのかw だったらDARKBASICとやらはVBとかN88BASICと比べようよw
232 : DarkBASIC 99BASIC プチコン BASICstudio MSX-BASIC ポリゴン.... | ◎ × × ○ × スプライト. | ◎ ○ ○ ○ ○ ネット配布... | ◎ ○ × × ○ キーボード.... | ◎ ◎ × ○ ○ 自作曲. | ◎ ○ × △ △ 自作効果音. | ◎ ○ × × △ フォント選択....| ◎ × × × × メディア連結 | ◎ △ × × ×
233 : 《比較特集》 本物のBASICはどれ? Dark 99 プチコン BASIC MSX- BASIC BASIC STUDIO BASIC 機種名. | PC PC DS/3DS PS2 MSX ポリゴン.... | ◎ × × ○ × スプライト. | ◎ ○ ○ ○ ○ ネット配布... | ◎ ○ × × ○ キーボード.... | ◎ ◎ × ○ ○ 自作曲. | ◎ ○ × △ △ 自作効果音. | ◎ ○ × × △ フォント選択....| ◎ × × × × メディア連結 | ◎ △ × × ×
234 : おい!ファミリーベーシックとサターンBASICとPS2のBASICスタジオも比べろよ
235 : ファミリーベーシックもだろ ベーシックスタジオはメモカのデータ引っこ抜いてネットにアップしたなあ。
236 : >>234 PS2 BASIC STUDIOはちゃんと載せてるぞw ファミリーBASICとかサターンBASICはマイナー過ぎて却下。 >>235 PC使って二度手間でしかもサウンドは作れないからな。 ハードの性能を活かしきれなくて惜しいソフトだったよ。
237 : 悔しくなってオレ様の忍法帖燃やしたなwwww” FORUM3(http://jbbs.livedoor.jp/computer/42600/ )では通用しないので悪しからず(笑)
238 : まさか一万円も値下げするなんて・・・ やっぱ全然売れてなかったんだ・・・
239 : ロクなソフトが出てないのにハードだけ値下げしてもな− でもある意味ソフトを自作できるソフトがタイムリーかもしれない プチコン2は任天堂が作って無料配布になるといいな
240 : もうね、 基本BASICが MSXよりも艇脳なの え、パピコンより艇脳なの(PC-6001) もう、ダメじゃん。 え、バグが多くても修復しないの、 まるっきり、ダメじゃん
241 : >>239 ポケモンとかどうぶつの森とかマリオシリーズとか出るのわかりきってるから けっこうこの値下げ効くと思う
242 : バーチャルボォォォォォオオオオ〜イ♪” ギャハハ!!wwww”
243 : ま、PCGもPSGも知らんお子様はあっち行ってれ
244 : 古いDSで本体が痛んできてる子にとっては、ちょうどいい買い替え時かもしれない
245 : ネットでプチコン本の目次みたけど、あんまり突っ込んだ内容じゃなさそうだね・・・
246 : プチコンのBEEPを使った音楽演奏 http://www.nicovideo.jp/watch/sm15169465 昔、98で、 BEEP 1:::::::::::::::BEEP 0 みたいにコロンの数に差をつけて無理やり音程をつけていたことを思い出した。
247 : 俺も欲しい新機能書く! 命令の強化 ・IF文ブロック化 ・RIGHT$ LEFT$ ・スプライト間の距離検出(コリジョン) ・MML ・SAVEの表示制御 ・通信機能の強化 ・3次元配列 エディタ強化 ・ソース入出力 ・アンドゥ ・範囲選択コピペ デフォルトのリソース種類を増やす(LOAD命令で読込) ・英数字・カタカナ・ひらがなのフォントセット ・ふちつきの英数字・カタカナ・ひらがなのスプライトセット QRコードの読込はエディタにペーストされる感じだと良い。 プログラムのマージにも使える。 「デフォルトのリソース種類を増やす」は、 ひらがなの表示やスプライトでフォントを表示するため。 ふちつきの文字のほうが扱いやすいので、是非・・。 単純に画像の種類を増やすだけなので、実装は簡単!
248 : 犬は犬らしく(笑)
249 : >>246 プチコン動画上げてる人の中で、この人だけなんかレベルが違う気がする。
250 : 贅沢な要望かもしれんけど、 エディタからラベル一覧を表示できて、タッチしたら そのラベルに飛ぶ機能があったら便利だなあ。
251 : アハ♪”
252 : それでは、IQテストをしてみましょう。 ルールは簡単。 思い付いた図形を選ぶだけ。 http://www.iqtest.dk/main.swf - - - - - - とりあえずオレ様はI.Q.126出してやったぞw http://www.geocities.jp/courant_de_console/sample/iq_test_result_2011_08_03.jpg
253 : IQ126 社会性0
254 : >>252 そんなテスト意味ない 140ぐらい出したけどおまいよりカスな自信あるもん
255 : ♪\( ̄∀、 ̄)/♪ヘラ〜♪”
256 : このスレにおられる諸兄諸姉の皆様ならば、普段からプログラムを組まれていらっしゃると思うのですが 皆様は、お作りになられたソフトを投稿されたりはしないのでしょうか?
257 : ブロックIFがないのが致命傷だなw 作り手にとっても小汚いプログラムしか作れない(アハアハ〜♪”
258 : 投稿出来るような機能があればやるだろうけど
259 : 公式に投稿したり、まとめWikiに載せたり、自前のHPに載せたりしている 完全オリジナルは公式、移植はWiki、それ以外はHP
260 : >>256 投稿したり、どこかで公開しても、それを打ち込む人は実はそんなに多くないんじゃないかな。 基本的に、自分で作るのが楽しい人が買ってるわけで、他人の作品を参考にすることはあっても、遊ぶことがメインじゃないから。 自分も、一時間かけて他人のプログラム打ち込むくらいなら、一時間自分でいじってるほうが楽しい。 そういう意味では、Youtubeやニコニコで動画を公開するほうが需要がある気がするし、実際にアップしてる人も多い。
261 : 《比較特集》 本物のBASICはどれ? Dark 99 プチコン BASIC MSX- BASIC BASIC ( ̄∀ ̄) STUDIO BASIC 機種名. | PC PC DS/3DS PS2 MSX ポリゴン... | ◎ × × ○ × スプライト | ◎ ○ ○ ○ ○ ネット配布.. | ◎ ○ × × ○ キーボード... | ◎ ◎ × ○ ○ 自作曲. | ◎ ○ × △ △ 自作効果音 | ◎ ○ × × △ フォント選択... | ◎ × × × × メディア連結. | ◎ △ × × × ブロックIF-ELSE.. | ◎ × × ○ × マルチステートメント | ◎ ○ ○ × ○
262 : 本物のBASICって、TrueBASICだけじゃないの御本家の発言いわく。 プチコンはDSじゃ動かないよ。 DS/3DS じゃなくて DSi/3DS ちなみに面白くないよこのコピペ、バカ丸出しで。 しかし、いろいろ触ってみたが、けっこうペンで素早くソースを入力 できるけど100行以上の入力はきつい。 次回はぜひPCで入力したテキスト(ソース)をSDカードに保存すれば インタープリタが読み込んでくれるようにしてもらいたい。
263 : ♪\( ̄∀、 ̄)/♪、、、(笑)
264 : プチコンをウィーで出すわけにはいかなかったのか? 市販のUSBキーボードが使えるんでしょ?
265 : そういう構想もあったみたいだがな。
266 : 据置機でやるならふつうにPCでやるわ
267 : っていうか、ウィーでも配信すればいいじゃん。プログラム流用できれば制作費抑えられるだろう? 昔はメーカーが、同じソフトをプレステとサタン用に出してた事に比べたら敷居も低いんじゃない?
268 : 《比較特集》 本物のBASICはどれ? Dark 99 プチコン BASIC MSX- F-BASIC BASIC BASIC ( ̄∀ ̄) STUDIO BASIC 386 機種名. | PC PC DS/3DS PS2 MSX FM-TOWNS ポリゴン... | ◎ × × ○ × × スプライト | ◎ ○ ○ ○ ○ ○ ネット配布.. | ◎ ○ × × ○ ○ キーボード... | ◎ ◎ × ○ ○ ○ 自作曲. | ◎ ○ × △ △ △ 自作効果音 | ◎ ○ × × △ △ フォント選択... | ◎ × × × × × メディア連結. | ◎ △ × × × △ ブロックIF-ELSE.. | ◎ × × ○ × ◎ マルチステートメント | ◎ ○ ○ × ○ ◎ 変数型宣言 | ◎ ○ × × ○ ◎
269 : >>268 の父でございます。 このたびは、息子がこのようなスレッド荒らしをしてしまい、 皆様には大変ご迷惑をおかけしております。深くお詫び申し上げます。 息子は若い頃に統合失調症を患い、それで大学受験に失敗して しまいました。そのせいか、ろくに定職にもつかず親に金を無心にくる毎日でした。 この年になるまで、恋人はおろか友達さえもいないようで、大変心配 いておりましたが、この2ちゃんねるというサイトを知って以来、息子も 少し明るくなったようです。「今日デジカメ板でね、ドキュソがさあ…」 と、とても楽しそうに夕食の時に話してくれるのです。 どうぞ皆様、息子を暖かく迎えてやってくださいまし。本当は良い子なんです。 よろしくお願い申し上げます。
270 : >>268 のプロフィール http://janjan.voicejapan.org/living/0907/0907297894/1.php
271 : 《比較特集》 本物のBASICはどれ? Dark 99 プチコン BASIC MSX- F-BASIC BASIC BASIC ( ̄∀ ̄) STUDIO BASIC 386 機種名. | PC PC DS/3DS PS2 MSX FM-TOWNS ポリゴン... | ◎ × × ○ × × スプライト | ◎ ○ ○ ○ ○ ○ ネット配布.. | ◎ ○ × × ○ ○ キーボード... | ◎ ◎ × ○ ○ ○ 自作曲. | ◎ ○ × △ △ △ 自作効果音 | ◎ ○ × × △ △ フォント選択... | ◎ × × × × × メディア連結. | ◎ △ × × × △ ブロックIF-ELSE.. | ◎ × × ○ × ◎ マルチステートメント | ◎ ○ ○ × ○ ◎ 変数型宣言 | ◎ ○ × × ○ ◎
272 : 高卒必死だな、ほめて欲しいのか よしよし、、、いい子いい子
273 : 「本物のBASICはどれ」とか言われてもなあ そもそもBASIC自体がそんなにいいものじゃないし
274 : 精神を病んでる人にコメントするのもどうかと思うけど、 BASICは全部BASICなんだから、どれが良いとか比較する意味なくない? 他の言語と比較するならまだわかるけど、BASICの違いとかどうでも良いよ。 DSi持ってる人にとってはプチコンが唯一のBASIC。 MSX持ってる人にとってはMSX-BASICが唯一のBASIC。 88持ってる人にはN88-BASICが唯一のBASIC。 DSiしか持ってない人にDarkBASICや99BASIC進めたところで無意味なわけで、 なんで無意味なことを何度も書くのか意味わかんない…。 PCユーザーが集まるスレで「どのBASICが良いか比較」とかやるなら、 これから始める人が選択するうえでの参考になると思うけど、 プチコンスレで他のプラットフォームとの比較とか誰も望んでない。 精神を病んでても文章は読めるかな。 今までつらい人生だったのはわかるけどさ。 ここは君の来る場所ではないと思うよ。
275 : >>274 …どれだけ ” 提灯コメント ” を並べても、「 ネット配布制限 」 はなくならないよ。 しょせんはゲーム機。 メディア連結もゴキブリ奴隷みたいなモンだな(大笑い)
276 : >>274 誠意のコメントも無駄になったようだね、ご同情申し上げるよ。
277 : 《比較特集》 本物のBASICはどれ? Dark 99 プチコン BASIC MSX- F-BASIC N-BASIC SP-5030 BASIC BASIC ( ̄∀ ̄) STUDIO BASIC 386 (N80) (S-BASIC) 機種名. | PC PC DS/3DS PS2 MSX FM-TOWNS PC-8001 MZ-80K ポリゴン... | ◎ × × ○ × × × × スプライト | ◎ ○ ○ ○ ○ ○ × × セミグラフィック | × × × × ○ × ◎ ○ ネット配布.. | ◎ ○ × × ○ ○ × × キーボード... | ○ ○ × △ ◎ △ ◎ △ 自作曲. | ◎ ○ × △ △ △ △ △ 自作効果音 | ◎ ○ × × △ △ ○ ○ フォント選択... | ◎ × × × × × × × メディア連結. | ◎ △ × × × △ × × 変数型宣言 | ◎ ○ × × ○ ◎ ○ × ブロックIF-ELSE.. | ◎ × × ○ × ◎ × × マルチステートメント | ◎ ○ ○ × ○ ◎ ○ ○ トークン識別子.. | × × × × ○ × ○ ○
278 : 《比較特集》 本物のBASICはどれ? - 専門用語説明 ポリゴン…3Dグラフィック機能搭載PCの基本描画機能。 スプライト…スプライト(妖精)のように画面に影響を与えないで描画を可能にする2D描画機能。 セミグラフィック…テキスト画面のアトリビュート(カラー属性)を利用して簡単な2Dグラフィック描写を行う。 ネット配布…プログラムやメディアをネット上に配布できるファイル形式と、ネット接続機能。 キーボード…マトリックススキャン(すべてのキーボードの押下を判別)から2キー判定まで優劣の判定。 キーボードのない機種は×。 自作曲…MIDI、あるいはWAVコンテナフォーマットで自作曲を演奏する機能。 自作効果音…MIDI、あるいはWAVコンテナフォーマットで自作曲を演奏する機能。 古い機種は内蔵の圧電ブザーやトーン機能を使う。 フォント選択…PRINT文で使用するフォントを選択する機能。 メディア連結…動画や静止画、楽曲(MP3コンテナフォーマット)をプログラム中で使える機能。 変数型宣言…整数や浮動小数点、文字列変数を宣言して使う機能。 古い機種はある程度固定されている。 ブロックIF-ELSE…書式の構造化に対応した記述形式。 ある程度近代化されたBASICで使える。 マルチステートメント…コロン 「 : 」 をデリミタ(識別子)として、複数のステートメントを1行内に記述でき る機能。 近代化されたBASICではこれを嫌うものも存在する。 トークン識別子…ステートメントと変数名をスペース(空白)で区切って構文解析する構造。 中間言語に変換する古い機種のBASICではトークン識別子は不要。
279 : プチコンで本気で開発するわけでもないのに、何をムキになっているのかが分からんな
280 : アホだから
281 : >>278 の父でございます。 このたびは、息子がこのようなスレッド荒らしをしてしまい、 皆様には大変ご迷惑をおかけしております。深くお詫び申し上げます。 息子は若い頃に統合失調症を患い、それで大学受験に失敗して しまいました。そのせいか、ろくに定職にもつかず親に金を無心にくる毎日でした。 この年になるまで、恋人はおろか友達さえもいないようで、大変心配 いておりましたが、この2ちゃんねるというサイトを知って以来、息子も 少し明るくなったようです。「今日デジカメ板でね、ドキュソがさあ…」 と、とても楽しそうに夕食の時に話してくれるのです。 どうぞ皆様、息子を暖かく迎えてやってくださいまし。本当は良い子なんです。 よろしくお願い申し上げます。 プロフィール http://janjan.voicejapan.org/living/0907/0907297894/1.php
282 : 大勝利♪(アハアハ〜♪”
283 : 誰か、最高に面白いミニゲーム作ってクレヨン 数ヶ月後に勝手に携帯ゲームに移植されちゃうくらい凄いやつをさ
284 : アイデア搾取に乗るような馬鹿はこのスレにいないと思うよ。
285 : >>282 おまえ、何と戦ってるの?
286 : 最近は、スタックがどうこうとか厳しい話は無いけど... 昔は、スタックがどうこうとかあった気がするんだが... ちなみに、PC-E650のマニュアルより --- スタック:合計145バイト サブルーチン...1段で4バイト REPEAT-UNTIL...1段で7バイト WHILE-WEND...1段で8バイト SWHITCH-CASE...1段で9バイト FOR-NEXT...1段で21バイト使用 ただし、SWITCH-CASEは1段しか使用できません --- と言うのが書いてある
287 : ポケコンに話を逸らして逃げるパターンはお見通し(笑)
288 : このスレのダイジェスト >>2-150 FOR NEXTでスタックがどうのこうのと非生産的なつまらない言い争い >>150- 会話の成立しない精神障害者が登場してコピペの貼り付け
289 : よく駅とかで、誰も聞いてないのに一人で何かと喋ったり、見えない誰かと戦ってるやついるよな。 まわりにいる普通の人は、特に何も言わず、ただ憐れみと差別の目で見ている。 ああ、かわいそうに、と。 でも、当の本人は、そんな目で見られていることを知らずに、絶好調で、ひたすら何かを喋っている。 それがさらにかわいそうに思えて、つい涙ぐんでしまう私。
290 : 中古のリナザウ買ってgccやった方がいいぞw 中古のな
291 : >>286 面白い情報サンクス PC-E650はマニュアル共友人にあげちゃったなあ
292 : そういえば流れ処理はスタックを使わないと言い張ってる頭の弱い人いたな
293 : FOR-NEXTでスタック食うって話で、何故真っ先に「じゃあどう書くべきか」って話題に行かなかったのかが凄く不思議だ 内部実装とかどうでもいいだろ、問題はこれでどう組むかなんだからさw
294 : じゃあどう書くべきなの?
295 : う〜ん、俺自身ちょっとスレタイで興味持って覗いただけで、プチコン自体は持ってないから分からんが… 昔のBASICの記憶を思い出しながら思いつく限りで言えば ループ脱出条件を揃えて(終了値以上を代入とか)同じ深さ内でループ内の最終行にジャンプすればいいんじゃ? 多重ループなら全てのループの脱出条件を揃えて、 内部ループの終了直後に外部ループの終了条件をチェック、揃っていたら同じ深さの最終行に飛ぶ、以下同様 …まあ、いっそループ構文使わずにGOTOループに置き換えちゃえば大丈夫でしょ、きっとw
296 : 不可解な日本語、自身で言葉の迷路に入ってるな。 そのGOTO要素とSTEP値やら結局必要になるスタックの要素を持ち合わせたのがFOR〜NEXT文だけど。 それらのデータをどうやって記録していくか、どう言い回しても結局最小限の実装の答えがスタックになる。
297 : その話題つまんないからもういいよ
298 : データ交換こねえかな…
299 : プログラマの求人だしてるから、面接うけてみたらどうよ? 受かればバグやスタック直させて貰えるかもよ?
300 : >>296 …で?
301 : スタック要らない派の無知っぷり馬鹿っぷりは面白かったけどな。 スタック構造とスタックエリアが紛らわしいとかw
302 : BASICのソースにマシン語組み込んだ奴いる?
303 : >>302 それはプチコンで、って話かな。 メモリにバイナリを直書きする方法はないし、 ユーザー関数の呼び出しもないんだからフツーに無理じゃない?
304 : スタックの話題に戻すなって。 また雰囲気悪くなっちゃったじゃん。 >>293 確かに内部実装なんかどうでもいいんだけど、みんなプログラマなんだもの、 スタックの意味も分からず、なんでスタックなんか使うんだバカじゃね、 とか言うヤツがいたら一言言ってやりたくもなるさ。
305 : >>304 突っ込み待ち?
306 : プチコンの本が出てて吹いたw
307 : >>303 ごめん、プチコンのコマンドの全体像を把握せずに質問しちゃった。 とりあえず、紙マニュアル派なんで、公式のドキュメントを印刷して、 プチコンの本も買って検証中。 80年代にMSXで夜空の街を描いて、たまに流星が流れ、BGMを楽しむというソフト をいくつか作っていたんだけど、DSiでポツリポツリと当時を偲んで作れたらいいな と思ってます。プチコン+で、いくつかユーザーの希望が叶えられると思ってますが、 いまでもソコソコに作れてるからいいや。 キーボードの配列がタッチしやすいように少しは工夫がされてますね。 最大の難点は文字が小さいこと。PCからソース取り込んだり書き出せたらなぁ。 眺めておくだけの環境ソフト、落ち物ゲー、迷路ゲーム、などは簡単にできそうですね。
308 : やっとこさ、プログラムリスト更新されたけど なんだか弾切れ感が半端ないな・・・誰か投稿したれよ
309 : 今掲載されたの、何ヶ月前の投稿プログラムだと思ってんの 順番待ちのやつが大量にあるらしいぞ 今投稿しても載るのは年末くらいになるんじゃないか
310 : VSYNCに致命的なバグがあるような気がする。 具体的な条件はよくわからないが、画面上にスプライトが少ない時、 ウエイトにならない。
311 : ぶっちゃけ、プチコンでクソ長い大作なんか期待してないだろ そんなの投稿されても打ち込むの大変だし、どうせショボいものしかできねーようなきがす そんなんより盲点をついた秀逸なミニゲームを誰ぞが1本でも世に送りだせたら、企画的には成功といえると思う
312 : QRコードでロードセーブできないの?
313 : 上から|が落ちてきて、それをオRで受け止めるのだけど、サイズが ぴったり合ったら高得点で、大きすぎるのを受け止めたらオRが破壊されて 残機が減少して残機を使いすぎたらゲームオーバーというゲーム作ったのだけど ありふれているので後、何を追加したら面白いゲームになるか知恵を集めてます。 性器同士の結合だと破廉恥なゲーム扱いになるので飛来する|が精汁を発射して それをオRで受け止めると妊娠モードになって、何か落下物を一定時間避けて 無事避けきったら出産成功で高得点になることも考えました。 49にもなって|とオRのスプライト画像を定義するのはすごく恥ずかしかった けど20の頃を思い出して本当に懐かしかったです。 ただ頭がPython&Javaな人間なので、goto連発はやっぱりきついですね。
314 : 20どころか中学生の発想だなw gotoでも最終的には構造化プログラミングと一緒だよ というか一緒の考え方になるように使うべき スパゲティは楽しいけど本人すら読めなくなることがあるからw
315 : そういえば、裸の男女を合体させるテトリスあったなー あれは、ほんとよくできてたw
316 : スペースおRってのもあったけどクソゲーだった
317 : 太平洋にゴボウの方が笑いが取れると思うぞ・・・
318 : 「盲腸手術入門」「R手術入門」てのを作ったことがあるMSXで。 要はグラフィックがリアルであることが一番なんだけど。 当時は絵が汚かったなぁ、スプライトで定義した組織片なんて目も当てられ なかったし。 プチコンの場合、 盲腸手術入門の場合、「開腹前の腹部」「開腹後の腹部」 「切除前の化膿した虫垂」「切除した虫垂片」「切除された後の回腸?だったけ」 なんかそんな感じでたくさんスプライトを定義して、モニターに表示された 呼吸数、血圧、輸血の量などの数値の変動と、その時、スタイラスペンに応じてどうスプライト を動かしたかで手術の成功・失敗を演出するようなもの・・MSXで作ったとき以上に 綺麗な背景、綺麗なスプライトで実現できそうな気がする。 お下劣ソフトだったら、「大人の鑑賞ソフト:オRの一生」を共同開発。 まぁ、要はオRの絵を赤ん坊から70歳の老婆まで変化させるんだけど、 ある特定期間にマウスカーソルで特定部位を「擦ると」立派なオRに発達 するがそうでなければ未発達なオRになる(単なる条件分岐で絵が変わるだけ) てなソフトなんだけど。 プチコンでもしカメラの画像が取り込めるなら、実写を取り込んでシミュレーション ゲームにできるよなって思っている。
319 : オRなんて、人間の肉の一部に名前を付けただけだろ サーロインとかハラミと同じ 何が面白いんだ?
320 : サーロインやハラミは|をハメられないけどオRはハメれる。 サーロインやハラミは赤ん坊出てこないけどオRは出てくる。 サーロインはハラミは食べるものだけどオRは使うもの けっこう違いがありますよ。そりゃ肉食うとき、どこの肉か意識しない人には オRの形状や性能なんて気にしないと思うけど、私はサーロインやハラミを 食べるときどこの肉食ってるのか意識するからオR使う時も形状や性能に 注意を払ってます。 オブジェクト指向的に考えると、オRってスーパークラスでありあらゆる オブジェクトの派生もとと考えられるから 子供=オR.オ|( ) と受け止めています。オ|はいわばコンストラクタですね。オRがあっても 内部にそれ自体を引っ掻き回すものがないとオブジェクトが生成されないわけです。
321 : >>320 俺は、「何が面白いんだ? 」と聞いているのだから、 〜〜が面白い、と答えてくれ
322 : >>321 サーロインやハラミは結局は死肉だから動かないけど オRは生きた肉だから温かいし、動くし、食べてなくならないから 色々利用価値があって面白い。
323 : まぁ、しかし、ソースはともかくスプライトの定義を紙上で再現するのが ほぼ不可能なのでスプライト多用のソフトを紙上公開して手入力してもらう のは有り得ない。 やっぱりプチコン+では、セキュリティも大切だが、PC(母艦)との連携を 絶対考慮してもらいたい。
324 : 言語はBASICよりも今日的にPythonあたりを採用してもらえないかなぁ。 制御構造がインデントだから画面が狭いと大変だが、そんなに長い文を記述すること ないからいいと思うが、Python知っている人間はさらに激減するからなぁ。
325 : これみてたらプチコンって面白そうだなと思った。 ttp://www.inside-games.jp/article/2011/04/12/48460.html でも、こんなのが作れるのは一握りの優秀な人間だけなんだよなぁ・・・ 買っても9割くらいの普通の子は挫折を味わうだけかもしれんよね・・・
326 : そんなの誰でも作れる 君にも作れる プチコンと時間があれば
327 : 優秀じゃないから挫折するんじゃなくて、つまんないから飽きるだけ。
328 : 新作きたよ http://www.nicovideo.jp/watch/sm15331302
329 : TINY野郎って、プチコンもやるんだなー
330 : あの人いろいろやってるよな。 DS-10とかもやってる。しかもクオリティ高い。
331 : すみません。マニュアル読んでもピンとこないのですが、MSXみたいに スプライトパターンの定義をBASICのソースに記述できないのですか? だったとしたら、独自スプライトパターンを紙上で発表するにはどうしたら いいのですか?
332 : CHRSET(キャラクタを1つ定義) 書式) CHRSET"キャラ名",キャラ番号,"画像文字列"
333 : サンプルのGame3を遊んでみてびっくり。 大昔のゲーセンでのシューティングゲームなみのものがマシン語使わず BASICのみでここまでできるのか!昔のゲーセン完全再現じゃないか! でもやっぱりみんなが思っていることだと思うけど。 (1)ソースはやっぱりPCで編集したい。 (2)SDカードでソースやリソースをやり取りしたい。 ぜひプチコン+で実現してもらいたい。カメラやマイクは後回しでいいから。
334 : >>333 一番ハードルの高い要望だね
335 : >>334 でもねー、でもねー やっぱりPCでやりたいな。 プチコンのPC向けエミュレータがあればソースの確認がPC上でできる。 これだけでも欲しいな。 今、「プチコン・バトラーV」というロボゲーを作ってます。 超電磁オテダマという武器をスプライトで作っていますが軌道の計算が・・。 超電磁ハル巻きはそこそこ作れたのですが・・・。
336 : この前3DSのe-shoppingからDLしたけど良いねこれ ポケコンやノートPCも持っているけれど3DSで出先でも手軽に プログラムを組めるのが魅力 IF文にELSEが使えないのにはシビれたけどねw
337 : >>333 それだけで3DSの売り上げ伸びるよな
338 : それはないでしょう
339 : ソフト面の弱さを補強できる DS系は現状老人向けボケ防止ソフトしかない かといってPSPはキモオタ向けソフトしかない
340 : >>339 ソフト面のどんな弱さを、プチコンでどうやって補強するわけ? それでどれくらい3DSの売り上げ伸びると思ってる?
341 : ユーザー自作のユーティリティやらゲームやらで 活気付けば1万台は伸びる 現状では3DSは魅力がなさ過ぎて売れてない キラータイトル出るまで売れない
342 : ごめん、「伸びる」って1万台程度の事だったのか すまなかった、俺の発言は忘れてくれ
343 : テキスト形式でプログラム出力とかは出来なかったのかね? 後画像を画像として外部出力できるようにはしてほしかった JPGとかで出来れば劣化の無い方式が良いけど 写真とかだと微妙だし
344 : つか 縛りプレイ感覚で楽しむか 自分で好きな処理系書くか のどっちかだろう
345 : +ではプログラムリストのQRコード入出力対応して下さい
346 : やだ
347 : ねったら
348 : やだね
349 : 今日買ってやってみたんだが 難しすぎないか? 何が何やらさっぱり
350 : BASICとはいえ初心者には難しいからな まずはbfから始めるべし
351 : ファミリーBASICの再来か
352 : >>350 bfって?
353 : ブレインファックじゃないの?
354 : >>349 もしかしてプログラミング自体が初めて? 他の言語を知っていればリファレンスを見るだけでも結構分かると思うが…… 今の時代、VisualじゃないBASICの入門書なんてそう無いからなぁ 一応プチコンの公式本が出てたけど内容的に初心者向けかは知らない
355 : >>352 プログラミング言語の一つ bfには命令が全部で8つしか無いので、初心者でもすぐに理解出来る それでいてプログラミング言語として最低限備わっているべき機能は揃っているので、他の言語(CやBASICなど)と同等のプログラムが書け、 その上bfで作られたプログラムは他の言語によるプログラムの10倍以上速く動くと言われている このような特異な性質もあってか、上級者になってからもbfを使うプログラマーは少なくない
356 : if-then,on-gosub for-next end read,data dim rem let print,input var,label gosub,return BASIC言語は最低限以上の10個を知っていれば プログラムが書ける。 難しくなく、とにかく単調で面倒で 単純なことを大量に書かなければならない。 千行、1万行とか当たり前
357 : >>355 4行目から嘘になってるぞw
358 : >>357 4行目は別のesolangの話だったかもしれない 5行目は喜んでbfをいじろうとするのはむしろ中級者に多いか
359 : 何から始めりゃいいのか分からん… 説明書だけでは到底無理だわ・・・
360 : 「こんにちは」 を画面に表示するプログラムを書け。
361 : 公式サイトに「初心者むけ講座」っていうそのまんまなやつがあるだろ
362 : >>360 CLEAR:CLS:CHRINIT "BGF0" C1$= "0000000000FFFF00000000F0000000000000000000F000000F00000000FFFFF0" C2$="0000F0000000F000000F0000000F000000FF000000F0F0000F00F0000F000FF0" C3$="000000000F00FFFF0F0000000F0000000F0000000F0000000F0F00000F00FFFF" C4$="000F0000000F00000FFFFFF0000F0000000FFFF00000000F0000000F000FFFF0" C5$="000000F00F0000F00F00FFFF0F0000F00F0000F00F00FFFF"0F0F00F00F00FFF0" CHRSET "BGF0",ASC("コ"),C1$ CHRSET "BGF0",ASC("ン"),C2$ CHRSET "BGF0",ASC("ニ"),C3$ CHRSET "BGF0",ASC("チ"),C4$ CHRSET "BGF0",ASC("ハ"),C5$ ?"コンニチハ"
363 : 変数に数値を代入して、値1を引いて、その結果を画面に表示するプログラムを書け。
364 : http://smileboom.com/special/petitcom/plusprj.html QRコード読み込みキチャー
365 : >364 さて、エディタの強調キーワードファイルの作成を始めよう。 2つ目はコンパイラ、3つ目はマルチスレッド。 図星!
366 : キーボード対応とか?
367 : >>363 誰も答える気配が無いから俺が答えてやるよ。 A=ASC("ス") B=ASC("ウ") C=ASC("チ") ?CHR$(A−1);CHR$(B−1);CHR$(C−1) こうか?
368 : タッチやジャイロをつかったゲームってこれでつくれるの カメラ対応してARのゲームもつくれたら楽しいだろうなぁ
369 : タッチは出来るけどジャイロは無理だろ。 あくまでもDSiウェアだから、3DS特有の機能は使えない。
370 : QRコード読み取りでようやくパソコンでつくったデータとかをやり取りできそうだ。 ノベルゲーつくることができるな
371 : QRコードって容量結構小さいよ。 ショートプログラムのやり取りが楽になるのは素晴らしいけど。 昔の一画面プログラムに変わって、1QRプログラムとかのカテゴリができるのかな。 数字のみ 最大7,089文字 英数 (US-ASCII) 最大4,296文字 バイナリ(8ビット) 最大2,953バイト 漢字・かな (Shift JIS) 最大1,817文字
372 : 一つで収まらなきゃ二つにすればいいじゃない! 連番の予感
373 : 命令単位で符号化してからハフマン符号で圧縮すれば QRコード1個でもかなり入ると思う
374 : >>371 七行プログラミング part6 http://hibari.2ch.net/test/read.cgi/tech/1215352849/ に新ジャンルが追加されるのか
375 : 《CONSOLE2011》 スクリーンショットを追加。 http://www.geocities.jp/courant_de_console/main_street/
376 : >>375 すごい、これがDSで動くんですか! プチコン面白そう!
377 : [ 99BASIC ] 日曜プログラマー [ DarkBASIC ] http://hibari.2ch.net/test/read.cgi/prog/1317671857/l50
378 : このキチガイまだ生きてたのか
379 : >>376 な、面白そうだろ?(アハ♪”
380 : >>379 ニンテンドーショップにないんですが、どうすればDSにダウンロードできますか?
381 : >>380 削除ママンに聞けばぁ?w
382 : >>381 意地悪なことを言わずに教えてください。 本当にお願いします。
383 : >>382 http://hibari.2ch.net/test/read.cgi/prog/1317671857/l50
384 : >>383 どこにもDSで動かす方法が書いてありませんでした。 お願いします。教えてください。
385 : >>384 もう一度よく見るんだな。
386 : NGID推奨 ◆TXFAX7cidQpG
387 : てか376,380,382,384はおそらく自作自演だろ DSでBASIC遊びをしたい人がPC上のBASICに興味を持つわけが無い そもそもDS上でPCのBASICをダウンロードすることを考えるなんてまともな頭の持ち主ではない
388 : uy以下のレベルが何人もいるわけないから自演で決まり
389 : ' ヽ ′ ______ ヽ | ´ ̄  ̄ヽ | | ´ ヽ | | | ______/ \___ | | | | _――――_――――_ | | | || | ̄ ̄ ̄| | ̄ ̄ ̄| | | | | | \`――' ハヽ――‐/ | | | |  ̄ ̄ ̄ |  ̄ ̄ ̄ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ | | | | | < もうすぐ新作発表かもよ♪(アハ♪” | |\ ヽ_/ /| | \_______ | | |||||||||||||||||||||||| | | | \ ||| ー――ヽ||| / | ___| \ |||  ̄ ||| / |___ ―( | \||||||||||||||||||/ / )―_  ̄ ヽ ヽ ′ ′ ― ヽ ヽ ′ ´  ̄― ヽ `―――――――-‐´ ´  ̄――_ \__―――____/ ― ヽ __ / B A S I C \ _― ̄ ヽ ― |============| ― ヽ ―――-| ● |――― ̄ | \__■__/ | [ 99BASIC ] 日曜プログラマー [ DarkBASIC ] http://hibari.2ch.net/test/read.cgi/prog/1317671857/l50
390 : 開発者へのインタビュー(収録は1ヶ月以上前のもの) http://pc.watch.impress.co.jp/docs/column/ishii/20111031_487625.html
391 : 3DSの機能つかえるプチコンだしてほしいなぁ インタビュー読むとだいぶさきっぽいが すごいのがでてきそうだ
392 : その頃には 3DS の次の機種が E3 でお披露目されてそう
393 : プチコン+でQR以外の他の機能ってはよ公開しないかな インタビューではバレバレとかかいてたが
394 : 早く公開しようが遅く公開しようが、発売日が変わるわけでもあるまい 発売まで死ぬほど悶々しながら待ってろ
395 : 間違ってもスマイルブームに期待しちゃいけない
396 : ん?なんで?
397 : PROGRAM LISTぜんぜん更新されねーなー
398 : 2回目のアップデートと+で忙しいんだなと前向きに考えるんだ
399 : これで3Dゲーム作れますか
400 : レイトレーシングのサンプル、 wikiにあるよw
401 : GBのXみたいなのなら作れるんじゃない? 3DSの立体視って意味の3Dなら無理だけど。
402 : こんな感じのはどうだ http://www.youtube.com/watch?v=RBUWh2e3cLw&feature=related プチコンだと解像度がちょっとアレだが、 似たようなアイデアは使えるだろ
403 : TIME SESSION PART.1 - 新作戦略会議 - http://jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1321405314/l100
404 : ふう
405 : プチコン+のページ更新 http://smileboom.com/special/petitcom/plusprj.html
406 : おお,SDカード保存とMML来たか SD経由でプログラムのやり取りできるのかな
407 : 3DS対応しないかわりに DSI上でくらい自由にさせてほしいな。 SDでやりとりできたらマジ嬉しい。 任天堂サン太っ腹な対応よろしく(´-`) ファミリーベーシック的なものは売れなくても出し続けるべき。
408 : ファミリーベーシック的なものと ロボット的なものは作ってほしいな
409 : >>408 プチコンがファミリーベーシック的なものだからいいとして、 ArduinoとDSiのイヤホンジャックを繋いでモータ制御をする例がどっかにあったけど、あれを頑張ればロボット的なものもなんとか
410 : …ってなワケで、オレ様はこちらにいる。 MAIN STREET http://www.geocities.jp/courant_de_console/main_street/ (仮)3Dスプライトの事始め…。 - - - - - - - - 関連スレ TIME SESSION PART.1 - 新作戦略会議 - http://jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1321405314/l100
411 : キチガイ早く市ねよ
412 : おれは wiiのプチコンでてキーボード使えるのと、lan上のプリンターにqrコード書き出せる がいいな
413 : >>412 それ、プチコンやない。 Wiiでプログラムできたらスーファミどころじゃないのが作れそう。 話は変わって先ほど、2回目の更新をダウンロードしました。
414 : …ってなワケで、オレ様はこちらにいる。 MAIN STREET http://www.geocities.jp/courant_de_console/main_street/ クリスマス・イルミネーション…。 - - - - - - - - 関連スレ TIME SESSION PART.1 - 新作戦略会議 - http://jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1321405314/l100
415 : 【DSiウェア】プチコン BASICマガジンvol.6 http://toki.2ch.net/test/read.cgi/handygame/1319377777/
416 : >>414
417 : 基地外にアンカーつけんな
418 : >>414 シンプル・ブレーク・アウト…。
419 : ほすほす
420 : >>405 とりあえず全部公開されたな この様子だと3月には出るかね?
421 : プチコン+(仮)→プチコンmkU
422 : >>420 たぶん永遠に出ない
423 : プチコンってなんなの? 上のクソ議論読む気にならん まあファミリーベーシックは FOR文でスタック消費しますよとだけ言って置くw
424 : あ、あとF-BASICでも消費したよ 当たり前だけどw
425 : あと半年くらい仕様をつめて作ればよかったんだろうけどね
426 : 高級言語あればBASIC余裕でできるもんね 1週間もかからない javaの本の演習でBasic作った
427 : >>426 それをDSi上で動かせるのか? できんだろ
428 : 構造自体は簡単だから c++とまともなライブラリあれば誰でも余裕でできると思うよ
429 : yacc lexとUI作ればいいんだろうけど、バグ表みるとまるっきり0から作ってるみたいなんだよね
430 : >>428 じゃあc++とまともなライブラリを用意して余裕でやって見せてよ
431 : 馬鹿はスルーするとする 最初のほうでなんでスタック使うのかって疑問が書いてあるけど 便利だからだよ そのjavaの本のBASICは簡易方式のFORなんだけど 制御変数とターゲット値とステータスとループ内の冒頭位置を積んでおく で、NEXTにであったらそいつらをPOPする そうするとフラグ作ったり余計な制御構造創ったりという 面倒な処理をしなくてもよくなる
432 : >>429 古いBASICは構造が簡単だからパーサー自前でも問題ないと思うよ
433 : だからDSiの上で動かして見せろよ
434 : 動かせないし動かす気もないよ
435 : 基地外にレスしちゃダメだよ
436 : ならば >>426 はスレチでは?
437 : つまりこういう事です 「フツーの脳味噌持ってたらカンタンにできるだろ?オレサマのノーミソには難しすぎるけどなー」
438 : 動画表示実験ラキヨけん制か http://www.geocities.jp/courant_de_console/main_street/ 2月11日 5時12分 アニメ開発を続けるラキヨにコンソールが攻撃する可能性が取り沙汰されるなか、コンソール国防省は 動画表示システムの実験に成功したと発表し、反撃も辞さないとするラキヨをけん制するねらいがある ものとみられます。 コンソール国防省は、10日、実戦配備予定の新型コンソールエンジン 「 CONSOLE2011step12 」 の 動画表示システム実験を独自開発したと発表しました。 実験では、海洋港湾地区で撮影した動画ファイルをプログラム中に埋め込み、バックグラウンドで並行 処理するコトに成功したということです。 今回の実験には、今後、CONSOLE2011step12に組み込まれる予定の最新式の動画表示システムが 使われたということで、コンソール国防省は声明で 「 増大するアニメの脅威に対するコンソールの能力 の高さが証明された 」 と発表しています。 コンソールは、アニメ開発を続けるラキヨを安全保障上の最大の脅威とみてアラートフラッシュなどの 寝起き行動も辞さない構えを示していますが、実際に寝起き行動した場合はラキヨからのアニメによる 反撃も予想されることから、コンソールとしては実験を通じてラキヨをけん制するねらいがあるものとみ られます。
439 : …ってなワケで、オレ様はこちらにいる。 MAIN STREET http://www.geocities.jp/courant_de_console/main_street/ - - - - - - - - 関連スレ TIME SESSION PART.1 - 新作戦略会議 - http://jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1321405314/l100
440 : この世から早くキチガイが消えますように
441 : 変数A-変数Bの答えを変数Cにできるの?
442 : C=A-B
443 : なかなか深い問いだ
444 : >>442 さんきゅうう こんな簡単だったとわ ずっとA-B=Cにしてた なんかあったたらまたくるわ
445 : >>439 せっかくNGnameつっこんだのにコテ外すんじゃねえよ
446 : >>445 courant_de_console 1321405314 これをNGにしとけばいいかと
447 : ttp://smileboom.com/special/ptcm2/index.php ほえ〜
448 : …ってなワケで、オレ様はこちらにいる。 MAIN STREET http://www.geocities.jp/courant_de_console/main_street/ シンプル・ブレーク・アウトV2…。 - - - - - - - - 関連スレ TIME SESSION PART.2 - 新作戦略会議 - http://jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1329706552/l100
449 : あー次スレになったのかw なら computer/42600 これをNGにすりゃいいなw
450 : ファースト・インベーダー…。
451 : Yahoo!プログラミング言語検索ランキング(今回2012/03/02、前回2009/11/19) 《一般カテゴリ》 . 1(. 2) PHP.. 約252,7000万件(約.33,4000万件) +656.58% . 2(. 1) HTML...... 約252,7000万件(約.56,3000万件) +348.84% . 3(. 4) JAVA .約 .11,0000万件(約 8,9100万件) . +23.45% . 4(. 3) BASIC. 約 3,1900万件(約.16,2000万件) . -80.30% . 5(. 6) C言語(*1) 約 3,1010万件(約 4,3200万件) . -28.21% (*1)C言語、C++、C#の検索件数の合計 . 6(. 5) CGI 約 2,2900万件(約 6,8900万件) . -66.76% . 7(. 9) PYTHON 約 2,0600万件(約 2,2300万件) -7.62% . 8(10) PASCAL... 約 1,9800万件(約 1,7000万件) . +16.47% . 9(11) DELPHI.. 約 1,4900万件(約 1,3400万件) . +11.19% 10(--) IL. 約 7425万件(------------ ) .------- (*2)CILとCLRとMSILの検索件数の合計 11(. 7) FORTH... 約 7110万件(約 3,2600万件) . -78.19% 12(. 8) PERL... 約 2920万件(約 2,6800万件) . -89.10% 13(16) HSP.. 約 2670万件(約 1410万件) . +89.36% 14(12) LISP. 約 2050万件(約 3010万件) . -31.89% 15(14) COBOL.. 約 1800万件(約 1810万件) -0.55% 16(13) FORTRAN.. 約 1760万件(約 2210万件) . -20.36% 17(15) PROLOG......約 .287万件(約 1510万件) . -80.99%
452 : Yahoo!プログラミング言語検索ランキング(今回2012/03/02、前回2009/11/19) 《BASIC言語カテゴリ》 . 1(. 1) VisualBasic . .約110,000,000件(約127,000,000件) -13.38% . 2(. 6) CBM-BASIC 約 4,650,000件(約 956,000件) . +386.40% . 3(. 9) X-BASIC.. 約 4,178,000件(約 45,300件) +8,818.32% (*3)XBASIC、PC/AT機用統合開発環境 . 4(. 4) MSX-BASIC..約 3,300,000件(約 1,830,000件) +80.32% . 5(. 3) QBASIC. 約 2,860,000件(約 3,990,000件) -28.32% . 6(. 7) BasicStudio....約 958,000件(約 347,000件) . +176.08% . 7(. 5) DarkBASIC.....約 556,000件(約 1,680,000件) -66.90% . 8(--) プチコン. 約 256,730件(..------------..) .-------- (*4)PetitComputerの検索件数含む合計 . 9(. 8) N88-BASIC....約 160,000件(約 285,000件) -43.85% 10(--) SmallBasic. 約 153,000件(..------------..) .-------- 11(10) 99BASIC. 約 130,000件(約 14,100件) +821.98% 12(. 2) Hu-BASIC... 約 .22,900件(約. 15,700,000件) -99.85%
453 : QBASICやDarkBASIC,SmallBasic,99BASICもNGワードに追加
454 : >>453 既知外の福盛を相手にするのはちょっと・・・
455 : アハアハ〜♪”
456 : ちょっとほかのスレでも聞いたんだけど、basicってvisual basic の勉強にもなる? 根本的なところは変わらないよね?
457 : ならない。
458 : 根っこからイベントドリブンな上、今のVBって.netの技術トピックがんがん取り込んでるんじゃなかったか ちょいぐぐった程度でも、やれラムダだLINQだとC#と大差ない世界に見えたw 何もかもが違う、くらいに思った方が良いと思う 解雇趣味で楽しむ目的なプチコンと並べちゃいかんと思ふ
459 : プチコン含む古典BASIC〜壁〜QuickBasic〜VB6〜壁〜VB.netなんで 単にプログラミング初めてで他に環境無いってのでもなきゃ別に。 最終的にVBやりたいならVB Expressでも使っとくのがいい。
460 : プチコンスレでなぜかプチコン以外を進める人の多い事よ
461 : そりゃプログラムの勉強したい人にプチコン勧めるのもどうかと思うが
462 : あれできない、 あの命令がない、 違いすぎる とか言い出すような奴が迷い込まないように、 入り口で「森へお帰り…」と追い返している>プチコン以外を奨める プチコン/プチコンmkIIのスレでわざわざそれらをすすめないよね。 デフォだから。
463 : ノスタルジーとかDSしか持ってないとかDS上で動かしたいんだとかじゃないとな それに最終的にVBをターゲットにしてるのならさらに薦めにくいだろ いきなりはちょっとっていうんならSmall Basicは結構面白いよ
464 : みんなありがとう。 なんかあまりお勧めってわけでもないんだね。 将来たぶんプログラム系の仕事いくことになるだろうからやってみようかと考えたけど、 保留にしとく。
465 : >>464 800円の投資に悩んでいるようじゃ、プログラムで食っていくのは厳しいだろうな。
466 : >>464 遠回りしている余裕の無い人間にはお勧めできないってだけ、 それだけ余裕あるんじゃやってみてもおkだろ。
467 : 今すぐVB使いたいからっていうなら、もはや今のVBが別物だから向かない。 将来的にVB使えるようにプログラム始めたいっていうなら全然いいと思うよ。 ゲームに特化してるうえにお手軽仕様だから触ってて楽しいと思うし。 俺も今でこそ仕事でC++書いてるけど最初はやっぱりBASICだった。
468 : プログラマを目指すんなら、食わず嫌いなんかしないで どんな言語にもどん欲に取り組む姿勢が大切ですよ VBやった方がいいのか、それともC言語か そう問われたら、当然両方と答えます それがプログラマという人種
469 : プログラマなんて目指すもんじゃないよ ゲームやらプログラムやらが好きで自分からどんどんやっていって 結果的にプログラマになってる人くらいじゃないと使い物にならない
470 : >>469 確かに
471 : >>469 おー、たしかに。
472 : >>469 それが真実だと思う
473 : 自演三兄弟
474 : >>473 自演なら一人だろボケ
475 : 確かに
476 : おー、たしかに。
477 : 言わせねぇよ?
478 : >>474 それが真実だと思う
479 : 自分が自演するから他人も自演するに違いない、と。
480 : 確かに
481 : >>470 だけど変な流れを作ったことをお詫び申し上げます ID表示されないからなんで同調したか端から見たら訳わかんないよね
482 : おー、
483 : たしかに。
484 : 話のネタがなければ、こんなもんだよ
485 : 確かに・・・なんちってw 水曜が待ち遠しいな
486 : まーみんな携帯ゲースレのほうだろうしな
487 : 携帯ゲースレから見に来た人は、 最初の方の不毛な議論モドキを見て帰っちゃったと思う。
488 : プログラミングの基礎の基礎はみんな一緒だからプチコンでもいいんじゃない? モチベーションとの戦いだから、絵や音がすぐ出る言語の方が向いてる。 ただし深入りし過ぎると後に他言語に移ったときオブジェクト思考で爆発する。
489 : どっかーーーん。
490 : プチコンはスペルからしてもはやBASICとは言えないような
491 : カルネージハート好きなただのゲーマーですが大丈夫でしょうか?
492 : >>491 それだと、すぐに飽きると思うな カルネージハートは初めから目標がハッキリしてて、 その目標を達成することにほぼ100%集中できる 他のことは全てソフトに用意されていて自動でやってくれる プチコンはほぼ全て自分でやる必要がある プチコンにDLCプラグインでゲームエンジンが組み込めたいいのに それも難易度と自由度で何段階かあって、 プチコンゲーム版DoGAみたいな
493 : >>491 大丈夫。 苦労して思い通りに動いたときの感動を知っているなら、 プチコンもきっと楽しめる。
494 : >>487 ここに帰っていない人が一人いますよー。
495 : mkIIを早速ダウンロードしたんだけど、ランチャに変なBGMが付いてて最悪だわ こういう、もの作りをするソフトにBGMがあると、そのBGMによってインスピレーションが失われてしまう 特にMMLが実装されて、作曲作業に使いたいと思っていた俺には致命的だわ ものすごく楽しみにしていたのに悔しすぎる
496 : >>495 なんか仕込まれているらしいぞ https://twitter.com/#!/notohoho/status/179370888637059072
497 : なぜそんなデリケートな人間が 本体のボリュームを切らずに作業しているのか
498 : 心理を突いてやるな、かわいそうだ。
499 : ちんけなインスピレーションだな
500 : SB徹底管理下にあります ちょっとでもネガティブなこというやつは袋にすっぞ
501 : ここは病んでるやつしかいない
502 : 本スレ ID:4Iwfd/0Q0 最凶のステマキギョウと言われる理由がわかった
503 : こそこそ隠れてないのにステルスとはこれ如何に。
504 : >>502 ステマのステマはやめろ
505 : ここ、プログラムなのに携帯ゲーよりレベル低いんだな…
506 : マ板住人>>>>>バグコンPG
507 : ほんと残念なスレだ。いや、残念な板だ
508 : 結局プチコンmkUは買いなのか初代を使い続ければ良いのかイマイチ良く解らん
509 : むしろまだ迷ってたのかと
510 : 分からんならどっちでも良いかと 必要性を感じた時に入れたらいい
511 : ・新たなバグと戦いたい ・QRコードでプログラムの交換をしたい ・新機能を使いたい ・スピードアップを体感したい そんな貴方に、プチコンmk2
512 : 値段を見ろ 納得したなら買え
513 : そういやあのキチガイいなくなったな
514 : >>495 起動のロゴ画面でLボタンを押してごらん。 どうなるかはお楽しみ
515 : Mk5くらいになると次サイコになりますから そこで購入するのをオススメするよ
516 : >>514 495じゃないけどこりゃありがたい Rでも良かった
517 : 入門用とか冗談で言ってるのかな。 俺人事も担当してるけどこんな毒された言語使っているとわかったら速攻で落とす。
518 : プチコンが入り口だっただけで落とすんかい? LLとか絵を出すまで割と手間だし、こういうのも 毒される云々以前の入門なら悪くないと思うけどな プチコン経験を開発言語経験に書かれたりしたら、そりゃ人事さん的には反応に困るだろうけどw
519 : マリオペイントが入り口のグラフィッカー志望を落とすようなもんか そんな馬鹿な人事担当になんで会社の大切な給料を支給してるんだろ
520 : では人事担当様に、毒されてない言語とやらを紹介してもらおう。
521 : おりゃ517じゃねーけど。 「プチコンでプログラムに目覚めました。今でもプチコン一本槍です。C++?Java??なんすかソレ」 なんてヤツがプログラム経験者求人にやってきたら、そりゃ追い返すよなぁ、ってコト。
522 : そりゃ追い返すわな。 プログラムに目覚めたと自己評価してるのに、他の言語に興味すら持たない時点で。
523 : >>517 の言ってることと >>521 の言ってることは、全く違うな >>517 はプログラマ、>>521 は言語の事を言っている >>521 が追い返す要因は 「プチコンしかやらない」と「C++やJavaを知らない」事だろ つまり一つの言語に拘り、他の言語、特に主流である C++ や Java については、 どういうものか知ろうともしない、あるいは耳に入ってさえ来ない環境にずっといた そういう人間がプログラム経験者求人にやって来るのならば追い返すのだと だから、それがプチコンではなく、たとえ他の言語であっても、 同じ様な環境・考え方の人間ならば追い返したくなるのではないか つまり言語ではなくプログラマ(を目指している者)の事が原因で追い返す >>517 はそれとは違って、プチコンというもの自体が「毒された言語」だと言っている つまりプログラマではなく、言語のことを言及している 何を以て毒されたと言っているのか、他言語と比較しながら詳細を語ってほしいものだ
524 : 変な癖がついたやつで使えない奴は確かに多いな 汚いコード書くやつはチームに入ってきて欲しくない
525 : その「癖」を具体的に指摘出来る人が、チームに一人も居ないからでしょ。
526 : そもそもプログラミングそのものの土台とか書き方の癖とか本格的に勉強する意味でSMILE BASICを入門用に勧める人なんていた? 「プログラミングって面白いな〜」ってのをわかる目的くらいにしか誰も言ってない気がする。
527 : 「書き方の癖を本格的に勉強する」という意味がよく分からないんだが
528 : バッチ処理ていどの事をプログラムと言えるのだろうか? 構造化処理、モジュール化、 この程度は基本概念として必要だろう OOPは賛否両論あるけれども今後使えばよい。 プチコンBASICはアセンブラと共に使うべきものだけれども機械語が扱えないから困る。
529 : >>527 日本語的にはおかしかったかもしれんが、プログラミングったら大体そういう世界かと思っている >>528 いまいち理解できなくてスマソだが・・・ やっぱりプチコンのコンセプトはそうじゃないんじゃないか?
530 : >やっぱりプチコンのコンセントは おもちゃであって、無責任であって、無保証でR。
531 : くだらないことを話してますね 楽しめばいいんですよ それがプチこん それに対して職業プログラマになりたかったら苦しむことが当たり前。 やりたいことだけを楽しんでやるプチ紺にたいしてプロが飯を喰っていく言語と 比較すること自体おかしいでしょうね 全然別の世界のものですから もしプチ紺がMSXとかの全盛期にあればプチ紺でカセットテープにゲームを作って 飯でも喰えたと思いますが まあたらればですけど プチ紺で飯が喰えるという前提があって初めてその話題も意味があるんじゃないですかね
532 : 概ね同意。 本当のプロなら、オモチャ相手にむきになる事もない。
533 : 自分に同意
534 : 自分が自演をするからって、他人もすると考えるのは早計だ。 っつーか病んでるぞ。
535 : この人必死
536 : こういう場所だから自演じゃないって証明するのは難しいからなぁ。
537 : なんか極端なこと言ってる人もいるが 入り口、とっかかりとしてプチコンは悪い選択肢じゃないと思うけどな 面白いと思えることが一番大事で、DSで自分が作ったものが思い通りに動くってのは とても達成感のあることだと思うし そういう達成感を味わった人は、そこからいろんな言語、開発環境に手を伸ばすキッカケになるだろう オレなんかはポケコンのBASICからプログラミングに入った人間だが めちゃくちゃ癖がひどかったよ、でも他の言語を勉強してたら自然に変な癖は抜けた だいたい今は、ソースコードなんてそこら中に落ちてるし いろんなソースコード見てりゃ、勝手に覚えてくもんだよ 入口がどうあれ関係ない、そこから成長するかどうか、学び続けられるかどうかだとおもう そういう部分を見ないで評価する人間のほうが、思考が止まってると思うね
538 : 自分が普段遊んでるゲーム機の上で、 自分が指示した通りに絵が動くってのは 強烈な動機になるよな。
539 : そんな普通のこと言ってもスレが盛り上がらん
540 : 個人的にはBASICよりもJavaScriptが面白そうだと思う。 いつでも立ち上がる状態でブラウザを内蔵してるんだから、 アプリからエンジンを使う事なんて出来ないのかな。 スプライトやBGなんかの専用オブジェクトを用意してさ。 っつーか、プチコンの数値の範囲と精度に不満がある。
541 : >>539 おまえさんは正常だ 当たり前のことを忘れている人間がいるんだよ
542 : >>540 つ [ enchant.js ]
543 : シンプル・ブレイク・アウト、ファーストインベーダーの最新版(V2R1)。 http://www.geocities.jp/arc_bureau/main_street/
544 : courantなんとかを変えたのか arc_bureau こいつをNGワードに推奨
545 : あげ
546 : >>543 さすが本物は違うね!
547 : 昔ファミリーベーシックでテトリスを作った俺が ついにプチコンmkUを手に入れたぞ
548 : 昔何やっていようが、800円出せばだれでも買える お前の経歴と買ったことの繋がりが分らん 経歴自体も、それがどうしたという中途半端この上ないし 昔「文芸的プログラミング」を書いた俺がついに・・・ならインパクトあるが
549 : >>548 ファミベのRAMは2Kbyte これでテトリスを書くのは至難
550 : >>548 クヌース先生、The Art of Computer Programing の続きお願いします
551 : >>549 いやだから、それがどうしたのかと ファミベでテトリスを作った 経歴としてはただそれだけなんだろ
552 : >>551 あなたにはできないでしょう?
553 : >>552 もちろん俺には出来ない プチコンmkUを手に入れたことと、テトリスを作ったこと 両者の関係性を簡潔の述べてほしい ファミベでテトリスを作った奴が プチコンmkUを手に入れるとどうなるというの どうもならないでしょ 普通にプチコンを楽しむだけでしょ
554 : >>553 >普通にプチコンを楽しむだけでしょ そだよ
555 : 「自分語りウザい」の一言で済んだのに、まあ長々と。
556 : >>555 いや、勘違いしてもらっては困るが、べつにウザくはない むしろ自分語り大いにしてもらって良いと思ってる ただ、経歴と購買の繋がりが今ひとつ分らないからモヤモヤしてるんだ 普通に楽しむだけなら、ファミベでテトリスとか全く関係ないじゃん 何もやってなかった人でも普通に楽しんでるよ ファミベでテトリス作った奴ならではの楽しみ方って無いのか?
557 : >>556 プチコンは任天堂のハードで動くだろ? ファミベも任天堂で、共通点あるだろ。 同じじゃないけどベーシック以外に共通項があるから 購買に結びつくじゃない?
558 : >>556 それと、ファミベは容量が少なかったことが かえってプログラムが短くする訓練になってよかった 今は長いプログラムを書く時間はないので、 過去の如何にプログラムを短くするかといった 技術は、プチコンで楽しむときに生かされるよね?
559 : じゃあ実際に活かしてから、こういうの作った、 あのときのテトリスのおかげでこんなの出来たって報告してくれよ
560 : >>559 そだね
561 : >>558 > 今は長いプログラムを書く時間はないので、 > 過去の如何にプログラムを短くするかといった > 技術は、プチコンで楽しむときに生かされるよね? そういう言い方をすると、 プチコンで楽しむのはプチコンでプログラムを書いてる時間だけに聞こえる その時間が少ないから、少ない時間でより完成に近づけるのに 過去に培ったプログラム短縮技術が生きる、と それ、なんか違わないか 無理に結びつけようとしてるだろ 低リソースでのプログラミング経験が活きるのは、 プログラムを書く時間の短縮ではないだろ そうではなく、活きるのは、同じく低リソース環境のプチコンで、 如何にして自分が初めに思い描いた企画を実現できるかを「思考する」時だろ 長いプログラムを書く時間はないと言うが、 実際は書く時間より、むしろ思考する事に大量の時間を費やすことになり、 また本質的にはそちらの方が「プチコンを楽しむ時間」に俺は感じるのだが テトリスが活きるのはこちらであり、 本人もそういうのに活かせる・楽しめるのではと思って購入したと 俺は勝手に思って >>548 でレスした時から >>547 ならではの反論を期待してたんだが、 本人の口から何の反応もないな
562 : >>561 >思考する事に大量の時間を費やす 思考は樂しいでしょ。エンターテイメントだから プログラムを書くのは苦痛でしょ。作業だから
563 : >>562 ほぼ同意見だ(プログラムを書くのがそれほど苦痛とは俺は思わないが) 「本質的にはそちらの方がプチコンを楽しむ時間に俺は感じる」と言ったが、 誤解を与えたか? 「そちら」というのは大量に時間を消費する「思考する事」の方だ (こちら、と言った方が良かっただろうか) >>558 はその苦痛を減らすのにテトリスのプログラミングが活きると言っている 俺はそうではなく、楽しい思考をより楽しくするのに活きると思ってる >>549 が至難というファミベによるテトリスを 実際に成し遂げた本人にぜひ話を聞いてみたいものだ
564 : 理屈っぽいとモテないぞ。
565 : モテる為にBASICやる奴いないだろ
566 : プログラマが嫌われるのがよく分かる流れだ(笑)
567 : 何をすればモテるか、モテないか、そんなのいちいち気にして生きてるの? めんどくさそう
568 : >>567 こういう理屈っぽいのがいかにもね 普通の人はいちいち気にしなくても自然にできることを あれこれ難癖つけるからキモがられる 本人は自覚がないのが余計にタチが悪い
569 : >>568 私がキモがられようが、そんなことはどうでも良い(要因は理解している) 貴方はいつまでもずっと私をキモがっていればいいが、 スレと関係のある意見が無ければ、できれば黙っていてもらいたい それよりも、少ない時間でプログラムするのに ファミベでの経験が活きると言った >>558 の私(>>561 )への反論が聞きたい そもそもその経験は具体的にプチコンのどのようにプログラムに活きるのか もし本当に生きるのなら、これからプチコンを楽しみたい人にも役に立つだろう
570 : スピード係数 8ビット(MSX) 1 X68000 10 MSXturboR 50 FM-TOWNS 100 PSP/DS(Vita/3DS) 500 Wii 750 AT機/PS3/XB360 1000 - - - - - - - 開発費係数 1万 8ビット(MSX) 1万10円 MSXturboR 10万 X68000 100万 FM-TOWNS 1000万 Android/AT機/モバゲー 1億 PSP/DS(Vita/3DS) 10億 Wii/PS3/XB360
571 : スプライト係数 1 8ビット(MSX) 16×16ドット 32枚 単色〜16色 パレット512色 ラインバッファ方式 (turboR同じ) 横方向表示8枚まで 10 X68000 16×16ドット 128枚 16色 パレット65,536色 ラインバッファ方式 横方向表示32枚まで 25 FM-TOWNS 16×16ドット 1,024枚 16色〜32,768色 パレット32,768色 フレームバッファ方式 フレームレート224枚 横方向表示制限なし 100 AT機(99BASIC) 16×16〜64×64ドット 32枚 256色 パレット16,777,216色 フレームバッファ方式 フレームレート32枚 横方向表示制限なし 1000 AT機(DarkBASIC) スプライトサイズ制限なし(ビデオカードとメモリ搭載量に依存) 65,536枚 16,777,216色中16,777,216色(完全フルカラー) パレットなし フレームバッファ方式(ポリゴン転用) 標準フレームレート1,024枚(ビデオカードとスプライトサイズに依存) 横方向表示制限なし 回転・拡大・縮小あり 各種SFX(カラーフィルター、アルファetc.)あり
572 : はやくRよこのキチガイ
573 : 氏んだよ♪
574 : こっちのスレは相変わらず変なのわいてるな
575 : || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| || ○荒らしは放置が一番キライ。荒らしは常に誰かの反応を待っています。 || ○重複スレには誘導リンクを貼って放置。ウザイと思ったらそのまま放置。 || ○放置された荒らしは煽りや自作自演であなたのレスを誘います。 || ノセられてレスしたらその時点であなたの負け。 || ○反撃は荒らしの滋養にして栄養であり最も喜ぶことです。荒らしにエサを || 与えないで下さい。 Λ_Λ || ○枯死するまで孤独に暴れさせておいて \ (゚ー゚*) キホン。 || ゴミが溜まったら削除が一番です。 ⊂⊂ | ||___ ∧ ∧__∧ ∧__ ∧ ∧_ | ̄ ̄ ̄ ̄| ( ∧ ∧__ ( ∧ ∧__( ∧ ∧  ̄ ̄ ̄ 〜(_( ∧ ∧_ ( ∧ ∧_ ( ∧ ∧ は〜い、札幌そふとちゃ〜ん♪(アハアハ〜♪” 〜(_( ,,)〜(_( ,,)〜(_( ,,) http://jbbs.livedoor.jp/internet/13405/ 〜(___ノ 〜(___ノ 〜(___ノ
576 : >>572 名無し潜伏するようなチキンだからスルーに限る
577 : スルーするー
578 : とりあえず >>547 は >昔ファミリーベーシックでテトリスを作った 事をいい思い出として挙げた。 ベーシックが楽しかったという事があらわれている。 >ついにプチコンmkUを手に入れた これからまたBASICで遊べるぞ、て事。 ちなみにまだ遊んでいないので、ファミリーベーシックとSMILE BASICの違いとかわからない。 要は >>553 の >普通にプチコンを楽しむだけ という事。
579 : この話題、まだやってたのか
580 : キミら、やさしいなぁ。 >547 は、 「あの制限の多いファミリーベーシックでテトリスを作ったほどのスキルを持った俺様が、 プチコンMkUでオマイらが驚嘆するような凄まじく素晴らしいプログラムを公開してやるからワクテカして待て!」 って言ってるんじゃないか。 ワクテカしようぜ?どんどこハードルあげてやろうぜ??
581 : 妬み、嫉妬、他人の足の引っ張り ファミリーベーシックを知ってるようないい歳をしたおっさんがやる事じゃないでしょう? 日頃からそんな調子なのか?もう部下もいて見本となる立場でしょうに
582 : おっさんしかできない、高度な大人の足の引っ張りを見せてくれ
583 : ネタで言ってんだろうけど、なんと情けない思考をする人間なんだ
584 : プチコンの「プログラム」の話題が無いからこうなるんだよ もうこのスレ要らないんじゃないか プチコンのプログラムの話する人居なくなったし
585 : 酷い流れだなー プチコンのコンセプト的にファミベが出てくるの不自然じゃないのに もろターゲット層じゃん いちいち難癖つけてる奴怖い、ネタだとしても病的過ぎ
586 : いいからプログラムの話しろよ ム版だろ、ここは
587 : 99BASICでスプライト500個!60fps! http://www.geocities.jp/arc_bureau/sample/SAMPLE2012_04_27_FRI.jpg http://www.geocities.jp/arc_bureau/sample/SAMPLE2012_04_27_FRI.zip
588 : フォルダをクリックして展開。 キーボードの+-*/で2Dスプライトの個数を増減できる。 プロテクト付き。
589 : BASICを語るすれでも作ってそこに行けば? プチこんを語るすれじゃなくなってるだろ DSで走るBASIC同士を比べるならばともかく いまさらMSXBASICとか他のと比べて何の意味がある? プチこんに勝って何の徳がある? 頭おかしいだろ 比べてるやつ
590 : ごめん 下げるの忘れてました
591 : プチコンの話題のネタ出せばいいのに 話題が無いから道がそれる
592 : >>589 DarkBASICや99BASICとか書いてる奴はキチガイだからスルーしとけ しばらく大人しかったのは精神病院にでも措置入院してたんじゃねーのw
593 : >>592 ねーオムツ替えたー?
594 : プチコンのバグ修正は、いつ来るの?
595 : >>593 何も教えないのが吉
596 : >>595 そのレベルにないしね
597 : SMILE BASICをやってみると 今の本格的な言語がどうして便利で複雑になっていったかがわかるなあ そういう意味で、プログラミング未経験者にもプチコンはおすすめできるかも
598 : NGワードテンプレ案 courant_de_console main_street arc_bureau QBASIC DarkBASIC SmallBasic 99BASIC Android AT機 4chan
599 : >>587 俺はPC持ってねーから実行できねーわばーか
600 : あっ下げるの忘れてたスマソ
601 : プチコンでの最大の要望は、「漢字表示」である。
602 : プチコンturboになるまでお待ちください
603 : 俺は、AndroidでもiPhoneでもWindows でも動くようになってほしい。 けどそういう要望を持つ人は少数なんでしょうね
604 : >>603 JavaScriptでやればいいだろ
605 : そーゆーのはpythonあたりでいいんじゃね
606 : いやあ、楽しいBASICがやりたいんじゃないですか(笑)
607 : 本スレは例のコテ消し忘れた社員が張り付いていて本音も言えないのね 社会通念上正義のはずのあのひとカワイソス
608 : DarkBASIC Professional
609 : なにかあったん?
610 : 本スレ見てるけど何もないわ 誤爆だな
611 : NGワードテンプレ案 courant_de_console main_street arc_bureau QBASIC DarkBASIC SmallBasic 99BASIC Android AT機 4chan iPhone
612 : DSも追加しろよ
613 : 日経ソフトウェアのプチン連載。あの記事だけPDFで購入できんのね。 http://mikke.g-search.jp 値段が300〜400円だからページ数から考えれば割高だけど、 個別購入できるのは嬉しい
614 : NGワードテンプレ案 DS プチン
615 : いいからとっととRよゴミクズ 誰もDarkBasicだかiPhoneだか使わねーよ あの頃っぽいBASICをDSで遊べるのが楽しいんだから
616 : 「あの頃」とか、俺達が生まれる前だろ
617 : >>616 は? プチコンのメインターゲットは40過ぎのおっさんだろうに 当時小学生でしたがなにか?
618 : というか、公式サイトの雰囲気を見てニヤッとできる人がメインターゲットだよね。 今30過ぎだけど俺もそこに入ってる。 中学入学祝いに姉ちゃんから貰った MSX とベーマガで遊び倒してた。
619 : 最近、やっとプログラムを理解してきた 最終的には対話できるプログラムを作ろうと思うんだけど 誰かそういうの作ったことある人いる?
620 : 俺は作った
621 : http://ja.wikipedia.org/wiki/%E4%BA%BA%E5%B7%A5%E7%84%A1%E8%84%B3
622 : App Store - Basic! http://itunes.apple.com/us/app/basic!/id362411238?mt=8
623 : 今度はappleかよw 本当に糞は死ななきゃなおらねーんだな 早くクーラントなんとかってキチガイが死にますように
624 : アハアハ〜♪”
625 : NGワードテンプレ案 courant_de_console main_street arc_bureau QBASIC DarkBASIC SmallBasic 99BASIC Android AT機 4chan iPhone itunes apple
626 : 愉快、愉快(ギャハハ!!wwww”
627 : 名無し潜伏してるってことは、相当効いてるのか
628 : この変なのはいったいなんなんだろうね? DSのものにケチをつけたいGKとはちょっと違うような感じだし やっぱりただの頭のおかしな人なのか
629 : ただのヒキオタでしょ
630 : アハアハ〜♪”
631 : 効いてる効いてる
632 : すんごく効いてるだw
633 : うわっは♪”
634 : App Store - Basic! http://itunes.apple.com/us/app/basic!/id362411238?mt=8
635 : ttp://twitter.com/PetitComputer/status/245436082823507968 不具合修正
636 : Windows8でサクサク快適に動く99BASICとDarkBASIC http://uni.2ch.net/test/read.cgi/entrance2/1347099069/l50 http://kohada.2ch.net/test/read.cgi/pcnews/1344048317/l50
637 : JavaScript版とか出ないかなあ 方言リファレンス頼みなBASICは今遊ぶには辛いわ
638 : NGワードテンプレ案 courant_de_console main_street arc_bureau QBASIC DarkBASIC SmallBasic 99BASIC Android AT機 4chan iPhone itunes apple これに uni.2ch.net/test/read.cgi/entrance2/ kohada.2ch.net/test/read.cgi/pcnews/ も追加したほうがよさそうだな
639 : MASM32: Windows PC Assembly language最新開発環境 http://kohada.2ch.net/test/read.cgi/pcnews/1348580518/l50
640 : Ruby版とかLISP版とか
641 : つかせめて説明書がDSiウェア用の電子説明書じゃなく 表示速くて探しやすいプチコン独自の説明書だったら良かった それか、プログラムを2つ同時に読み込めるようにしたら 説明書プログラムとか自分達で作ったりできる
642 : 説明書見ながらとか明らか効率悪いから さっさと脳に詰め込めよ エアだってばれるぞ
643 : >>641 公式のマニュアルを印刷すれば良いんじゃね?
644 : コンパイラ作らないかな GAME-86みたいのでいいから ものすごく文法が簡単なのに結構な事が出来るもんな
645 : それプチコンの話題か?
646 :2012/11/01 素直に99BASIC使えばいいのに…w”
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
電卓作る (223)
***Javaのオススメ入門書*** 『創るJava』 3.0 (563)
リファクタリングをただのコード修正と思ってる人へ (274)
★★Java質問・相談スレッド157★★ (759)
JAVAってこんなことも出来ないの? (473)
C#は糞2.0 (802)
--log9.info------------------
川野夏美ちゃん大好き! (736)
【歌コン】♪..歌番組の感想を..♪【のど自慢】 (300)
演歌板は何故精神を病んでる奴ばかりなのか (397)
天童よしみ (584)
島倉千代子 (458)
第三者が☆島津亜矢さん13☆を讃えるスレ (526)
【谷岡疑惑】北川大介 (733)
【クラウン】桜井くみ子【創立45周年記念歌手】 (306)
サブちゃん【北山たけし】ファミリー4 (515)
【教えてください】曲名がわかりません@演歌専用 (875)
【軍歌】鶴田浩二【大音量】 (240)
【うなり節】都はるみ応援スレッド【はるみちゃん】 (479)
鼠先輩 (930)
【夜の訪問者】 小川順子さん 【男の世界】 (255)
【唐揚げ】香田晋【もみもみ】 (932)
【age】三代目コロムビア・ローズ【五分前】 (478)
--log55.com------------------
西東京市のいい加減さをKしちゃいます
愛知県知事 神田真秋
大阪府知事選総合
☆東京都は尖閣募金をやめて!!仙台市★
仲井真沖縄県知事を語ろう
★長野県・安曇野市ってどうなの?Part5
★2015年埼玉県朝霞市議会議員選挙スレ
猪瀬>>舛添>小池