■ このスレッドは過去ログ倉庫に格納されています
オブジェクト指向が無かった頃って
- 1 :仕様書無しさん:[ここ壊れてます] .net
- どうやってゲームとか作ってたんですか?
ちょっと想像が付きません…
- 2 :仕様書無しさん:2022/09/12(月) 15:56:04.37 ID:1BxUoTpSn
- レジスタとメモリとIOで
- 3 :仕様書無しさん:2022/09/12(月) 16:01:33.67 .net
- 1960年代にはオブジェクト指向の概念が作られた
1978年にスペースインベーダーが作られた
1983年にファミリーコンピュータが作られた
ゲームを作られるころにはオブジェクト指向は存在してた
ゲーム開発者がオブジェクト指向を知らなかったとしても同じようなものを思いついたんじゃないかなと思う
人間が物事を認知する自然な帰結がオブジェクト指向なんだと思う
- 4 :仕様書無しさん:2022/09/12(月) 20:18:23.26 .net
- オブジェクト指向という概念が確立する前から敵キャラ属性的な実装は一般的だったよ。
今でもほとんどのオブジェクト志向実装はWin32のようなHandleによるインスタンス識別からオブジェクトによるインスタンス識別に変わっただけで本質的には何も変わってない。
- 5 :仕様書無しさん:2022/09/12(月) 22:09:52.26 .net
- ゴミスレ建てんな
そんなこともわからないなら才能無いんだろやまちまえ
- 6 :仕様書無しさん:2022/09/13(火) 05:22:15.23 .net
- 10年以上前から一部のゲームPGはOO脳とかいってバカにしてたよな
ゲームなんて特にオブジェクト指向不要論が昔からある
- 7 :仕様書無しさん:2022/09/13(火) 05:35:20.65 .net
- >>6
は?何で?
ゲームではなくてもいい根拠を示してくれ
- 8 :仕様書無しさん:2022/09/13(火) 06:03:22.44 .net
- ゲームプログラムは数学の塊になってることが多々あるから他所様には読めない場合がある
その能力の無さを棚上げしてオブジェクト指向できていないと攻撃しているだけですよね違いますか
- 9 :仕様書無しさん:2022/09/13(火) 15:56:22.95 .net
- >>4
enum {
}
とかでラベルつけるコードもあったな
懐かしすぎ
今でもC,C++で書く人ってenum使うのかね
- 10 :仕様書無しさん:2022/09/14(水) 04:32:18.00 .net
- enum{
Player,
Enemy,
...
}
Shot shot[255];
- 11 :仕様書無しさん:[ここ壊れてます] .net
- スタックと相対ジャンプがあれば構造化プログラミングは簡単にできるからいきなりアセンブラで書いてたよ
ゲームでオブジェクト指向とか使い出したのはゲームループ一回あたりのクロック数とかなあなあで良くなったブルジョアの時代からでしょ
- 12 :仕様書無しさん:2022/09/14(水) 07:59:57.11 .net
- 昔は構造化プログラミングって言葉もあったなぁ
俺が初めてゲームプログラム学んだサイトもそういう言葉で説明されていた
- 13 :仕様書無しさん:2022/09/14(水) 18:19:39.56 .net
- 生物学的視点に基づくオブジェクト指向生体機能シミュレーション
https://jglobal.jst.go.jp/detail?JGLOBAL_ID=200902277633713182
解剖学や生理学でもチンコの話になるとぐっと理解しやすくなるのはなんでなんだろ!
https://tottokotokoroten.hatenadiary.com/entry/20130516/1368716650
ところで「チンポがシコシコする」という日本語表現は、学術的に正しいと言えるのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
- 14 :仕様書無しさん:2022/09/14(水) 19:07:54.06 .net
- ム板のネタはム板でやれよ
- 15 :仕様書無しさん:2022/09/14(水) 19:10:29.15 .net
- 単発スレはム板でもお断り
ニュー速vip案件
- 16 :仕様書無しさん:2022/09/14(水) 21:50:20.07 .net
- 他にも、こっちの板にム板でやるべきスレはあるし、単発スレもある
- 17 :仕様書無しさん:2022/09/14(水) 22:17:06.51 .net
- 中身の少ないゴミ箱板
- 18 :仕様書無しさん:2022/09/15(木) 14:03:21.47 .net
- マ板はム板に比べてゴミスレ多いね
雑談スレと競プロにはまるスレが典型
- 19 :仕様書無しさん:2022/09/15(木) 18:15:45.08 .net
- つか5chが終わり
厨房という存在すら来なくなったからな
廃村と呼ぶにふさわしい
- 20 :仕様書無しさん:2022/09/22(木) 10:14:33.31 .net
- ゲームは当初からオブジェクト指向だぞ
シューティングゲームなんか、今で言う共通メソッドを並べてテーブルナンバーで動きや描画や当たり判定や何やらの処理呼び出してたし
- 21 :仕様書無しさん:2022/09/22(木) 15:20:42.93 .net
- 上でも書かれてるけどそれが構造化プログラミングでOOPじゃない
CPUとメモリー不十分な時代にOOPなんてやってないよ
- 22 :仕様書無しさん:2022/09/22(木) 15:22:31.28 .net
- アホと話したくない
- 23 :仕様書無しさん:2022/09/22(木) 15:25:09.15 .net
- アセンブラで書いたらオブジェクト指向じゃ無いとかw
ほんとバカばっかりだなw
- 24 :仕様書無しさん:2022/09/22(木) 17:11:34.61 .net
- グローバル変数しかない言語が全盛だった時代に
どうやってオブジェクト指向で書けというのか
- 25 :仕様書無しさん:2022/09/22(木) 20:26:33.40 .net
- またアホが来たw
- 26 :仕様書無しさん:2022/09/22(木) 20:39:52.21 .net
- オブジェクト指向プログラミングはオブジェクト指向型言語じゃなくてもできるからね
- 27 :仕様書無しさん:2022/09/22(木) 20:42:54.74 .net
- アセンブラにはインデックスレジスタ
C言語にはポインターがあるから
幾らでも書けるぞ
- 28 :仕様書無しさん:2022/09/22(木) 21:07:54.44 .net
- >>1
アフィカス死ね
- 29 :1:[ここ壊れてます] .net
- Cみたいにクラスが用意されてない言語でも、ポインタを用いて
関数にアクセスすればクラスのような機能は実現できるみたいですね
詳しくは分かりませんが
- 30 :仕様書無しさん:2022/09/22(木) 23:01:52.78 .net
- そもそも初期のC++は、C言語に変換してC言語のコンパイラ動かしてた
- 31 :仕様書無しさん:2022/09/22(木) 23:49:51.83 .net
- 必ず第一引数がクラス専用に割り当てたワークエリアへのポインター
あとは分かるな?
- 32 :仕様書無しさん:2022/09/23(金) 00:03:43.89 .net
- デストラクタってどうやって実装したの?
自分で自分を消すんだよね?
実行中の自分が消えていくとか
矛盾でしかないように思えるんだけど
- 33 :仕様書無しさん:2022/09/23(金) 00:14:14.62 .net
- 自分で自分を消すなんてシチュエーションは無いだろ
必ず誰かからデストラクタが呼ばれてんだからさ
タスクだとしても管理クラスに制御が移ってから消すんだし
- 34 :仕様書無しさん:2022/09/23(金) 00:15:18.14 .net
- アセンブラの時代だとメモリの解放なんてプログラマが解放したと思った瞬間に解放されたんだよ
グラフ用紙に手で書いたメモリマップがすべて
- 35 :仕様書無しさん:2022/09/23(金) 01:25:12.19 .net
- どうやって実装ってキュー入れるだけだろ
デストラクタ << オブジェクト1,2,3
>>33
ゲームだと自身を消すシチュエーションはある
ただデストラクタにはそんなの書かないけど
- 36 :仕様書無しさん:2022/09/23(金) 02:43:48.33 .net
- GCによってメモリが解放される前にGCによって呼ばれるメソッドがデストラクタと言われてるだけだろ
- 37 :仕様書無しさん:2022/09/23(金) 02:53:32.22 .net
- ググレカス
- 38 :仕様書無しさん:2022/09/23(金) 12:11:31.86 .net
- ゲームプログラムでありがちなトラップはクラス機能に乗っかりきってゲーム記述しようとすること
リアルタイム性を重視したゲーム用に作られた機能じゃないから
遅延やオーバーヘッドが急に起きても、それらは仕様の範囲内
ゲームでれば致命的な0.1秒くらいの遅延起きても、システムアプリケーションの世界では問題にならない事だから
言語やライブラリ設計者がゲームなんて作らねえって人だと中身どうなってるかわからんからな
デストラクターとかメモリー解放を実際にやってたら言語によっちゃアホみたいに重い処理やっててもおかしくない
システムアプリの現場でデストラクタ使うなら、想定されるのはウィンドウ閉じた時、ユーザーが退室したときで 0.1秒遅延しようが、1秒遅延しようが別に許されるわけ
ゲームでもし画面中に大量に表示してるオブジェクト破壊にデストラクタ使ったら、デストラクタ1個1個の処理も非常に軽くなくてはならない
なのでデストラクタなんてゲームで使わん
- 39 :仕様書無しさん:2022/09/23(金) 12:55:04.70 .net
- デス・トラクタかと思ってた
- 40 :仕様書無しさん:2022/09/23(金) 13:48:55.61 .net
- ゲームでヒープなんて使わないからなぁ
初めから取得してる専用ワークを分割して自分で管理する
だからGCの遅延なんて起こらない
まあ、下手な作りだとそんな所すらOS任せでガッカリする
- 41 :仕様書無しさん:2022/09/23(金) 17:23:42.19 .net
- 大きさ計算済みの領域をドカンと用意して、弁当箱におかずを詰めるように構造体を詰めてくわけやん?
その領域自体はヒープにあるんじゃないの?
- 42 :仕様書無しさん:2022/09/23(金) 17:56:58.00 .net
- bss
- 43 :仕様書無しさん:2022/09/23(金) 18:08:13.86 .net
- >>41
ほらCやらないから頓珍漢な事言うやつばっかり
- 44 :仕様書無しさん:2022/09/23(金) 18:08:52.17 .net
- もうおわりねこの国のいt
- 45 :仕様書無しさん:2022/09/23(金) 18:09:15.84 .net
- ガイジ!
ググレ!ガイジ!
- 46 :仕様書無しさん:2022/09/23(金) 18:20:06.61 .net
- なるほど!
ローカル変数(mainとかの?)でとるんだ?
- 47 :仕様書無しさん:[ここ壊れてます] .net
- >>46
https://www.tohoho-web.com/ex/c-lang.html
- 48 :仕様書無しさん:[ここ壊れてます] .net
- >>47
参照渡し警察です!
- 49 :仕様書無しさん:2022/09/23(金) 20:22:17.84 .net
- 日本が長い間ガラパゴスC言語だった理由分かった高級言語からやらせたら>>41こうなるからだ
"あなたの知識は間違っています"と明確に伝えても、URL貼り付けても読む事もなく遊んでるだけ
何のために生きてんだろうこの生き物
君は学生ですか?おっさんですか?おっさんなら未来ないよ
- 50 :仕様書無しさん:2022/09/23(金) 20:25:05.46 .net
- >>49
あなたは何も説明できてないよ関係ないURL貼ってごまかして逃げた卑怯者だよ、未来がないのはあなたの方だよ
- 51 :仕様書無しさん:2022/09/23(金) 20:26:55.54 .net
- >>50
これに教えなきゃいけないの?なんか嫌なんだけど
- 52 :仕様書無しさん:2022/09/23(金) 20:27:25.83 .net
- >>51
説明できないのな、じゃああなたが間違ってる
- 53 :仕様書無しさん:2022/09/23(金) 20:33:09.58 .net
- >>52
えなに?おっさんなの?プロなの?土方なの?気になってきた
- 54 :仕様書無しさん:2022/09/23(金) 20:36:09.40 .net
- はい完全に説明放棄して人格攻撃しだしたー
しょせんこの程度なのよこういうやつって
まさかとほほさんの入門のサイトを貼り付けてくるとは思わなかったわアホかw
- 55 :仕様書無しさん:2022/09/23(金) 20:37:22.98 .net
- バレるの早かったねしったか君
- 56 :仕様書無しさん:2022/09/23(金) 20:39:02.15 .net
- >>55
ちょっと身分をこたえてみなよ
学生くんだったら許してあげるよ(笑)
- 57 :仕様書無しさん:2022/09/23(金) 20:40:02.01 .net
- > えなに?
これは高卒以下のやつしか使わない言葉です
- 58 :仕様書無しさん:2022/09/23(金) 20:45:07.46 .net
- しったか君はゲーム作ったことないどころかC言語書いたこともなさそう
- 59 :仕様書無しさん:2022/09/23(金) 20:47:05.71 .net
- じゃ、そういうことでいいよ
聞かぬは一生の端くん
- 60 :仕様書無しさん:2022/09/23(金) 20:50:47.17 .net
- ことわざもしったかかな?w
- 61 :仕様書無しさん:2022/09/23(金) 20:53:35.51 .net
- 私の言葉が過ぎました。高卒で頑張っておられる方々に心からおわびします
- 62 :仕様書無しさん:2022/09/23(金) 21:21:39.03 .net
- メモリは5種類に分類されるようです。
https://wireless-network.net/memory-segment/
知らんかったw
ここも面白い(exeのサイズを小さくする知見が書かれてる
https://social.msdn.microsoft.com/Forums/vstudio/en-US/eb50de3e-ae9f-46f2-a11a-ee0f69c0b9af/masm-ml?forum=vcgeneralja
- 63 :仕様書無しさん:2022/09/23(金) 22:05:50.18 .net
- 適量のアルコールでも脳には悪影響が 海馬の萎縮リスクが3倍以上に | ニュース | 保健指導リソースガイド
https://tokuteikenshin-hokensidou.jp/news/2017/006667.php
- 64 :仕様書無しさん:2022/09/24(土) 01:37:00.22 .net
- ここ専門板だよな
- 65 :仕様書無しさん:2022/09/24(土) 12:28:35.12 .net
- >>19
おわったと思ってるところに来ることで保守してるおまえはなかなかに正義感あふれる人なのですね
- 66 :仕様書無しさん:2022/09/24(土) 13:04:49.22 .net
- 気持ち悪い喋り方
- 67 :仕様書無しさん:2022/09/24(土) 17:57:01.08 .net
- 657 仕様書無しさん [sage] 2020/08/12(水) 11:11:53.67 ID:
>>655
ちんぽをシコシコするというのは主体が別に存在する(おそらく右手であろう)
しかし、ちんぼがシコシコするというのはちんぽさんが主体となって別の輪状、もしくは固定された箇所に向かって
往復運動をすることを言う
そしてそれはシコシコと形容される範囲内におけるような物体や部位である必要がある
つまり、日本語でいうところのチンポがシコシコするというのは文法上は正しい
しかしである
ちんぽは主語になってよいものかという問題が残る
ちんぽは思考できるのか、主体的な存在であるのかという疑問んである
我々はちんぽを自由自在に動かす事はできない
「勃つんだ!ジョー!!」などと呼びかけた人もいるであろう
ちんぽは人の付属物であると同時に1本の主体的な存在でもある
思考や意識といったものはないかもしれないし他動的な刺激により、また体調により変化を兆す。
つまり、チンポがシコシコするというのはチンポが主体的な存在かどうかが問われているのであり
勃起に至る過程からそれはまさに肯定されるべきなのである
- 68 :仕様書無しさん:2022/09/24(土) 18:00:53.13 .net
- 241 伝説の名無しさん sage 2020/10/13(火) 15:00:15.08
「胸がドキドキする」というのはいわば生理現象であり、抑えることはほぼ不可能だ。
月末のクレジットカードの支払額に、想像以上に可愛かったデリヘル嬢のおマンコにと胸を
突かれるのは悪いことではない。
翻って「チンポがシコシコする」というのは能動的な衝動であり、極めて不埒な責任転嫁である。
シコシコはチンポが勝手にやったことであり、決してチンポの持ち主の意向ではないという、どこぞの
政治家の「秘書が勝手にやったこと」のような言い逃れがしばしば聞かれ、あまつさえそれがまかり
通ってきたことは周知の事実である。
チンポからシコシコを奪取し、各人の掌に戻る日は果たしてやってくるのだろうか……。
- 69 :仕様書無しさん:2022/09/24(土) 20:19:55.04 .net
- 40 名前:仕様書無しさん[sage] 投稿日:2022/09/23(金) 17:23:42.19
大きさ計算済みの領域をドカンと用意して、弁当箱におかずを詰めるように構造体を詰めてくわけやん?
その領域自体はヒープにあるんじゃないの?
45 名前:仕様書無しさん[sage] 投稿日:2022/09/23(金) 18:20:06.61
なるほど!
ローカル変数(mainとかの?)でとるんだ?
49 名前:仕様書無しさん[] 投稿日:2022/09/23(金) 20:25:05.46
>>49
あなたは何も説明できてないよ関係ないURL貼ってごまかして逃げた卑怯者だよ、未来がないのはあなたの方だよ
51 名前:仕様書無しさん[] 投稿日:2022/09/23(金) 20:27:25.83
>>51
説明できないのな、じゃああなたが間違ってる
54 名前:仕様書無しさん[] 投稿日:2022/09/23(金) 20:37:22.98
バレるの早かったねしったか君
- 70 :仕様書無しさん:2022/09/25(日) 00:06:04.57 .net
- しったか君はCが使えなかった時代のゲーム開発も知らなそうね
メモリはシステムコールでOSから借りるものと思ってそう
- 71 :仕様書無しさん:2022/09/30(金) 18:44:44.98 .net
- 2/5chでオブジェクト指向って単語を使うと何年も前から掲示板に張り付いている無職チ○コ野郎とstaticおじさんと自称IQ149staticおじさん信者が沸いて荒らすから気をつけてね
- 72 :仕様書無しさん:2022/10/01(土) 14:31:16.26 .net
- 785 名無し三等兵 sage 2019/12/03(火) 08:03:27.78 ID:sujZBpWD
>>762
>「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
チンポにチンポ自身を扱く機能が備わっていないので自動詞は不適切だから(34文字)
胸(心臓)には鼓動する機能があるため自動詞の適用対象だが
チンポには勃起する機能はあっても自身を扱く機能はないので「チンポ『が』勃起する」は成立しても「チンポ『が』シコシコする」は成立しない
夢精した状況を「チンポ『が』シコシコした」と称したければ「チンポがエロい夢を見させ夢精した」=「脳ではなくチンポが思考を司りエロい夢を見させて夢精させた」という状況で可となる
脳でなくチンポで物を考える生物についてなら「チンポ『が』シコシコする」は成り立つ
如何にもだつお的じゃないか
https://mobile.twitter.com/Sen_DQX/status/880339206840635392
せん
@Sen_DQX
チンコは別人格っていうのは違うよ。
むしろチンコにしか人格がないよ。
肉体は操られて動くだけ。
ペニスに身を任せろ。
https://i.imgur.com/WMeTh5O.jpg
(deleted an unsolicited ad)
- 73 :仕様書無しさん:2022/10/02(日) 16:13:13.75 .net
- >>29
できるというか名前は忘れたが
cでoopやってたguiライブラリはあったと思う
継承をやりたかったみたいだがややアクロバット
- 74 :仕様書無しさん:2022/10/02(日) 16:34:45.26 .net
- >>32
ヒープの特定メモリ領域(インスタンス載ってるところ)をバルスする関数蹴るだけやん
そっちの関数にjmpしてんじゃね
再起で似たようなことを言った人を知っているが
引数スタックに積んで関数の先頭アドレスにjmpしてるだけです、みたいな
- 75 :仕様書無しさん:2022/10/03(月) 11:56:17.25 .net
- イベントドリブンなタスク切り替えなら
自分で自分を消しても実際に消えるのはタスクスケジューラに切り替わってからだから心配すんな
- 76 :仕様書無しさん:2022/10/11(火) 11:17:05.70 .net
- 初心者 C++ STGって道通ってないと、これすらわからない奴いるんだな
悲惨な国だわ
- 77 :仕様書無しさん:2022/10/12(水) 04:00:50.53 .net
- C++STGゲームプログラミングの入門ページはネットに残し続けたほうが良いな
昔の人は技術もある上に次の世代に教える題材選びも上手かったなぁと今になって思うた
- 78 :仕様書無しさん:2022/11/13(日) 11:46:56.94 .net
- 時代遅れおじさんがリーダー的なポジションにいながら今の技術を知らなさ過ぎる方が問題だと思うぞ
- 79 :仕様書無しさん:2023/01/02(月) 18:32:52.39 .net
- あのさぁ・・・
お前ら言語組み込みのメモリ管理システムこそが
オブジェクト指向の本質だとか思ってるわけ?
- 80 :仕様書無しさん:2023/01/02(月) 22:44:00.77 .net
- 言語でオブジェクト指向をサポートするかどうかって話と
ごっちゃにしてるとこういうスレを立てる
- 81 :仕様書無しさん:2023/01/03(火) 08:29:17.62 .net
- んーと、オブジェクト指向ってのは設計技法の話なんだが、
それを言語仕様と勘違いしている、と?
いや、あの、いくらなんでも、それはさすがに・・・
- 82 :仕様書無しさん:2023/01/03(火) 21:30:50.03 .net
- んーと、オブジェクト指向設計と
オブジェクト指向プログラミングというのがあってだな
総レス数 82
20 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200