[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 11:54 / Filesize : 190 KB / Number-of Response : 656
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

僕は独学でC言語やってるんですv



1 名前:仕様書無しさん [2007/05/08(火) 19:23:01 ]
ネタを探してそれを作って次へ

半年続けてきたけど正直飽きてきた

明確な目標が無いと続かねー!!

438 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 03:44:32 ]
でも、橘花 って
「 たちばなはな 」 って読めちゃう

今日DQNネームのサイトで「たかしくん」って名前を見たせいで、
それ繋がりに見えてしまう・・・
ごめん中島さん・・・・・
「たかしくん」 ってマジハンパねぇwwwww


たちばなはな 凄い名前だ・・・

439 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 06:07:44 ]
     /{ __ ....... __  __
   _//:::::::::::__ノ:::メ´:::::;ノ
,,=‐(_/:::::__,〜'::::/ `ヾ、
7   !:::_/:::::::_ノ、 ハ、」_ iヽ
/|/{´:::r'´/_,イ ヽ! ○ヽ、!
  ' ヽ/ ハ! ○    l }     今日はM3の日です
   くァ〉ヽト.、 D_ノハノ    ふふ・・・プログラマじゃぁこのイベントの素晴らしさを知らなかろう
__ ノハ、`jヘi`不,rrュ        
 ̄`ヽ`ヽr'´`Y^´^'r‐'ヘ     
   〉/〈 __,|   ノ   |
  //  ヽ´ '  /   ノ

440 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 06:14:14 ]
今日は結局、 2面の半分までしか作れなかった・・

やっぱしvip見ながらじゃぁ、 作業て進まないかな
独り言スレが100いきそうww
お酒の頭痛はおさまってきた


お酒を飲みながらvipやりながらゲーム作ってると知ったら
うちの講師は何を言うかねぇ

441 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 07:13:49 ]
・・・・・ つくろうと思えば1時間で作れるのにっ!

2面おわった。  ボス弾幕以外。

ボス弾幕はむずい。 弾幕に数学って必用かと思ったけど
自分みたいにまったく数学を使わない弾幕も、またいいんじゃないかと思えてきたw
変な動きするよ・・・・。

今はまだ、30パターンくらいしか、敵の動き&弾ないけど
増やしていけば・・・。

もしパターンが100個くらいになれば、
面の敵程度なら、ランダムでてきとーに作るのも、できるようになるかもしんない
しかし、ハードコーディングてレベルじゃない・・・w

弾幕の動きは同じなのに、
表示画像画像が違うパターンを作るってだけで、コピペして、新しいパターンとしちゃったりね。
もはや、プログラムを2年やった人とは思えないことやってる
パターン30 = 700行 一切のコメントなし わろすwwwwww

442 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 07:15:55 ]
酒だから? わいんだから?
いのなかきれいにするってか、めっちゃはらへった。 まつやいってこようかな。


443 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 09:10:43 ]
#include <stdio.h>
#include <wchar.h>
#include <windows.h>
inline void swapChar(wchar_t *a, wchar_t *b){wchar_t t= *a; *a= *b; *b=t;}
void reverseString(wchar_t str[]) {
const int length = lstrlenW(str);
wchar_t *end = str + length -1;
for(int i=0; i < length/2 ; i++) {
swapChar(str++, end--);
}
}
void reverseString(char str[]) {
const int length = strlen(str);
wchar_t *wstr = (wchar_t*)malloc(length*2 +1);
MultiByteToWideChar(CP_ACP, 0, str, -1, wstr, length*2 +1);
reverseString(wstr);
WideCharToMultiByte(CP_ACP, 0, wstr, length, str, length, NULL, NULL);
free(wstr);
}
void main() {
char str[] = "あ背drfgtyふjhきおlp;";
reverseString(str);
printf("%s\n",str);
}

444 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 12:04:52 ]
ていうわけで今日はM3にはいかず、
どうしても早く終わらしたいから今から作業を始める  
極度の睡魔と闘う状態なら誰でもキチガイになれるよ!よ!
別の事をやるにしても、これ終わりにしなきゃ集中できやしねぇー。マジ終わらす。


445 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 12:05:44 ]
>>444
それマジで言ったん?ソースあんならすぐ出せ

マジなら2ちゃんねら総力を上げて終わらすが

446 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 12:13:59 ]
>>445
もうどうせ、一人なんです。
一人でやらせてください・・・。
ぼくがおんがくもてがけてみせますあと10日以内に作曲できるようになればいいだけの話なんです
メニュー、ステージ1,2,3、ED,STAFFROLL たったの、、6曲・・・!!!



447 名前:仕様書無しさん mailto:sage [2008/10/13(月) 12:24:46 ]
PiOはいいぞ!

448 名前:仕様書無しさん mailto:sage [2008/10/13(月) 16:56:54 ]
スレ主って大学生・・か?
学部と学科なによ

449 名前:仕様書無しさん mailto:sage [2008/10/13(月) 18:41:17 ]
ああ、将来こんな奴の上司になる奴はご愁傷様だなw

450 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 19:40:52 ]
>>447
ですよね!!
(まだいったことないけど雰囲気だけは既に感じ取っている)

>>448
専門学校です
休み放題です
毎日が夏休みです

>>449
自分が上司になったら自分以下の人間に敬語を使わせない
自分がそのうち落ちるからその為の保険という噂も

ってめっちゃ誤読した。
自分の上司は、ご愁傷様です・・



さて・・・うっかり寝ちゃったし今からだ

451 名前:◆vvvK3Fcqdg mailto:sage [2008/10/13(月) 22:01:58 ]
ヤバイ・・・・
弾幕つくりが異様に楽しい・・・・

452 名前:仕様書無しさん mailto:sage [2008/10/13(月) 23:33:48 ]
   rr-----、,.-.,. -----rァ
   f!  ,.-'" ̄::`"ー..、  fl
   !l/:::::::;:::;::::;::::;::::::ヘ !l
.    V:::i::!rハ:ハ:::}r:ト、:::i::::Ki
    レ::ハレ○  ○ |::|:i:::},
.   く iニハ"  r┐ ",l=リレ >
    `'{irT≧-r ハ"ヒコ-ヘ}
     >" V__ハ_」 レリ  /つ 〜〜
.     とゝ  L  _,.- '"`ー、  〜〜
.      ヽ,/  ̄     ,.<  〜〜
       |      , ´ー'
.         'ー-r-i ´
.            `´

453 名前:仕様書無しさん mailto:sage [2008/10/13(月) 23:34:22 ]

    rr-----、,.-.,. -----rァ
    f!  ,.-'" ̄::`"ー..、  fl
    !l/:::::::;:::;::::;::::;::::::ヘ !l
 .    V:::i::!rハ:ハ:::}r:ト、:::i::::Ki
     レ::ハレ○  ○ |::|:i:::},
 .   く iニハ"  r┐ ",l=リレ >
     `'{irT≧-r ハ"ヒコ-ヘ}
〜〜 どi  リJ 」_ハ__V ゛<
〜〜  、ー´゛' -.,_  _l  ゝつ
〜〜  >.,      ̄ ゙i,,r'
    'ー` ,      |
        ` i-r-ー'
         `´

454 名前:仕様書無しさん mailto:sage [2008/10/14(火) 02:07:50 ]
ダメだ・・・・まじおわんね。。
あとなんにちかかる・・・ほんとは10日とか、かけてられないんだぞ
絵、音、敵パターン、会話、演出、全てが足りない・・・

つかれてる・・・。
作業的な作業じゃなくて・・・発想的な作業なんだよ・・・

>>452
 ごめん・・・もう少しかかりそうだよ
眠いと、、全然できないぽい

>>453
おやすみ・・・。

455 名前:仕様書無しさん mailto:sage [2008/10/14(火) 02:18:05 ]
>>454
普通、発想的作業と作業的な作業は、設計と実装という風に分けるんだが。。
思いつきだけでてんやわんやしていると効率はかなり悪くなる。
一人作業ならきちんとしたドキュメントまで落とすのではなく、
頭があまり働いていない状態でも作業できる程度のメモを作っておくことを勧めるよ。

456 名前:仕様書無しさん mailto:sage [2008/10/14(火) 02:25:25 ]
専門学校ってずいぶんと楽なんだな。
なんか毎日深夜までプログラミングやってて学校もほとんど行ってないようだし



457 名前:仕様書無しさん mailto:sage [2008/10/14(火) 06:13:03 ]
>>455
モチベをあげる為の服が無い・・・・・・・

>>456
楽なところ入ったんです
今年で退学になる可能性が高いです
もうぼくは人生なんてどうでもいいんです
明け方、おはようございます

458 名前:◆vvvK3Fcqdg mailto:sage [2008/10/14(火) 06:14:39 ]
ねむ。。。  ねむいのにねれないのはまっき。

459 名前:◆vvvK3Fcqdg mailto:sage [2008/10/14(火) 08:10:10 ]
2面終わった。あとすこしだ。
>>453 (もう一度。。今度こそ。。寝る。。)おやすみれいむ

460 名前:◆vvvK3Fcqdg mailto:sage [2008/10/15(水) 04:01:52 ]
久しぶりにROやってしまった。 危ない危ない。
今日も頑張るよ。

461 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/15(水) 06:28:10 ]
やっべー! ひっでー! なんてハードコーディングだ

いやまてよ。 「パターン作り」

一度作ったパターンは、 動きさえすれば、 中の処理なんてどうだっていい
結果が全て
それにしてもひどい、 こんなひどいのをかいてるのは生まれて初めて

でもパターン作りは・・・開発速度が一番であるべきなんだ

ゲームが完成した。w

あとは、気が向いたら、何か付け足すだけ。

これでやっと・・・・ 二次創作・・・に・・・・戻れる・・・・・。
WwwwwwwwwwwwwwwwwwwwwwwwwwwwWWWWWWWWWWWWWWWWWWWWWw

結局15日かけてしまったぜ。


日が昇ってきた。 あさごはん食べて学校いこう。
>>453 いってくるよ?

462 名前:仕様書無しさん mailto:sage [2008/10/15(水) 16:55:33 ]
>あとは、気が向いたら、何か付け足すだけ。

その糞コードに、いつまで「付け足し」が効くかな?

463 名前:仕様書無しさん mailto:sage [2008/10/15(水) 18:30:52 ]
>>461
おつかれ

464 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/15(水) 18:44:01 ]
>>462
もうこれは既に古い書き方なので、もうこれから触ることはほとんど無いですの
今回は期限が少なかった為、一からちゃんと書くだけの時間が無いと踏んで、
今まで作ってきたソースを改変して突貫で作ったんですの
ソースは膨れ上がって3万2千いきましたの
>つけたし
1関数内でロードから描画、解放、次の為の初期化まで、
やろうとすれば出来るように作ってありますの
演出のつけたしなら容易ですの
機能のつけたしをする時間は、どうせもうないのですの

465 名前:マジキチうゆ ◆vvvK3Fcqdg mailto:sage [2008/10/16(木) 12:30:30 ]
曲がゲームを台無しにするw

テンポ速いのより
ゆっくりな曲作るほうがむずいのかな
とにかく、感覚で作ってる
不協和音・・・
こんな音楽がEDで流れてもうれしくねーよw


音、
どうせこんなもの、漏れの理解を超えてるから、適当に作るが吉

466 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/16(木) 17:08:23 ]
なんだか最近時間の流れが遅いのか速いのか解らない
完成したのって、日付で言うとまだ昨日の話だったんだ
もう、遠い過去に思える

なんだか足りていないんだよ・・・何もかも、弾幕も絵も音もストーリも
でも当初は、1面のみの、メニューすら無しSTG作る気だったんだ・・・
今は当初の目標にあったゴールラインを大きく超えてる けど、
でも足りてないんだよ・・・! 色々と。
いや・・・逆かもしれない、付け足そうとすれば、いくらでも付け足せる
いくらでも仕事がある
それはきっと、ゴールラインを既に超えているから、もうこの先にゴールはないのと一緒
時間はないけど、ここでやめていいのか、悩んで、今決めた。
今日で全部を終わりにする。



467 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/17(金) 09:02:25 ]
よし・・・これでもう正式リリース
名残惜しいものもあるが、それは次回作にとっておく

ねむい。。キーロガーってあぶないよね
このての情報ってネット上にやたら転がってるものじゃないと思ったら
普通に有名な著者サイトにあったのが怖い
今日から、ほんのしばらく何もせず遊ぶ事とする
冬着買わないとそろそろ凍死する

468 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/17(金) 20:08:25 ]
もう、らめぇぇぇぇぇぇ!!!

人と関わるのってむずい  コミュニケーション能力の必要性を感じました
今まで散々否定してきてごめんなさいです


俺はやっぱ、 こんな業界むり。 たすけて、 むりだよぉ、
こんなんじゃ、技術いくらつけたって意味ないよぉ、、

それ以前の問題がたくさんあるよぉぉ


アルバイトでもいいから、、どっかいく。  さよなら。     IT

469 名前:仕様書無しさん mailto:sage [2008/10/17(金) 20:28:47 ]
おつかれさまでした

470 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/18(土) 01:29:35 ]
ありがとうございました

471 名前:仕様書無しさん mailto:sage [2008/10/18(土) 01:32:05 ]
>>468
>それ以前の問題がたくさんあるよぉぉ

おお、ソレに気づけただけでも十分過ぎる成果じゃないの。

472 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/18(土) 14:33:21 ]
ありがとうございました

もしぼくが会社をたてた暁には
メイドさんを2,3人秋葉原でビラ配りしてる人の中からヘッドハンティングしてこようと思います
技術者よりも、まず輪を作れる人が一番に必用だ
男ばっかしじゃ自滅への輪舞曲
いや、ここは猫でも良い。
そうだ、社内で猫を飼いましょう。
猫でもわかるWindowsプログラミング。

473 名前:仕様書無しさん mailto:sage [2008/10/18(土) 14:56:10 ]
>>472
社ぬこはやめておいた方がいい
特に抜け毛の時期ファンが死ぬ

474 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/18(土) 20:58:34 ]
>>473
★は必須です
社員募集:
★ C/C++が解ること
★ ヌコ耐性
★ 餌と水やり忘れない人

475 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/18(土) 21:03:03 ]
C言語のEXEの力って凄まじいですよねw
スクリプトじゃ、まずありえなそう

どこがどうバグっているのかw
OSごと、死んだかと思いました
タスクマネージャが正常に動かない状況にまで陥っちゃいました

表面化は、たまにしか、しないバグなので、放置しますけどね




さって・・・ 二次創作はじめよ。
ゼロから書き直して、
CDプレスしても大丈夫なコーディングをこれからやっていくさ

476 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/18(土) 21:06:41 ]
まず、エラー用のメッセージボックスのレイアウトが壊れてる
デスクトップタスクバーのレイアウトが壊れてる
フォルダとかのメニューバーのレイアウトが壊れてる
タスクマネージャがとにかく変な状態で起動、
終了しようとしたらウィンドウのボタンだけが消えて動き続けるという状況


一時ファイルを全けしするコードが、
別フォルダやっちゃったらどうしようっとか思いました

こんなゲームを作らないよう、がんばります



477 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/18(土) 23:49:35 ]
さて、タイトルも決まったことだし、また始めよぅ。

ここからが本番だ・・・
漏れが本当にやりたいのは、二次創作・・・!

学校のために作る一次なんて、ただの練習でしかない

音どうすッかなぁ、、フリー音源あんましイヤなんだよ、
FLスタジオ3万だか4万するしー。
サクラでがんばるか・・・・。


今度は本当に本気だ。

自機ドット絵を
\↑/
←・→
/↓\
で格、4枚ずつ描いてやる

478 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 08:14:41 ]
可変長の引数をとって、いく連結リストができたよーーーー。
char**str 。。。

なにやってんすか。。。

えっと、
func("文字" , 100 , 100);
func("文字" , 150 , 100);
func("文字" , 100 , 200);
こういうのの記述を楽にする為のリスト
多分
list_add("文字", "数値" ,"数値" );
list_add("文字", "数値" ,"数値" );
list_add("文字", "数値" ,"数値" );

for
 func("文字" , atoi() , atoi() );


こうやって使うんだと想う。。。。。。。。  atofにすれば、なんとdoubleにも対応・・・っ!

479 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 08:21:43 ]
こんなこともできるんだよっ
文字列だけの簡単なメニューとか一瞬だよっ

リストのfor(){
    for(int i = 0; i < node->N(可変長の引数の数) ; i++){
        printf("%s ", node->str[i] );
    }
    puts("");
}

数値を文字列でとってる時点で楽じゃねー!!
void**で、数値でとって、キャストとも想ったけど、やめた。
でも、文字列でとっちゃえば、 たいていのことはできる
mciの変な関数様方の発想を頂いた

およそ6時間、 漏れ昨日から、ねてない。 そろそろ寝ないと、、24時間ぐるっとぐるぐる。。。

480 名前:仕様書無しさん mailto:sage [2008/10/19(日) 08:25:41 ]

            /ヽ._,,,...,,,__         
          ,. -‐/ @ ':,:.:.:.:.:.:.`"''::...、
         ,.':.:.:.:,'-‐r-‐‐'、_ノ_.:.:.:.:.:.:.:.:`ヽ.  
        ,ゝr,ァ'-‐'"´ ̄`ー-く二ヽ-、:.:.:.:.)
       i´:.ァ'´, !  !   ; __ i  `ヽ、>ーヽ、  
       `ソ / ハ- ,ハ  /!._L」;、  '; i`iー-r'
       i  ';  !,ァメ, ∨ ´iノ !ハ ,ハ!    '、      あらあら・・・ おつかれさま・・
        '、. i ,ハ.! iソ     'ー'’ ,レi  !  ';  ヽ.
         )レ'ヽ!,,´ ' __    "" / i ';   i _,ノ〉      御休みなさい・・
        ´く).ハ、 ヽ' `)   ,:' ;' .,ハ  レ'i_ノ  ,'´`ヽ.
         ( ;'  ,ノ>、,__,,. く ! ./_/V!_r'-'    !    ',
          `!/V´ヽ,.イ !_ /レ'  `'7ァ-.、     ',.   i
       '⌒ヽ.   ,.,.イソ l_//  / /ソ:.:.:.:.ヽ.    !   !
    (`':、      `r/:.:.}! /ムヽ   , ,イ/_;,:.:-‐-''i、_,ノ   .ノ
  ,.-‐'-、 ヽ、、_  /`'ー}レ'(ハ)ヽ、rイ/:i  _,,,...,,,_ソ`' ー ''´
  >ー‐ ソ ハ`ヽ.`/:.:.:く/L>.:.:.:´:.:.:.Y''"´    〉
  'ー‐'ソ (_,.イ! i:.:.:.';i:.:.:.:.:.}{.:.:.:.:.:.:.:.:.:.:.:;L__,,..-r‐ァイ__
    i'r'´:::::!| ;:.:.:.:.ゝ、;__;}{、:.:.:.:.:.:.:.:;.:イ:!:.:.:.:.:.:.:.:.:.:ヽ::ソ

481 名前:仕様書無しさん mailto:sage [2008/10/19(日) 14:01:47 ]
探求心はいいことだけど、初心者のコードの方がよっぽどマシだなw

482 名前:仕様書無しさん mailto:sage [2008/10/19(日) 15:20:10 ]
シューティングゲームって何使って作ってんの?

C言語 + DirectX か?
それともC言語 + Win32APIか?

483 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 17:09:17 ]
>>480
ありがとう。。。


484 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 17:20:04 ]
>>481
それを言ってしまったな

>>482
C言語 + Win32API
ドット絵たくさん描いてがんばってる

485 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 17:22:25 ]
>>478-479
一晩考えたけど、使い道が解らない
てか、本来は。
char ** strじゃなくて
char * strにして、 連結リストを二重にすべきだよね。

精神衛生的に考えて。

ヤベェ。。。 何がやりたいんだよ

486 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 18:50:40 ]
codepad.org/CA3DEfHC
リストのリスト

もーうーだーめー。 目的が自己満足に変わってる

今日はねむい。。



487 名前:仕様書無しさん mailto:sage [2008/10/19(日) 19:21:02 ]
シューティングをwindows API使って作るってどの程度のものがつくれるんだろう。

素直にDirectX使えばいいんじゃなかろうか

488 名前:仕様書無しさん mailto:sage [2008/10/19(日) 19:39:59 ]
C言語やってるのにコボラ化するのは不思議なことだな

489 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 19:41:26 ]
皆それ同じこと言うから聞き飽きた
そしてみんな、俺の事情を知らずにいうから心が痛い

ピクセルシェーダー?っていうのかな
見栄えのする描画がプログラムからできないのが痛い
ドット絵でなんとか誤魔化していく 重ねたりとか、
あと、アニメーション速度をいじったりとかで。

490 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 19:59:02 ]
高校の時にCOBOLの授業はあった、寝てた。
パソコンを全く使わない授業で、勉強させて検定受けさせて
それでも1級を数人受からせるおそろしい学校。

進学とか就職の時に履歴書に持ってる資格にそれ書いてくんだぜ
今考えるとやばすぎる

491 名前:仕様書無しさん mailto:sage [2008/10/19(日) 20:09:39 ]
リストのリストとかはじめてみたw

492 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 20:37:03 ]
使いどころ不明w






眠い・・・だめだ。。今日は何も作業できそうにないよ。
昨日24時間近く起きてたダメージがでかい
>>453おやすみ。。。

493 名前:仕様書無しさん mailto:sage [2008/10/19(日) 22:42:05 ]
>皆それ同じこと言うから聞き飽きた

そして独学でやってる、っていう奴はみんなおまいさんみたいに
「独特だ」とか「周りの人のコードなんか参考にならん」とか言うんだよね。

(かまってほしいから)こんなスレにソース晒して「ほっといてくれ!」っていうのか?w

494 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/19(日) 23:52:41 ]
技術的な話は、リアルではなるべくしないようにしてる

こんな言い争いがたえないならプログラマにはなりたくない


もうやめて

495 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/20(月) 00:27:38 ]
もうわかったよ><。
何も言わないよ><。
いう事聞くよ><。
誰かに何か聞かれても「ぁ、ぼくどくがくだからおしえられないんだ・・・ごめん」っていって去ればいい><。
独学なソースは晒さず、EXEだけ晒せばいい><。


このPCじゃ開発環境動かなくてDirectXコンパイルできないんだよ><。

移行もめんどいんだよ><。
DirectX覚えるのに1ヶ月、 ライブラリの移行に10日はかかるんだよ><。
今はもうWinAPIでもここまで作れるんだよっぅ><。 ていってやりちあいんだy><。


496 名前:仕様書無しさん mailto:sage [2008/10/20(月) 01:28:33 ]
専門てコンピュータ関連じゃなかったのか。独学って。

何日かしたら参考程度にコード見せてくだしあ
APIでつくったことないからどんな感じなのか見てみたいな



497 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/20(月) 02:36:48 ]
アップする。
とりあえず今、作ってる途中のをそのまま

参考になるかはわからない・・
ただ画像の表示だけは凄い楽にできるようにしてるw

498 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/20(月) 03:13:02 ]
www.geocities.jp/c_zelos/yu.zip

Zはショット

499 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/20(月) 03:16:33 ]
じおしてぃーず直リンだめだ
もういいや、TOPからおとして。

500 名前:仕様書無しさん mailto:sage [2008/10/20(月) 07:53:08 ]
っる!・・っる!

びょーき。   ねよ。。
やばい。。  ふらふら


寝る前にほんの僅かに498更新

ライブラリだいぶ整ったぜー。 これ以上はないんだぜー。


って、毎回作り始める前におもうんだ

そろそろ、終点が見えてもいいと、思う。。
ああそうだ、 画像の回転関数作らんと。



>>480
おやすみなさい・・・・・・・・・・・・・・・・・・・・・。

501 名前:仕様書無しさん mailto:sage [2008/10/20(月) 17:39:33 ]
>>498
おおおおおありがとうww
絵も自作?上手いな

windowsAPIって1. 0MB以上のbmpファイルを読み込んで表示することってできないのかな。
なんかいろいろなbmpファイルで検証したところ500KBとか980KBとかなら
普通に表示できるのに1.0MB超えるとできなくなる。
1.37MBのを画像サイズを小さくしたら1.0MB切った瞬間表示できるようになったから
多分できないのかもしれんが・・・。

502 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/20(月) 21:19:29 ]
さんくすー
プログラミングと同時期に始めた割には、
あんまし上達してない

MessageLoop の中で
sD_LD("0.bmp");
で、画像一個を表示できる
漏れのPCでは1M以上も表示できた あと、255,255,255は、透明化される
sys.cppのLoad_Image関数あたりで、設定可・・・ この辺りは何かと冗長

503 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/21(火) 00:53:35 ]
ユッス

504 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/21(火) 01:13:38 ]
マルチスレッドのほうで
SetWindowPos 実行するとフリーズすよぉぉぉ
意味わかんないよぉぉぉ
プロセスでウィンドウが表示されてるのではなく
スレッドでウィンドウが表示されているのかっ!

ってことにした。添削。

505 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/21(火) 03:06:16 ]
のどいたい。。 ついに、自分の一番よわいかふんが飛ぶ季節・・・
10-11月は・・・・・・・・毎年しぬ。。。。。。

あとPlgBltの透明化を作れば、おk。。 今度やろう、 今日はほんとにだめだ。

506 名前:仕様書無しさん mailto:sage [2008/10/21(火) 03:08:29 ]
          /!    /\
        /  |   /:::::::::::\
        |ー‐ヘ、  |::::::::::\:::ハ   __,,,... -‐─ァ ト、
        ',   _\/::::::::::::::::\|ン´:::_:::::::::::/  |::::::\/|
         \/   ,.>-──' --<:::::::::::::::::|  /:::::::::/_ハ_
          /> '´           `ヽ;::::::::| l_/、__」::::::`ア
          /                 \/,rイ   /\::::::/
        /    /              Y  \/    ̄
         .,'   / ‐ァト /`|  ,  ,!      \_/  
       | !  ,'  /_」__/  | ./| /‐!、   !.  |\
       | |. |. 7´ , -、`  レ レ'_」_| `/  |   |:::ハ 
       レ' \|/|  |,ノ |      ,.--、`ヽ /   ,':/:::|    
         /,ハ⊃ ゝ‐'      !,ノ |  |/    //:::::|    
        /  |人     _  ゝ- ' イ   /く::::::/
       ,'     |,>、  i´   `ヽ  ,⊂⊃ /   \|  
       | ___/  /`>ー---rァ/ / イ            
  ;'⌒>-‐ァ'´   `ヽ7|_メ、__///7ヾ.      
 (ン´|__」/    r-、 | く|く_ン  |ヨ!ソ´   |      
 /        `\\ /__」   / |/    /            
 |      ` ー-‐ァ'ハ ヽ   !/   /\        
 '、  | ̄| r‐--⊂ヽ.|  |-r‐''´   //ヽ、ハ      
  ゝ、.|_|__>、___ノ|  |ノ__,,.. イ、,_〈  |ノト、     
       /\/`r┤ ├┐  /  ハ、/⌒!§     
____/___/__,|ー─‐'|7ー--ヘ、:::\ / §       
               |  ...:::| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
            !__」:::...



507 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/21(火) 14:58:07 ]
それはのめません・・いまのんだら、、即死です。

し・・・ぬ・・・
かふんしょう → のど → かぜ → 死ぬ
24時間近く起きてた日を二日連続で作ったのが絶対まずかった・・・
睡眠も6時間でおきちゃってたし。  しぬ。。。

たいりょくつけないと、あ、あああ

508 名前:仕様書無しさん mailto:sage [2008/10/21(火) 22:00:23 ]
俺もSTGつくってみようかな。つくったことないし

509 名前:仕様書無しさん mailto:sage [2008/10/21(火) 22:52:58 ]
C++/Win32APIでSTG作ってたけど、
レトロな感じのものなら、割と普通に作れるよ?
ゲームったって、要はフレーム管理してObject管理して、
当たり判定して画像表示して…
って流れで、何作ったって基本は変わらん

DirectX使っても、そこのところは結局変わらんよ
画像表示とかするための方法が変わるだけ
面倒になったり楽になったり
ライブラリが無駄になったり作り直さなきゃいけなくなったりはするけどw

510 名前:仕様書無しさん mailto:sage [2008/10/22(水) 00:20:01 ]
今年の春から学校でプログラミング習い始めたんだなこれが。
C言語とWin32API使って五目並べができる程度だが、とりあえず作ってみよう
音楽鳴らす方法知らんけどそういうAPIあるよな多分。
フリーの素材とかも探さなきゃだしでグーグル先生にはまたしばらくお世話になりそうだ

511 名前:仕様書無しさん mailto:sage [2008/10/22(水) 01:48:27 ]
waveならPlaySound
MIDIなら、最初はmciSendStringとか

俺はMIDIOut-系APIをラッピングして、
メモリ上に展開したmidiファイルのバイナリを直再生してた
この方法をとると、midiやwave、画像データを
全て独自アーカイブにまとめてしまって、
オンメモリ展開して利用可能になる
結果的に、exeとアーカイブファイルだけで稼働するように出来る
waveや画像は簡単なんだけど、midiはファイルに吐かないとやりづらいんだ
画像とか曲とかファイルでは見えなくなるから、ちょっと格好いい

512 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/22(水) 11:22:37 ]
>>509
つうかもうドット一個打てれば作れますよぬ


>>510
これでいけるはず

#include "windows.h"
void main(){
//一回再生
mciSendString("play mouutasikakikoenai.wav ",0,0,0);
//ループ再生
//PlaySound("mouutasikakikoenai.wav", NULL, SND_ASYNC | SND_FILENAME | SND_LOOP);
while(1){
if(GetKeyState(27)&32768)exit(1);//エスケープ
}
}

効果音はmci使うしかない
PlaySoundは一曲しか再生できないっていう、何考えて作ったのかわからない仕様

MCIも負けず劣らず、
実は"play mouutasikakikoenai.wav"
のplayはファイル名ではなく、構文

こいつもまた、誰が何を考えて作ったのか理解に苦しむ構文
トチってるw

513 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/22(水) 11:54:54 ]
色々ぐぐったけどmidiはファイルはかないと厳しそう。
サクラのソースを見てきたけどでるふぁいだ。 よめない。

514 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/22(水) 13:25:55 ]
PlgBlt透過わかんね

わからなすぎて熱がふっとんだ


とりあえず、
裏DCのどっかに透明化して描いてそこからPlgBltでコピーだと
その裏DC上で透過されてる場所の色が透けるだけで、
PlgBltで描画した場所は透過したい場所が白くなってるだけで透過はされてない
だめだ。何言ってるんだこいつ 早く何とかしないと・;・・・

515 名前:仕様書無しさん mailto:sage [2008/10/22(水) 14:17:16 ]
>>506
息吹 萃香

516 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/22(水) 14:44:16 ]
>>515
百鬼夜行


マジだめ、 もうWinAPIげんかい 、 キレそう 。
同人にお金使ってなければPC買うことは可能だった。 でも、後悔はしてない

後悔してるのは、PC自作したこと
そんなことしなければ、メインPCが壊れることもなかったと思う
そして今頃はDXLibかDirectXできっと作っていたさ
あるいはC#とかね
ちょっと見栄張っちゃって、PC自作〜 なんてやってたら、2年で壊れてしまったのさ

どうせ俺なんて背景かけないし、背景は黒にして画像の背景も黒にしちゃいますか。そうですね。そうしましょう。
DirectXにしたら、ちゃんと背景も作るよ。 そうしよう。そうしよう。 しんでこいWinAPI。

微熱プログラミングも、そろそろ限界 初めてこんなことやってるよ、。 初体験だよ。
プログラミングする時は、曲でテンションをあげるんだ
そんなことをやりながら風邪を治す 寝てても治らん
息切れしてる

今週中にPlgBlt解決しなかったらもうプログラミングやめる さよなら!!



517 名前:仕様書無しさん mailto:sage [2008/10/22(水) 16:38:24 ]
かぜには見えないなw

518 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/22(水) 16:57:00 ]
>>517
みずいろの画像がオレンジ色になった
黒い部分が透けるようになった
イライラが収まってきた
up2.viploader.net/pic3/src/vl2_064174.jpg

519 名前:仕様書無しさん mailto:sage [2008/10/22(水) 22:37:12 ]
とりあえず、最低でもラスタオペレーションはちゃんと把握しておかないと、
winAPIで透過はできねーぞ

520 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/23(木) 04:10:56 ]
今までコピペで乗り越えてきました
普通のBltBltでの透過のサンプルはあるんです
だから、
それをちょっといじればうまくいく・・・と思った結果が>>518これという

521 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/23(木) 09:19:05 ]
よし・・・出来た

まず、普通の透過画像の為のあれを作る

hdc1 マスク
hdc2 本物

まずPlgBltでhdc1を回転させて
BltBlt・SRCANDで転送
次にPlgBltでhdc2回転させて
BltBlt・SRCANDで転送

でも、透過する色を0,0,0の一色じゃなくて
0,0,0 〜 10,10,10 て感じに範囲指定にしないと
透過させるはずの色が少し残っちゃう  のかな。

流石にそこまでやる気はしない。。。。 このくらいでおk!!!

522 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/23(木) 09:28:23 ]
>>521
ちっげーよ!!
透過さしてから、回転させるんだよ
そうすれば、透過させたい色は残らないんだよ!!

マスクは回転させなくていいよっ
ちょっと大きいの作っちゃえっ

523 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/23(木) 10:44:05 ]
>>522
果てしなくちげーよ!

up2.viploader.net/pic/src/viploader820979.jpg
はみ出てる蒼いのが自機
ちょっとやっぱ、黒い点残っちゃってるけどもういいや、飽きた。
よし・・・これでライブラリ整えたら・・・しばらくプログラムから本当に離れよう

524 名前:仕様書無しさん mailto:sage [2008/10/23(木) 14:07:05 ]
出来てるな

525 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/23(木) 14:48:29 ]
はい、なんとか

526 名前:仕様書無しさん mailto:sage [2008/10/24(金) 01:14:06 ]

         _____.,.へ
    _,.-‐''''"´ / @ \_
  ,.'"  r___,.rニ'ー'´ ̄`ヽ!ヽ、
  !_,.rソ´ i ____イ   `i ,`'ート、_  
 r' i,イ /  ハ__/_、ハ  /__ハ  ',7」
  Y´ /!/レイ     レ'!,ィ、 !/|ハソ     なんだか
  ,'  ,'  | " ̄`    -、!ハ Y´       ここは変なスレね
. /   / i ハ   ____` "i ハ!  
く  イ ./ | |>、  ` ´  人 ハ    
ノ^ー'!/,イ-ハト、.!`=ーr<´!.ハヽ!  (  )
^Y ,イ^ヽ、ゝ  \「7/`ヽ!Vヽ!
 レ'ソ    Lヽ、  〈ハ〉  〉、  ( )
 「`ー'^ー'^7 `ヽ/§ヽ!_ ( )
.イ`ー--‐イ、_,.−r!、 .「 ̄ ̄|_>、
7ヽr、__r'"´ / //´ ̄二'):::|、ヽ! 
i   イ   |  | |  _二ソ:::ノ l | |



527 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/24(金) 03:45:53 ]
ここまで全部、自演です・・・    あ、えと、それから あの・・ 愛してます・・



あとやることは、
BMPやWAVを独自仕様のDATにまとめる・・・事か、
でも、絶対やらなきゃいけないってわけじゃないからな。。。
やんなくてもいっか。。
プログラム面の作業は終わった、 もう終わり!
これからは、今まで構築したライブラリの範囲内で、作っていくとする。


><。 名残惜しいです。 さようなら。

528 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/24(金) 03:52:15 ]


本当に本当に本当に本当に本当に、そろそろ、俺は引き返す時なんだ
同人活動したいんだ
プログラムを一旦、完全に、やめなきゃ
ほかのことに集中なんて出来やしない
それで大勢に追い抜かれようと、もう構わないよ
そうして、旅立ってゆくのであった

Thak you for All 2chnerrrrrrrrrrrrrrrrrr

                        ><。

529 名前:仕様書無しさん mailto:sage [2008/10/24(金) 19:46:06 ]
― 第一部 完 ―

   引き続き、第二部 “有明編” にご期待ください !!

530 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/27(月) 01:40:04 ]
なんて愚かなんだ、、

抜けれない・・・・・ それどころか、 C++やらネットワーク系に手を出そうとしている
自重。。。


いっそ、ライブラリごと削除、、
いやいやそんなことしたらヤバイ・・・何も出来なくなるw
でも、、、でも、、、 抜けられない、、、 いったいどうしたら、、、


今、連結リストを使って、何かを見つけようとしてる・・・
今まで、数々の思いつきネタは、一日で終わらしてきた。
でもこれは、どんだけ時間かかるか検討もつかない


言語の構文の壁に当たってる感じで、どうにもならないまま時間が経過。。
このまま、C++でかくか・・・
スクリプトからC++のソースを出力するか
自作言語・・・いや自作言語といっても、所詮C++を外からいじるスクリプト程度だろうけど

これが終わったら今度こそ離れるんだ・・・

531 名前:仕様書無しさん [2008/10/27(月) 10:01:53 ]
#include<stdio.h>
〜(上略)〜
int main()
{ char a;
int b,c,d,e,f,g,h;
while(1){
printf("足し算=a\n"
"引き算=b\n"
"掛け算=c\n"
"割り算=d\n"
"終了オプション=X\n"
"※半角注意!!\n");
printf("モード選択>");
scanf("%c",&a);
switch(a){
〜(中略)〜
default:
printf("\nエラー発生(エラーNo.1)\n"
"※詳細 不正な入力です\n"
" キー入力にミスはないか\n"
" 半角になっているかを\n"
" 確かめてもう一度お試しください\n\n");
break;
} printf("(終了オプション)0:もう一度/1:終了>");
scanf("%d",&h);
if(h==1)
break;
} return 0;
}
〜(以下略)〜
うまいことループしてくれないんですが・・・

532 名前:仕様書無しさん mailto:sage [2008/10/27(月) 11:05:04 ]
全くの初心者なんですがC言語を学ぶには何から始めればいいでしょうか?

533 名前:仕様書無しさん mailto:sage [2008/10/27(月) 11:08:21 ]
Hello World!からが基本

534 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/27(月) 17:54:03 ]
>>531
うp>>533main(){puts("あ");}>>534はらへった。
>>532
1bccコンパイラを落とす
2インストールする
3コマンドプロンプト立ち上げて、
echo main(){puts("あ");} > test.c //ファイル作成(別にメモ帖からでもいい
bcc32 test.c //コンパイル
test.exe //実行
4 ↓
wisdom.sakura.ne.jp/programming/c/index.html
vipprog.net/wiki/prog_lang/c.html
homepage2.nifty.com/c_lang/
kmaebashi.com/index.html
d.hatena.ne.jp/yaneurao/
www.4dm.org/ShortCoding/
jii3.no-blog.jp/
bogus.jp/pukiwiki/index.php?%C6%FC%CB%DC%A4%CE%A5%CF%A5%C3%A5%AB%A1%BC

535 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/27(月) 18:12:20 ]
連結リストヤバイ
よくこんなのから機械語が生成できる
コンパイラが、らめぇぇ!!!! って事になってもおかしくない

そんな幻の技術を 俺は扱う
これでもうswitch文を書く事が、この先ほとんどなくなるだろう

関数のchar* の引数のところへ、 関数のアドレスを文字列に一旦変換してそれを、
また文字列から数値にしてそのアドレスを関数ポインタに入れて
その関数を実行して、ちゃんと動けば・・・ 事が全て上手く行く・・・・ 夕飯たべてこよう

536 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/27(月) 18:28:14 ]

char* int_wo_str(int a){
char *buf = "0000000000000000000000";//INT最大桁数
sprintf(buf,"%d",a);
return buf;
}
void func( char * a){
void (*pf)();
pf = (void (*)())atoi(a);
pf();
}
void tes(){
puts("てす!");
}
void main(){
func( int_wo_str((int)tes) );
}



537 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/27(月) 20:07:13 ]
やっぱ
char *buf = "0000000000000000000000";//INT最大桁数
ダメだ
char *buf = (char*)malloc( sizeof(int)*20 );
こっち。

538 名前:うゆ ◆vvvK3Fcqdg mailto:sage [2008/10/27(月) 22:28:06 ]
ダメだ。 リストで何かを見つけようとしたけど、失敗だ

でも、どんなswitchだろうと、無理やり
for{
 if{
  //処理
 }

にまとめる技術を・・・得た!
こんなの誰も読めやしねー、 多分やろうともしないだろう・・・
char**だけど、実質
void**と同じ扱いしてる。 正しくキャストしなきゃ、使えない
しかもそれがリストになってるからvoid***と同義・・・
ヴォイドポインタポインタポインタて・・・て、てらわろすw
眠い。。。。。。
もうだめ。。
>>480おやすみぃ。。。。。。。。。。。。。。 がんばるぽ。。。
。。絵も描きつつ。。二次創作つくらなきゃ。。。。
漏れも。。。はやく。。。うごかなくちゃ。。。。いつまでもここままじゃ。。。いけないんだよ。。。おやすみ。。。y






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<190KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef