[ 99BASIC ] 日曜プログラマー [ DarkBASIC ]
1 :
仕様書無しさん:
' ヽ
′ ______ ヽ
| ´ ̄  ̄ヽ |
| ´ ヽ |
| | ______/ \___ | |
| | _――――_――――_ | |
| || | ̄ ̄ ̄| | ̄ ̄ ̄| | | |
| | \`――' ハヽ――‐/ | |
| |  ̄ ̄ ̄ |  ̄ ̄ ̄ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | | < 日曜プログラマー♪
| |\ ヽ_/ /| | \_______
| | |||||||||||||||||||||||| | |
| \ ||| ー――ヽ||| / |
___| \ |||  ̄ ||| / |___
―( | \||||||||||||||||||/ / )―_
 ̄ ヽ ヽ ′ ′ ―
ヽ ヽ ′ ´  ̄―
ヽ `―――――――-‐´ ´  ̄――_
\__―――____/ ― ヽ
__ / B A S I C \ _― ̄ ヽ
― |============| ― ヽ
―――-| ● |――― ̄ |
\__■__/ |
より実行効率の良いインタプリタ → 99BASIC
http://www.sagami.ne.jp/tadaka/99Basic/ あるいはコンパイラ → DarkBASIC
http://www.yodobashi.com/ec/product/100000086580100554/index.html
2 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/04(火) 05:02:03.04
いやぁ〜♪、いいスレできたなァ〜♪(アハ〜♪”
3 :
仕様書無しさん:2011/10/04(火) 05:03:30.64
やっぱさ、日曜プログラマーはBASICを使ってるんだよな?
4 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/04(火) 05:04:42.81
BASICって言っても、ムダの集大成みたいなVBは使わないよな?
5 :
uy:2011/10/04(火) 07:42:28.42
福盛ウザイ
6 :
仕様書無しさん:2011/10/04(火) 14:34:43.21
いよいよマ板進出ですな。
7 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/04(火) 14:42:31.24
日曜プログラマーには特技があるモンな…w
納期も締め切りもない。
仕様書も書かなくていい。
全部BASICでいい(笑)
8 :
仕様書無しさん:2011/10/04(火) 15:03:10.37
アメリカの格差抗議デモに一言どうぞ
9 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/04(火) 15:29:54.46
…移民国家アメリカと言えども、200年の歴史を通して土着民ができあがってしまったって
コトだろうな。
彼らは独立心に燃えるボストン茶会事件も知らず、従順に育った訳でもなく、日本やヨー
ロッパと同じように世襲や格差、階級社会の現実を直視している。
そういったところに不満の矛先を持てなくなって自分たちそのものがデモの中枢母体とな
って抗議する。
2001年の911同時多発テロ事件を通して、愛国心に回帰する国民であるが、政府が国民
を手厚く保護してくれる訳ではない。
現実は厳しい市場競争原理によって勝ち抜いて選抜された者のみが利益を獲得する。
- - - - - - - - - - - -
日曜プログラマーの場合はこうした市場競争原理を無視して好きなように生きてきた訳だ
から、IT産業が斜陽の移ろいを見せようが儲かろうがどうだっていい。
それがかつての第一線で功績を残していたとしても、趣味の世界ではそんなものは自慢
にも糞にもならない。
「 あ、そう、すごいね 」 とか、「 どれぐらい資産あるの 」 とか下らない話ばかり。
独立心に燃える青年期のように、趣味の世界に、日曜プログラマーの世界に生き甲斐を
見出す。
アメリカも日本と同じようにBASIC文化を捨てた。
誰にでもチャンスのあるBASICにこそ、本物のサクセスストーリーがあったんじゃないのか。
金銭的な成功価値観のみが突出して、充実した中身が存在しない空虚な人生観と言うの
は、やはり淋しいものだ。
10 :
仕様書無しさん:2011/10/05(水) 03:04:41.26
11 :
仕様書無しさん:2011/10/05(水) 07:12:25.89
99BASIC
これwindows7でも動く?
12 :
仕様書無しさん:2011/10/05(水) 07:26:44.02
楽勝で動くよ
おはようコンソール(笑)
14 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/05(水) 07:59:57.81
…で、まだDarkBASIC使ってないの?w”
遅れてるねぇ〜♪(アハアハ〜♪”
15 :
仕様書無しさん:2011/10/05(水) 11:58:34.31
《今日のPC占い》 コンソール座
コンソール座の運勢 2011年10月4日(水)
PC総合運 鋭い直感力で運気は上昇傾向、自分の力を信じること
新機種運 革新的な新機種の発表あり!着実に貯金を進めるように努めること
経営資源運 使ったお金も戻るような、良い循環期にいるような日
数値計算運 朗報を待つ時間も、楽しく感じられそうな好運期到来
コンソール座の10月の月運コメント
華やかな空気に包まれます。どこにいてもあなたにスポットが当たりやすい時期なので、積極的に
自己アピールを。 個性を堂々と出す事で、人気はグングンアップ。
もちろん、” CONSOLE2011 ” の進捗状況も最高潮。 いたるところで、” CONSOLE2011 ” に魅了
されるユーザーが続出しそうです。
アイデア泥棒と罵られようがパクリと言われようがそんなコトはお構いなし。
あなたの天性のプログラミングテクニックで、先に実現すれば勝利を獲得するのです。
新機種を探しているなら、絶好のシーズン。 ただし好機を活かすには出歩くことが必要となります。
外出を面倒がっていると、様々な縁を逃してしまうことになるでしょう。
なかなか発表されなかった新機種も、この時期なら出し惜しみせずに発表するかも。
本格的なプラットフォームを探している人にもチャンス到来です。
あなたがもっと表に出て行って、多くのユーザーに夢と希望と自信を取り戻すために行動しましょう。
邪魔なライバルを気持ちよく蹴落として、多くのユーザーが喜ぶ政変劇を演じてみましょう。
あなたはもっともっと学び、もっともっと羽ばたけるチャンスが与えられているのです。
世界の勝ち組の一員となって人生を謳歌しましょう。
16 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/05(水) 13:38:44.02
…そういやCONSOLE2011って、投げたまんなだったなw
投げた時のコトを考えて大味にプログラム書いてて正解だった(笑)
17 :
仕様書無しさん:2011/10/05(水) 13:40:40.94
DarkBASICってCで書くより速い?
18 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/05(水) 13:43:42.98
>>17 …Cで書いてもDarkBASICで書いても変わらないだろうな。
生産効率から言うとDarkBASICのほうが圧倒的に有利だけど。
19 :
仕様書無しさん:2011/10/05(水) 13:46:57.15
99BASICとDarkBASICはどっちが速い?
20 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/05(水) 13:50:15.99
>>19 …そりゃあDarkBASICのほうが圧倒的に速い。
99BASICはインタープリター、DarkBASICはコンパイラ。
天と地のスピードの差がある。
99BASICはBASICそのものを知らない人のために、親しみ易い学習用として紹介してるだけ。
使えるようになったらさっさとDarkBASICに移るほうがいい。
21 :
仕様書無しさん:2011/10/05(水) 13:59:45.98
VB・SmallBASICとDarkBASICはどう違うの?
22 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/05(水) 14:06:47.70
>>21 …VBやSmallBASICはWindows上のGUIやイベント動作(マウス操作)を使うように設計されてるけど、
DarkBASICは3Dポリゴンを使ったゲームを作るように設計されてる。
だからVB系列とは別物で、99BASICの延長上と捉えていい。
フルスクリーンの動作も可能で、ゲームに必要なCPUパワーを他の画面に取られない。
旧世代の人たちには楽しいんじゃないかな。
23 :
仕様書無しさん:2011/10/05(水) 14:16:44.56
始めに覚えるのは99BASIC?それともDarkBASIC?
24 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/05(水) 14:21:31.99
↑のほうでも書いてるけど、始めは99BASICだろうな。
PC-9801とか、古いパソコンのBASICを使えるユーザーなら99BASICもすぐに使えるようになる。
DarkBASICはそれらが使えるようになってから使えるようになる。
25 :
仕様書無しさん:2011/10/05(水) 14:24:55.91
DarkBASICが使えると就職に有利?
26 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/05(水) 14:28:05.78
27 :
仕様書無しさん:2011/10/07(金) 15:44:27.24
App-GameKitってどう?
28 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/07(金) 15:47:16.20
>>27 …DarkBASICから3Dポリゴン機能を省いたものと考えればいい。
ネットブックやモバイル機器に見られる性能の低いPCや情報機器に特化。
DarkBASICを使っている人はわざわざ敷居を下げなくてもよい。
29 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/08(土) 06:05:21.13
連休はプログラミング三昧♪(アハ♪”
30 :
仕様書無しさん:2011/10/08(土) 06:07:12.30
99BASIC楽しそう…
31 :
仕様書無しさん:2011/10/09(日) 14:36:37.41
99BASICで画面のタイミングはどうやるの?
32 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/09(日) 14:49:05.11
…VSYNC(画面同期待ち)のコトだろうけど、SCREEN文を使うんだよ。
ループの末端にSCREENと書けばいい。
100 ' ループ先頭
101 '
102 '
103 ' 途中処理
104 '
105 '
110 SCREEN
120 GOTO 100
33 :
仕様書無しさん:2011/10/09(日) 14:57:07.02
それでうまくいかないから困ってる
34 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/09(日) 15:05:38.48
…そっか、それは困ったよな〜。
最近の新機種はCeleronでもかなり速いから、SCREEN文だとちゃんと同期を取らないで
画面をスキップしてしまうんだよな。
なるほどな…。
んじゃこういう方法もある。
おっと…危うく教えてやるところだった(ゲラ
35 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/09(日) 20:30:32.56
…DarkBASICなら簡単にできる。
SYNCRATE 60
DO
`
` ループ処理
`
SYNC
LOOP
36 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/12(水) 03:39:14.79
99BASICの場合はこれをああやってこうするとできるんだよな(笑)
37 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/12(水) 08:40:29.18
実際にはこうすれば画面の同期は取れる。
100 ON INTERVAL GOSUB *TSYNC:INTERVAL ON,16 '←16/1000秒≒1/60秒
101 '
200 ' ループ先頭
230 '
240 '
250 ' 途中処理
250 '
270 '
280 GOSUB *VSYNC
290 GOTO 200
300 '
800 *VSYNC
801 IF TS=0 THEN 801 ELSE TS=0
802 RETURN
810 '
900 *TSYNC
901 INTERVAL OFF:TS=-1:INTERVAL ON:RETURN
38 :
仕様書無しさん:2011/10/12(水) 08:46:51.22
え゛?! タイマー使うの?
39 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/12(水) 08:49:43.12
…Vista以降のOSでは、I/Oポートアクセスは禁止されているのでハードは直接弄れない。
(I/Oマスクビット設定)
そこで考えたのがタイマー割り込み。
これなら簡単に画面の同期が取れる。
40 :
仕様書無しさん:2011/10/12(水) 08:51:48.18
画面チラつくんじゃないの?
41 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/12(水) 08:53:38.43
…チラつかないよw
実際に試してみるといい。
実際の画面のタイミングは、ビデオカード(ビデオチップ)が管理していてユーザーは
意識しなくてもいい。
ほら、旧式のBASICでも使えるものになっただろ。
42 :
仕様書無しさん:2011/10/12(水) 15:52:28.15
すごいこと考えるんだね!
43 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/12(水) 16:54:36.79
99BASICは仕様そのものが古いからある程度覚えたら(遊んだら)さっさとDarkBASICに
移ったほうがいいだろうな。
44 :
仕様書無しさん:2011/10/13(木) 02:06:46.46
日曜プログラマーって気楽でよさそう…
45 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/13(木) 02:58:07.31
…そりゃあ気楽でいいぞw
何しろ納期も締め切りもないから、何かに追われるようにプログラムを書かなくてもいい。
自分の好きなように書いて、飽きたらポイ捨てすればいい(笑)
そして毎回完成しないフラグが立ちまくる。
47 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/13(木) 03:28:29.78
タダでプレイアブルを出してやるほど世間は甘くない(笑)
48 :
仕様書無しさん:2011/10/13(木) 03:54:34.36
そこを気前よくなんとか…
49 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/13(木) 08:17:19.37
オレ様の気分次第…♪(ペロリ♪”
50 :
仕様書無しさん:2011/10/14(金) 08:29:19.94
51 :
仕様書無しさん:2011/10/14(金) 08:31:40.97
52 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/15(土) 08:40:51.26
…ってなワケで、今回はマルチタスクについてお勉強しようね♪(アハ♪”
99BASICで簡単な動作原理を書いておく。
タイマー割り込みを利用して各タスクに持ち時間を与えて動作させていく。
今回のプログラムではシグナルやセマフォは付けていないが、付ければプロセス間通信も可能になる。
プログラムを実行しながら各タスクの動作状況が分かる面白い仕組みだ…。
53 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/15(土) 08:42:00.47
1 'save"multitask2011_10_15_01.bas",a
100 DEFINT A-Z:WIDTH 80,25:SCREEN 3
110 CT=0:TS=0
120 ON INTERVAL GOSUB *TSYNC:INTERVAL ON,100
130 GOTO 130
140 '
150 *PROC1
160 LINE(0,16*1)-(639,16*2-1),0,BF
170 J1=0
180 LINE(J1*2,16*1)-(J1*2+1,16*2-1),1,BF
190 J1=J1+1:IF J1<320 THEN 180
200 GOTO 200
210 '
220 *PROC2
230 LINE(0,16*3)-(639,16*4-1),0,BF
240 J2=0
250 LINE(J2*2,16*3)-(J2*2+1,16*4-1),2,BF
260 J2=J2+1:IF J2<320 THEN 250
270 GOTO 270
280 '
290 *PROC3
300 LINE(0,16*5)-(639,16*6-1),0,BF
310 J3=0
320 LINE(J3*2,16*5)-(J3*2+1,16*6-1),3,BF
330 J3=J3+1:IF J3<320 THEN 320
340 GOTO 340
350 '
360 *PROC4
370 LINE(0,16*7)-(639,16*8-1),0,BF
380 J4=0
390 LINE(J4*2,16*7)-(J4*2+1,16*8-1),4,BF
400 J4=J4+1:IF J4<320 THEN 390
54 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/15(土) 08:42:50.15
410 GOTO 410
420 '
430 *PROC5
440 LINE(0,16*9)-(639,16*10-1),0,BF
450 J5=0
460 LINE(J5*2,16*9)-(J5*2+1,16*10-1),5,BF
470 J5=J5+1:IF J5<320 THEN 460
480 GOTO 480
490 '
500 *VSYNC
510 IF TS=0 THEN 510 ELSE TS=0
520 '
530 *TSYNC
540 INTERVAL OFF:TS=-1
550 CT=CT+1:IF CT=5 THEN CT=0
560 IF CT=0 THEN INTERVAL ON,10:RETURN *PROC1
570 IF CT=1 THEN INTERVAL ON,20:RETURN *PROC2
580 IF CT=2 THEN INTERVAL ON,30:RETURN *PROC3
590 IF CT=3 THEN INTERVAL ON,40:RETURN *PROC4
600 IF CT=4 THEN INTERVAL ON,50:RETURN *PROC5
610 '
620 END
55 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/15(土) 08:48:47.51
…サブルーチン ” *TSYNC ” がディスパッチャーに相当するが、シグナルもセマフォも
付けていないのでかなり分かりやすいと思う。
*VSYNCは今回使っていない。
56 :
仕様書無しさん:2011/10/16(日) 12:25:42.90
やっぱりできる人は違うね!
57 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/18(火) 06:46:19.56
…日頃の積み重ねだよ。
だから実際に続けてきた人だけが成果を得られる。
PEEK POKE CALLもあるの?
59 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/18(火) 17:56:42.96
…ポインターがある。 Cと同じ。
ただし、文字列操作や配列操作命令がちゃんとあるのであまり意味がない。
60 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/18(火) 17:57:49.01
…DarkBASICの話な。
99BASICは仮想メモリの範囲でPOKE/PEEKがある。
61 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/18(火) 20:29:11.37
62 :
仕様書無しさん:2011/10/19(水) 05:09:15.91
昔のパソコンみたいな画面だね。
これ、漢字は?
63 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/19(水) 09:16:00.66
…フォントはすべて自作。
漢字までは手が回らない。
CALLがあれば神だと思ったけど、無理だよね。
BEEP音で音階だすとかやってたよね。
65 :
仕様書無しさん:2011/10/19(水) 17:12:13.58
音楽はどうするの?
自分で作るんだよ
67 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/21(金) 04:07:44.34
…音楽って簡単に言うけど、音楽だけで1つの芸術分野だからな。
音源を鳴らすだけなら99BASICのPLAY文があるし、DarkBASICと共通でWAVEファイルや
MIDIファイルを再生・演奏できる。
オレ様としては中身そのもののほうが重要と思う…な。
DTMソフトを使うなり、外部にシンセやキーボードを繋いで自分で弾くなり方法はいくらでも
あるけど、フレーズを考えたり、フレーズそのものを創り出すインスピレーション(ひらめき)
のほうが重要になる。
インスピレーション、ひらめき、感性…この部分は個人の格差がハッキリしているので向き
不向きがある程度分かりやすい。
自動で作曲してくれるフリーソフトもあるから、何にも分からない人はそこから始めて自分の
感性をゼロから始めるのもいい。
最新のシンセなら適当にキーボードを押さえるだけでメロディーを作ってくれる機能(アルペ
ジエータ)があるのでそこから自分の感性に見合ったフレーズを探していくと言う方法もある。
やり始めて自分の方法が見つかったら、面白くなって続けられると思うよ。
個人の才能と努力を、自分のためだけに発揮しよう。
決して誰にでもと言う訳にはいかない。
関数は無いの? 全部 GOSUB *ラベル とか?
69 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/21(金) 08:06:44.88
…” 関数 ”ってのもおかしい翻訳だな。
サブルーチンの意味合いで使うんだったら 「 機能 」 だな。
算術関数とサブルーチン機能の意味合いの使い分けができてない。
プロシージャーと言うのが正確でよろしい。
くだらねえ
ファンクションでしょ?
72 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/22(土) 08:47:49.38
…DarkBASICはいろんな言語の特徴を取り込んでるからな。
#INCLUDE / #DEFINE もあるし、ブロックIF文もあるし、グローバル変数までちゃんとある。
DO / WHILE / CASE / SELECT もちゃんとある。
ポインターもあるし、文字列操作も配列操作もちゃんとある。
しかも記述は自由。
他の言語にはない、恵まれた開発環境だよ。
73 :
仕様書無しさん:2011/10/22(土) 09:10:00.09
音楽を深く追求すると、ソフトシンセを自作するレベルまで
要求するのか、というところまで行ってしまう。楽譜は当然、読めるくらいでないと。
エンベロープ、波型編集とか、それだけで飯を食っている奴もいるくらい
だから。
74 :
仕様書無しさん:2011/10/22(土) 10:08:56.35
>エンベロープ、波型編集とか、それだけで飯を食っている奴もいるくらい
バカなのか?w
75 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/23(日) 09:05:55.56
76 :
仕様書無しさん:2011/10/23(日) 10:21:47.72
77 :
仕様書無しさん:2011/10/23(日) 10:41:23.52
やっぱり自分で作れる人は違うね!
78 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/23(日) 12:23:43.02
>>77 ヲッ、今日はいいコトあるぞ♪( 7 7 ヲッツ♪”
79 :
仕様書無しさん:2011/10/23(日) 13:08:55.62
80 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/23(日) 13:14:54.05
>>79 …正味30分ってなところだな。
ただし、” こういう感じで作る ”ってところまでは2〜3時間試行錯誤する。
プログラミングとはちょっと違う。
>>75 サウンドの読み込みに失敗って出て再生されないよ?どすればいい?
初心者お断り
83 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/26(水) 08:21:48.11
…そろそろ新作発表会かな。
プレイアブルを試してみたいと思う人は期待してていいかもよ。
84 :
仕様書無しさん:2011/10/26(水) 08:35:28.63
85 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/26(水) 08:46:31.71
>>84 …プレイステーションやXBOXにみられる2軸4ボタン以上のPC用アナログスティックパッド。
パソコン用ならどこでも安く売ってるから標準入力デバイスとして順当。
キーボード不可。
86 :
仕様書無しさん:2011/10/26(水) 12:20:37.20
87 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/26(水) 13:34:50.14
88 :
仕様書無しさん:2011/10/29(土) 06:38:09.33
89 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/29(土) 06:43:17.72
>>88 30%と言ったところかな…。
新しいものも取り込んでいく。
ヒュー☆
ケーン ここにもいたのかぁ。
シブイよ。良い味だしてんなぁ。
ホントカッコイイわw
なぜ他板の住人がこちらに来たのかと不思議に思ったが
本人自身がこのスレに誘導してたのか。
あまりにレベルが低くてコメントすること自体恥ずかしいので黙っていたが・・・
93 :
仕様書無しさん:2011/10/30(日) 04:41:10.72
94 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/30(日) 12:11:18.42
>>93 それは発表までのお楽しみ…期待してていいよ。
95 :
仕様書無しさん:2011/10/31(月) 13:31:09.29
96 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/31(月) 14:01:26.05
>>95 …ないな。
その程度のものなら始めから作る意味がない。
オレ様独自の発想だ…。
そうだな、新シリーズのブランド名は…ry(おっとw
97 :
仕様書無しさん:2011/10/31(月) 14:22:50.71
>>96 それは99BASICで作るの?それともDarkBASIC?
98 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/10/31(月) 14:32:16.39
何自演で問答やってんだ、この中卒ホモケツ穴野郎
めんどくさいから、Windouwsカーネルで直接動くようにするか、
mp3でうpしてほしいだけど
101 :
仕様書無しさん:2011/11/01(火) 13:04:33.61
>Windouwsカーネル
103 :
仕様書無しさん:2011/11/02(水) 12:55:53.67
104 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/02(水) 13:21:57.58
>>103 …35%だなw
新曲と効果音の追加。
音作りはプログラミングとはまた別の面白さがある。
105 :
仕様書無しさん:2011/11/02(水) 15:27:37.75
wktk
頼むからこのスレにひきこもっててくれ。
ほらねw
108 :
仕様書無しさん:2011/11/03(木) 16:01:39.91
109 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/03(木) 16:06:59.90
>>108 …なんか大昔のTVゲームのキャッチコピーみたいな質問だなw
今時のPCの2D性能なら回転・拡大・縮小にアルファ値も付くだろ。
110 :
仕様書無しさん:2011/11/03(木) 16:09:40.76
>>109 そうじゃなくてスプライトの中心座標を中心に回転する計算式教えて
111 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/03(木) 16:21:10.07
>>110 …んなモン丸覚えでやるんだよw
(表示座標X)=(X座標)-(COS(θ)*(スプライトパターン横幅/2)-SIN(θ)*(スプライトパターン縦幅/2))*(スケール値)
(表示座標Y)=(Y座標)+(-COS(θ)*(スプライトパターン縦幅/2)-SIN(θ)*(スプライトパターン横幅/2))*(スケール値)
これだな…。
θは回転角度で、スケール値はスプライトの拡大縮小用に使う。
毎回計算式を引っ張り出してくるのは面倒だから引数を持たせてプロシージャーで呼び出せるようにする。
DarkBASICの場合は便利な命令がたくさんあるからさらに簡略化できる。
112 :
仕様書無しさん:2011/11/03(木) 17:17:00.05
やっぱり実際に作ってる人は違うね!
113 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/04(金) 05:44:29.88
…現在の(仮)新作の進捗率は37%。
やっぱり自分で遊んで納得しながら作るのは楽しいなw
114 :
仕様書無しさん:2011/11/04(金) 06:03:21.76
スクリーンショットは?
115 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/04(金) 08:08:56.85
…進捗率90%を超えたら画面公開だな。
製作途中の画面は出さない。
116 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/04(金) 14:34:05.21
…遊び疲れたw
難易度調整ってのも大変だ(笑)
117 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/04(金) 17:14:03.80
…今日の作業は終わり。
ほとんど遊ぶだけだったなw
118 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/05(土) 09:39:14.25
今日は作業をしない日…。
休みはきっちりと取る。
119 :
仕様書無しさん:2011/11/05(土) 09:41:43.70
120 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/05(土) 09:55:20.45
…職業プログラマーの中でも、ゲーム屋のプログラマーとなるとストレス溜まりやすいからな。
休みをきっちりと取って、屋外に出る。
秋葉原でもゲーセンでもいいからとにかく外に出る。
外に出て身体を動かすと、それだけでもリフレッシュする効果がある。
迫り来る敵キャラも眼精疲労もここでちゃんとクリアしておく。
外に出て自分の好きなように休みを楽しむ。
121 :
仕様書無しさん:2011/11/05(土) 09:58:38.27
122 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/05(土) 10:02:37.69
>>121 …その状態で会社に行くと疲れが取れてないから作業効率が落ちる。
結果として進捗工程表に線を書き足さなきゃいけなくなる。
安息日が必要だ。
123 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/05(土) 15:01:52.53
さて、ちゃんと休んでるかな…。
遊びを仕事にするには、自分がちゃんと遊んでないとバリエーションが出てこない。
遊びの達人になれれば、仕事の達人にもなれる。
124 :
仕様書無しさん:2011/11/05(土) 15:23:00.68
途中で休むとプログラム忘れない?
125 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/05(土) 15:29:38.15
>>124 …それは日頃のプログラミングスタイルの問題だろうな。
忘れてもいいようにプロシージャー単位でブラックボックス化してまとめておく。
効率化の問題と同じで、ムリとムダをカットしておく。
126 :
仕様書無しさん:2011/11/06(日) 10:14:43.88
127 :
仕様書無しさん:2011/11/06(日) 10:22:18.38
128 :
仕様書無しさん:2011/11/06(日) 10:23:29.37
RS232C 使えるのは?
129 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/06(日) 10:26:22.46
>>127 考えとくw
>>128 99BASICは使える(XP以前のOS)。
DarkBASICは使えない。
I/O制御はVista以降で制限されている。
130 :
仕様書無しさん:2011/11/06(日) 10:32:00.31
>>129 >【募集対象作品】
>1. ゲームソフト部門
>応募者がオリジナルで制作したWindows上で動作するゲーム作品。
>C言語(C#,C++を含む)またはJAVA言語で作成した作品を基本とします。
>「○○ツクール」等,簡易ゲーム制作ソフトを利用した作品やFLASHゲームは審査対象外となります。
>また,一般的でない動作環境が必要な作品も,審査対象外とさせていただくことがありますので,あ
>らかじめご了承ください。
>C言語(C#,C++を含む)またはJAVA言語で作成した作品を基本とします。
99BASICとかDarkBASICとかダメなんじゃないの?
131 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/06(日) 10:34:46.37
>>130 んじゃやめとくw
そんな視野の狭いコンテストはお断り。
# やっぱ田舎レベルだな(笑)
さすがに99BASICはないなw
133 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/06(日) 12:50:16.09
緘口令(笑)
134 :
仕様書無しさん:2011/11/06(日) 12:56:15.30
135 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/06(日) 13:16:29.87
>>134 今日はテストプレイのみ…。
進捗なし。
136 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/06(日) 17:16:24.30
テストプレイを繰り返して、ダメな点を修正していく。
ゲーム性と快適性の問題のクリアだな…。
みんな何の話をしてるの?
138 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/07(月) 22:43:59.19
…現在の(仮)新作の進捗率は38%。
いやいや、何の話かはいずれ分かる(笑)
139 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/08(火) 19:21:51.23
…現在の(仮)新作の進捗率は39%。
確実に進む。
140 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/09(水) 07:52:17.30
…プログラムが大きくなると、小さなミスを発見しにくくなる。
プロシージャー単位でまとめてステップトレースしやすいようにしておく。
デバッグ時に役立つ。
141 :
仕様書無しさん:2011/11/09(水) 10:24:23.33
142 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/09(水) 11:50:42.29
143 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/09(水) 16:13:02.07
…今日はほとんどバランス調整に終わったな。
この単調な繰り返しの中から新しいアイデアが出るコトもある。
144 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/09(水) 20:25:20.28
…現在の進捗率は39%。
明日は ” CONSOLE2011 ” からフォントとテキスト表示エンジンを抽出して著作権の問題を
クリアする。
厳密にはフォントにも著作権が発生し、商用利用する場合には許認可か必要になる。
独自フォントの場合は無視できる。
145 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/11(金) 16:01:12.80
…そろそろ今日の作業は終わり。
進捗率は40%。
大した変化はなかったな(笑)
146 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/14(月) 09:18:00.75
…” CONSOLE2011 ” からフォントとテキスト表示エンジンを抽出する作業。
(仮)新作では改良されたテキスト表示エンジンが採用される。
466 :名無CCDさん@画素いっぱい:2011/10/29(土) 23:46:21.31 ID:wfDHILBW0
しかしなんだよな・・ホモケーンも隔離板で自演問答でマンセーもしてるけど
こんなショボくてセンス無い音や、ツブツブパックマンの出来損ないみてえな
のがお互い噛み付き合ってるのや、小学生の塗り分けフォントみたいなのを
こさえて何が嬉しいんだろうな?w
こう言う自慢と言うか勘違いと言うか, ズレた時代錯誤な感性が痛いw
今時その辺の専門学校生や素人でもツールやソフトを駆使して精密で
美しい3D作品を造るくらい朝飯前だって言うのによwwww 何とも言えん(爆)
149 :
仕様書無しさん:2011/11/14(月) 16:45:17.14
150 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/14(月) 16:57:55.32
>>149 …現在の進捗率は41%。
地味な作業だな…。
自演問答するなよ、キモいホモのおっさん
ホモなのかよ。。
153 :
仕様書無しさん:2011/11/15(火) 12:12:33.17
>>150 CONSOLE2011って…そろそろ2011年終わっちゃうよ?
console 0,25,0,1
155 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/16(水) 10:03:25.22
156 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/11/16(水) 10:09:16.45
では、このスレ放棄…w”
157 :
仕様書無しさん:2011/11/16(水) 10:18:33.06
こいつもuyと同じで、「このスレ放棄」といいながら居座りつづけるタイプとみた
uyも、たも、こいつも、同一人物かと思うほど同系統のウザさだ。
別人だとしたらなにが彼らをこうしたんだろう。
実力に見合わないほどの異常に突出した目立ちたがりな性分
お笑い芸人になれば大成するかも。
いや、観客の空気を読む才能が必要なので無理か・・・
コンソールは何を作ってるの?
自演乙
163 :
仕様書無しさん:2012/03/06(火) 10:44:56.01
166 :
仕様書無しさん:2013/01/11(金) 16:44:37.12
あげとこ
167 :
仕様書無しさん:2013/02/17(日) 12:45:46.60
168 :
仕様書無しさん:2013/03/22(金) 00:05:03.66
' ヽ
′ ______ ヽ
| ´ ̄  ̄ヽ |
| ´ ヽ |
| | ______/ \___ | |
| | _――――_――――_ | |
| || | ̄ ̄ ̄| | ̄ ̄ ̄| | | |
| | \`――' ハヽ――‐/ | |
| |  ̄ ̄ ̄ |  ̄ ̄ ̄ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | | < 日曜プログラマー♪
| |\ ヽ_/ /| | \_______
| | |||||||||||||||||||||||| | |
| \ ||| ー――ヽ||| / |
___| \ |||  ̄ ||| / |___
―( | \||||||||||||||||||/ / )―_
 ̄ ヽ ヽ ′ ′ ―
ヽ ヽ ′ ´  ̄―
ヽ `―――――――-‐´ ´  ̄――_
\__―――____/ ― ヽ
__ / B A S I C \ _― ̄ ヽ
― |============| ― ヽ
―――-| ● |――― ̄ |
\__■__/ |
より実行効率の良いインタプリタ → 99BASIC
http://www.sagami.ne.jp/tadaka/99Basic/ あるいはコンパイラ → DarkBASIC
http://www.yodobashi.com/ec/product/100000086580100554/index.html
169 :
仕様書無しさん:2013/03/25(月) 09:49:31.81
170 :
仕様書無しさん:2013/04/02(火) 04:43:41.77
お
171 :
仕様書無しさん:2013/04/03(水) 21:04:46.77
みんなは何で開発してる?わざわざLinux
使う?www
172 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2013/04/06(土) 19:28:34.65
173 :
仕様書無しさん:2013/04/18(木) 03:38:10.95
へうとc使ってるよ。今対象としてる意志は8085とRX210。エディタはWZ
174 :
仕様書無しさん:2013/04/18(木) 03:38:44.93
間違えた。石です。 ここはage推奨なの?
175 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2013/04/28(日) 11:37:12.95
176 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2013/04/29(月) 11:11:24.33
177 :
仕様書無しさん:2013/05/02(木) 05:43:28.07
/\___/\
/ ⌒ 俺 ⌒ ;\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| (●), 、(●)、 | | キンタマ中古C言語命!!”
⊂. | ,,ノ(、_, )ヽ、,, | < 今日もキンタマ中古C言語でソース乞食するゾォォオオ〜っ♪”
,r----、__|.Javaト‐=‐ァ' .::::| | 仕事レポート全部くれくれ乞食するぞォォォオオオオ〜っ!”
/Ruby \最強ニニ´ .:::/ \____________________
(ひま,/¬--v \____/⌒\
/⌒ ( ] |丶 ̄ ̄ /丿 丿 ─
(_ _丿 ,ノ--v_\ 糞 ノ ノ ─
 ̄ ノ宿敵 リ--─ーARM八
〔 マシン語 Python__,ノ′ヽ ギブ・ミー・レポート!!!! ギブ・ミー・ソース!!!!
,ノ'' ー--ー┘■■ ̄\ │
/ /  ̄■■■/ \ | #○&#$△#%&$▼&%#!!!!
ノ /]アンチ|■AMD命|\| \\ (↑意味不明w)
| / .| Intel | ) ノ
|/′ | .| |---く
| | \ ] ※)一部見苦しい部分がありますが御了承下さい。
178 :
仕様書無しさん:2013/08/28(水) NY:AN:NY.AN
179 :
仕様書無しさん:2013/09/01(日) 02:33:15.82
open2chに移転しました