★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net

レス数が900を超えています。1000を超えると表示できなくなるよ。
2015/12/23(水) 17:27:58.33ID:WSDJ3sSn
みなさんのオリジナルプログラムを、プログラム板のみなさんが優しく、時に厳しく、評価してくれるよ。

推奨アップローダー: リンク先の注意事項を良く読んで利用して下さい。
自分で見つけろボケカス!!

注意事項
* 荒らしは徹底スルー。厳守でお願いします。
* ファイル形式とサイズを書く親切。
* URL にジャンルやプログラムのアピールを添えればレスがたくさん貰えるかも。
* 他人に優しく、己に厳しく。叩かれても気にしない。
* 根拠のない嫌がらせの煽りは一切放置。
* 煽る方も煽られる方も、その原因は「自分」にあるということを自覚し、
 スレ本来の主旨に沿って進行させることに努める。
* 基本はソース でカモン!!だが、バイナリでもOK。

テンプレ: 任意と書かれていない項目は必須のこと。
【タイトル】
【URL】
【ジャンル】
【ファイルサイズ】(任意)
【使用ソフト】
【コメント】
【転載】 (任意。デフォルト×。どうしてもどうしても転載して欲しい場合のみ○)

前スレ
まだ無いよ
2017/08/23(水) 20:38:28.91ID:8VCPyRKy
明日、cppでマグロ定義をどうやって吐き出すかを考えよう。
2017/08/23(水) 21:51:07.61ID:8VCPyRKy
余力で設定ダイアログの設計やるか。
2017/08/23(水) 22:29:10.63ID:8VCPyRKy
「設定」
「ダブルクリックでGUI編集を開く」
「ウィンドウ位置とサイズを記憶する」
「リソースIDの一覧」
「リソースの種類の関連付け」
「resource.hを読み込む」
「resource.hの変更の助言」
これでいいのだ。
2017/08/23(水) 22:33:26.91ID:8VCPyRKy
熱中症対策OK。さあ、寝るぞ。
2017/08/24(木) 15:41:24.70ID:l5wDsIuu
https://github.com/katahiromz/RisohEditor

多数のバグ修正。アニメカーソルのサポート。
2017/08/24(木) 17:21:39.06ID:l5wDsIuu
設定データを実装した。
2017/08/24(木) 18:24:54.80ID:l5wDsIuu
最近使ったファイルを実装。
2017/08/24(木) 19:25:13.54ID:l5wDsIuu
よっしゃ、cppに-dMを渡せばいいんだな。
2017/08/24(木) 19:45:04.01ID:l5wDsIuu
またパーサーかよ。構文解析は重要な技術なんだな。今回はcaperを使わず、手書きでパーサーを作るぞ。
2017/08/25(金) 23:14:08.95ID:M7y+0IYN
今月中に完成させないと俺に対する上司の愚痴がひどくなるぞ。やっつけ仕事だ。
2017/08/26(土) 22:00:03.49ID:y1w8uB38
他に良いプリプロセッサがないのかな。。。GPL汚染から逃れたい。。。
2017/08/26(土) 22:25:03.73ID:y1w8uB38
cppとwindresプログラムの代わりが見つからない。LLVMでプリプロセッサ作れるかな? windresの代わりは?
2017/08/26(土) 23:07:40.70ID:y1w8uB38
明日、マクロパーサー作るぞ。明日、WAVE音声をサポートするぜ。
2017/08/27(日) 14:55:57.55ID:G3n6ZRAt
WAVEサポート完了。次はマクロパーサーだ。
2017/08/27(日) 17:52:41.17ID:G3n6ZRAt
左再帰の問題を解決しないと。。。
820片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2017/08/27(日) 20:59:27.68ID:caubOBPh
パーサーできた!!!
https://github.com/katahiromz/MacroParser
2017/08/27(日) 22:01:14.07ID:G3n6ZRAt
EBNFに変換して左再帰の問題を回避したぞ。
マクロを展開するためには、トークンに細工をする必要があるな。
2017/08/27(日) 22:20:35.53ID:G3n6ZRAt
生ポインターを直接扱っているため、コピーすると壊れる。コピーを禁止しないといけない。
2017/08/28(月) 00:09:39.71ID:HJX32+mc
コピーは禁止だけど、ポインターのクローンは許可。
2017/08/28(月) 01:21:40.84ID:HJX32+mc
眠れ。これは命令だ。
2017/08/28(月) 09:35:07.28ID:HJX32+mc
1.吐き出された全てのマクロ定義の字句解析を行い、トークン列を得る。
2.各マクロ定義のトークン列を展開する。
3.トークン列をパースし、整数として評価する。
2017/08/28(月) 09:48:11.02ID:HJX32+mc
マクロが関数形の場合: マクロの記述を、マクロ定義に表れる仮引数トークンを実引数トークン列に置き換えたトークン列で置き換える。
マクロが関数形でない場合: マクロの記述をマクロ定義のトークン列に置き換える。
827デフォルトの名無しさん
垢版 |
2017/08/28(月) 10:14:26.47ID:IfLJ/LaR
       __     /
      /⌒ ヽ  /        /
      (     )'゙ヽ.     _/
.    /iー-‐'"i    ,;   /
  i ! ( ヽ.    )  ノ/ .:/
    (\.゙ヽ_(_/,イ/
  i ! (\\_,_)' ノ >>826
    (\\_,_,)'
  i !  l ,i\ ヽ、 !  あ”っー あ”っー あ”っー あ”っー あ”っー
     し'
2017/08/28(月) 11:05:30.12ID:HJX32+mc
展開はプリプロセッサに任せた方がいい。

#include "...\resource.h"
#pragma RisohEditor
MACRO1
MACRO2
...

をプリプロセスするやり方にしようかな。「#pragma RisohEditor」は目印。
829デフォルトの名無しさん
垢版 |
2017/08/28(月) 11:52:17.45ID:IfLJ/LaR
       __     /
      /⌒ ヽ  /        /
      (     )'゙ヽ.     _/
.    /iー-‐'"i    ,;   /
  i ! ( ヽ.    )  ノ/ .:/
    (\.゙ヽ_(_/,イ/
  i ! (\\_,_)' ノ >>828
    (\\_,_,)'
  i !  l ,i\ ヽ、 !  あ”っー あ”っー あ”っー あ”っー あ”っー
     し'
2017/08/28(月) 19:44:52.44ID:HJX32+mc
WAVE音声をDnD・再生できるようになった。
次は、「IDの関連付け」ダイアログ、
「関連付けの変更」ダイアログ、
「リソースIDの一覧」ウィンドウ、
「resource.hの読み込み」コマンド、
「設定」ダイアログ、
「リソースIDマクロを使う」コマンド
を実装する!!! 今度こそ勝つぞ。
2017/08/28(月) 22:17:15.94ID:HJX32+mc
「IDの関連付け」ダイアログ、「関連付けの変更」ダイアログを実装したぜ。
次は、「リソースIDの一覧」ウィンドウと、「resource.hの読み込み」コマンドを実装するぜ。
2017/08/28(月) 23:02:37.69ID:HJX32+mc
「アプリ起動時に自動的にIDの一覧を表示する」
「自動的に近くのresource.hファイルを読み込む」
2017/08/28(月) 23:10:16.20ID:HJX32+mc
「コンボボックスの高さを次の値にする」
「次回起動時に境界線の位置をリセットする」
「前回のウィンドウ位置を復元する」
2017/08/28(月) 23:13:46.13ID:HJX32+mc
RADウィンドウがアクティブになった時、コンパイルが必要かユーザーに問い合わせ、
必要ならばコンパイルした結果を使う。不必要ならテキストの変更を破棄する。
2017/08/28(月) 23:15:30.83ID:HJX32+mc
Have a break. ハブは危険生物。
2017/08/28(月) 23:44:53.61ID:HJX32+mc
ツリービューの選択状態に不具合があるようだ。
2017/08/29(火) 20:16:39.20ID:KOh/LeCX
MProcessMakerに致命的なバグがあったので修正したら、resource.hの読み込みができるようになった。
2017/08/29(火) 21:17:43.75ID:KOh/LeCX
今度こそ勝つぞ。あと二日間。頑張るぜ。
2017/08/29(火) 23:05:47.71ID:gdJSOxnf
絶叫デスマーチ
2017/08/29(火) 23:12:00.19ID:HZVaWv+R
間に合わなかったら炭鉱送りな
841ワハハ!!
垢版 |
2017/08/30(水) 06:16:34.14ID:RhnuThGF
380 名無しサンプリング@48kHz 2017/08/30 06:02:24
つかかいいい378 名無しサンプリング@48kHz 2017/08/30 02:11:41
>>379>>379>>379>>379>>379
はい発狂連投
ざっこめめいささ

842デフォルトの名無しさん
垢版 |
2017/08/30(水) 09:13:27.46ID:dBuBxZ73
http://hayabusa3.2ch.net/test/read.cgi/news4viptasu/1430115959/
2017/08/30(水) 12:25:55.77ID:KDhhphrh
https://github.com/katahiromz/RisohEditor

「resource.hの読み込み」コマンドと「リソースIDの一覧」ダイアログが出来た。
次は、resource.hの自動読み込みとリソースIDの参照だ。
844デフォルトの名無しさん
垢版 |
2017/08/30(水) 14:23:10.87ID:OTS5Nyav
       __     /
      /⌒ ヽ  /        /
      (     )'゙ヽ.     _/
.    /iー-‐'"i    ,;   /
  i ! ( ヽ.    )  ノ/ .:/
    (\.゙ヽ_(_/,イ/
  i ! (\\_,_)' ノ >>843
    (\\_,_,)'
  i !  l ,i\ ヽ、 !  あ”っー あ”っー あ”っー あ”っー あ”っー
     し'
2017/08/30(水) 19:45:44.81ID:KDhhphrh
resource.h自動読み込みとリソースIDの参照が出来た。
次は、設定ダイアログだ。
2017/08/30(水) 20:13:45.20ID:KDhhphrh
文字列テーブルダイアログにバグがあるようだ。
2017/08/30(水) 20:15:28.93ID:KDhhphrh
EnterキーでGUI編集できるようにしないといけない。
2017/08/30(水) 20:16:40.52ID:KDhhphrh
アスキーチェック、シンボル名チェック必要か?
2017/08/30(水) 21:03:06.21ID:KDhhphrh
疲れた。明日やーろう。
850デフォルトの名無しさん
垢版 |
2017/08/30(水) 21:22:46.35ID:XKxNVm4f
       __     /
      /⌒ ヽ  /        /
      (     )'゙ヽ.     _/
.    /iー-‐'"i    ,;   /
  i ! ( ヽ.    )  ノ/ .:/
    (\.゙ヽ_(_/,イ/
  i ! (\\_,_)' ノ >>849
    (\\_,_,)'
  i !  l ,i\ ヽ、 !  あ”っー あ”っー あ”っー あ”っー あ”っー
     し'
2017/08/30(水) 23:06:08.36ID:KDhhphrh
このしつこさはオフィスマか?
2017/08/31(木) 12:10:02.85ID:sNFfwdL5
設定ダイアログ出来た。次は、コンボボックスの高さだ。
2017/08/31(木) 12:52:31.32ID:sNFfwdL5
コンボ高さできた。次は、リソースID追加だ。
2017/08/31(木) 14:24:47.64ID:sNFfwdL5
リソースID追加が可能になった。次は、resource.hの変更点の助言だ。
855デフォルトの名無しさん
垢版 |
2017/08/31(木) 15:04:37.40ID:6fnclNmO
       ,, -''"´ ̄ ̄ ̄ ̄ ̄`ヽ、
    ./ ,,-''"´ ̄ ̄ ̄`"''-、  |
   ,'  /            \|
    |.   |         )ヽ   '、
   |  |      _ノ  ヽ,_.'、
  .,⊥、.| .    -      -  ',
  |⌒.ヽ|     ノニ・ゝ  、〈.ノニ・ヽ.|
  | ヽ<       . ̄       '、 ̄ .|
  .\_.         ,.-   |/7!
    |. '、  \ _,. '-‐''"´y'  //
    |. '、 , '´   __,,,/  / /
    |  `/   '"´   , '´ /
  _,,-〈.\ /           /
2017/08/31(木) 16:08:37.74ID:sNFfwdL5
変更点の助言ができるようになった。次は、4つのバグの修正だ。
2017/08/31(木) 16:31:49.73ID:sNFfwdL5
最初のバグは、文字列テーブルの不具合。やっつけてやる。
2017/08/31(木) 17:00:45.46ID:sNFfwdL5
出来た。次は、リッチエディットが作成できないバグだ。
2017/08/31(木) 17:38:58.91ID:sNFfwdL5
出来た。次は、ツリービューの選択状態の不具合だ。
2017/08/31(木) 19:18:40.49ID:sNFfwdL5
出来た。残るは、RADウィンドウのバグだ。もうすぐ完成。
2017/08/31(木) 20:35:45.57ID:oWyePuCa
自分のバグを治すのはいつだ?w
862片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2017/08/31(木) 21:44:01.29ID:GyLNbd1n
完成しました!!!

リソーエディタ 0.6
http://katahiromz.web.fc2.com/re/ja/index.html
https://github.com/katahiromz/RisohEditor
https://twitter.com/katahiromz/status/903236715564810240
2017/08/31(木) 22:03:30.70ID:sNFfwdL5
やったー、やったー、やったーまん!!!
2017/08/31(木) 22:30:14.61ID:sNFfwdL5
リソーエディタを作るのに88個のクラス、14個の構造体、実質23546行のコードを書きました。
2017/08/31(木) 22:41:40.51ID:sNFfwdL5
今年の5月から作り始めて4ヶ月かかったわけか。これでクラスライブラリMZC4が整備されて、経験値が増えたかな。
866デフォルトの名無しさん
垢版 |
2017/09/01(金) 00:36:05.34ID:kZVtRvyE
      ク    ク || プ  //
      ス  ク ス  | | │ //
       / ス    | | ッ //   ク   ク  ||. プ  //
       /         //   ス ク ス _ | | │ //
         / ̄ ̄\     /  ス   ─ | | ッ //
       /  _ノ  .\     /         //
       |  ( >)(<)       ___
.        |  ⌒(__人__)     ./ ⌒  ⌒\
        |    ` Y⌒l    /  (>) (<)\
.         |    . 人__ ヽ /  ::::::⌒(__人__)⌒ \
        ヽ         }| | |        ` Y⌒ l__   |
         ヽ    ノ、| | \       人_ ヽ /
.         /^l       / /   ,─l       ヽ \
2017/09/01(金) 00:38:12.86ID:TPvb2NTh
>>866
よう、オフィスマ。元気かい?
2017/09/01(金) 00:40:47.63ID:TPvb2NTh
次の目標は、ReactOSで文字列の回転の実現だ。
2017/09/01(金) 06:16:39.53ID:RTadbuNn
3D Three.js

2D Pixi.js
870デフォルトの名無しさん
垢版 |
2017/09/01(金) 08:17:41.39ID:hkhqHjZ8
DirectX落第w
2017/09/01(金) 10:07:32.35ID:TPvb2NTh
>>870
よう、オフィスマ。元気かい?
872デフォルトの名無しさん
垢版 |
2017/09/01(金) 15:33:45.54ID:qtG1xPFv
>>869
スゲー!!
スクリプト言語と侮っていたが、アプリケーション用言語として頂点に立つ気がしてきた。
2017/09/01(金) 16:56:51.10ID:TPvb2NTh
リソーエディタの要望があるようだから、しばらくサポートをする。
2017/09/01(金) 19:38:32.15ID:TPvb2NTh
厳しい闘いを強いられているが、できる限りの事はやるつもりだ。
2017/09/01(金) 20:33:22.37ID:szpO0Woy
>これでクラスライブラリ MZC4 が整備されて

自前のライブラリで実アプリ作ってみると足りないところとかわかるよね。
お疲れ様でした。
876デフォルトの名無しさん
垢版 |
2017/09/01(金) 22:21:41.22ID:TM3DmpNA
       __     /
      /⌒ ヽ  /        /
      (     )'゙ヽ.     _/
.    /iー-‐'"i    ,;   /
  i ! ( ヽ.    )  ノ/ .:/
    (\.゙ヽ_(_/,イ/
  i ! (\\_,_)' ノ >>874
    (\\_,_,)'
  i !  l ,i\ ヽ、 !  あ”っー あ”っー あ”っー あ”っー あ”っー
     し'
2017/09/01(金) 23:15:35.76ID:TPvb2NTh
オフィスマはお呼びでない。

デジタル技術を使ったセクハラやめようね。
2017/09/01(金) 23:29:20.16ID:TPvb2NTh
WTO提訴
2017/09/01(金) 23:32:28.45ID:TPvb2NTh
陳列罪
2017/09/01(金) 23:45:39.05ID:TPvb2NTh
私は機械の心を持った人間。
2017/09/02(土) 09:27:20.12ID:ty21NHUb
と言う訳で、俺様の降臨w

荒らしはDTM板、そば・うどん板に逃走中。
BGMスレ、讃岐うどんスレで粘着中。
(荒らしの意図が分からんなw)

荒らしの潜伏先w

そば・うどん(仮)@2ch掲示板
https://matsuri.2ch.net/jnoodle/

【讃岐釜揚げうどん】丸亀製麺34杯目【トリドール】 [無断転載禁止]c2ch.net
https://matsuri.2ch.net/test/read.cgi/jnoodle/1503197920/l50

DTM板
http://egg.2ch.net/dtm/

ゲーム開発用SE/BGM/DarkGDKスレ Part.7 [IDワなし]c2ch.net
http://egg.2ch.net/test/read.cgi/dtm/1502973314/

>>877-880
おまえ邪魔、あっち行けw
2017/09/02(土) 13:02:29.91ID:/QYq9e6B
もういいぞ♪(ギャハハ!!wwww”
2017/09/02(土) 13:03:32.37ID:/QYq9e6B
あとちゃんとやっとけよ♪(ペロリっ♪”
2017/09/02(土) 14:54:38.19ID:bEjlZdoB
ニンニクましまし担々麺と栄養ドリンク、いただきまーす。
2017/09/02(土) 15:27:16.42ID:bEjlZdoB
ご馳走様でした。
2017/09/02(土) 15:50:15.90ID:bEjlZdoB
今日の仕事はリソーエディタで検索・置き換え機能を実現することだ。FindText、ReplaceText APIを利用する。
2017/09/02(土) 16:20:50.04ID:bEjlZdoB
もうお腹いっぱい。寝る。
2017/09/02(土) 21:12:09.37ID:vUU4BQ5u
出来た!!!
https://github.com/katahiromz/FindReplaceSample

これをリソーエディタに組み込めば出来上がり。
2017/09/02(土) 23:54:05.15ID:MuHtYcwG
>>888
おまえいったい何作ってんだよw
ゴミを何度作ってもゴミなんだよw

さっさとDirectX覚えろ!w
2017/09/03(日) 14:38:24.17ID:zmbOaeS6
>>889
うるせえ、俺はゲーム開発じゃねー。システム開発者だ。
OS開発ではカーネルモードで動作する低レベルのコードが必要なんだよ。
2017/09/03(日) 15:49:43.32ID:z2kc6DCB
.←MZうyちゃーーー♪の世界w
2017/09/03(日) 15:51:01.07ID:z2kc6DCB
発狂BASICに懲りずに今度は何をやらかすかwwwww”
2017/09/03(日) 15:51:49.96ID:z2kc6DCB
今日の授業: ビデオポーカーを作ってみましょう♪

こんなん出ましたぁ♪♪♪
http://www.glbasic.com/showroom.php?site=games&;game=poker&lang=en
http://www.glbasic.com/data/games/poker.zip

嬉しいお姉ちゃんが出てくるビデオポーカーを作ってみましょうw
2017/09/03(日) 15:56:29.17ID:z2kc6DCB
システム開発者に要求されるスキル

・コンピューターの動作原理 ← MZうyちゃーーーん♪は未熟
・OS、コンパイラの設計能力 ← MZうyちゃーーーん♪は未熟
・ユーザーとのコミュニケーション ← MZうyちゃーーーん♪には無理♪(アハ♪”

アプリケーション開発者に要求されるスキル

・豊富な業務経験 ← MZうyちゃーーーん♪は無職なので無理w
・多彩な能力 ← MZうyちゃーーーん♪は未熟
・芸術方面に長けている ← MZうyちゃーーーん♪は未熟
・ライブラリーの活用スキル ← MZうyちゃーーーん♪は未熟
2017/09/03(日) 15:58:58.33ID:z2kc6DCB
ゲーム開発者に要求されるスキル

・DarkGDKを使いこなせる
・企画、デザイン、サウンド、プログラムが1人でこなせること

意外と簡単♪(アハ♪”
896デフォルトの名無しさん
垢版 |
2017/09/03(日) 22:24:06.85ID:oNnVvUHM
なぜ、DarkGDKにこだわるんだい
897デフォルトの名無しさん
垢版 |
2017/09/03(日) 22:34:44.58ID:BkqfRDBS
       __     /
      /⌒ ヽ  /        /
      (     )'゙ヽ.     _/
.    /iー-‐'"i    ,;   /
  i ! ( ヽ.    )  ノ/ .:/
    (\.゙ヽ_(_/,イ/
  i ! (\\_,_)' ノ >>896
    (\\_,_,)'
  i !  l ,i\ ヽ、 !  あ”っー あ”っー あ”っー あ”っー あ”っー
     し'
898デフォルトの名無しさん
垢版 |
2017/09/03(日) 23:41:13.30ID:oNnVvUHM
>>869が紹介している
・3D Three.js
・2D Pixi.js
でもよさそうに思えるのだが、ダメなのかい
899ワハハ!!
垢版 |
2017/09/04(月) 10:28:43.50ID:AcSlmqAa
898 デフォルトの名無しさん 2017/09/03 23:41:13
>>869が紹介している
・3D Three.js
・2D Pixi.js
でもよさそうに思えるのだが、ダメなのかい
2017/09/04(月) 22:33:36.84ID:qMtwaB4X
リソーエディタでGIFとAVIをサポートしろだとよ。
901デフォルトの名無しさん
垢版 |
2017/09/05(火) 19:33:19.22ID:Q1yoqorD
バーカ
2017/09/05(火) 19:57:45.04ID:HWiXORhG
賞金が懸かってない闘いでもちゃんと戦う。競走馬の生きざまさ。
2017/09/06(水) 16:26:23.02ID:TVZelB7Y
ライセンスをクリアする画像入出力ライブラリがないかな?
2017/09/06(水) 16:47:53.94ID:TVZelB7Y
GDI+を使うか?
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。