[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / arepa / britfeel / kpg / len / mde / vichan ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.981296>>981330 [Watch Thread][Show All Posts]

Hello fellow anons. I'm writing currently an open-source, modular GoldSrc/Xash3D/Source Engine level editor. However, I'm going to write several smaller libraries in order to make it easier to write further replacements for proprietary parts of Valve's toolkit (eg. vbsp, vrad etc.).

However, while I'm pretty decided that I'll use Orthodox C++ for the editor itself, I'm not sure whether using pure C would be a better decision for the minor libraries.

> muh OOP programming

Well, while OOP programming is total garbage for a lot of stuff, GUI and 3D programming are actually more readable and maintainable with use of it(eg. Qt)

If you have any strong arguments why should I do X, respond to this thread and I'll either adopt that idea or show why it's not applicable to my case.

 No.981330>>981334

File (hide): b1927cd03666fa0⋯.webm (13.48 MB, 640x480, 4:3, Oop structure.webm) (h) (u) [play once] [loop]

>>981296 (OP)

>OOP

>GUI and 3D programming are actually more readable and maintainable with use of it

Clearly a copy-paste.

Go read/watch about data-oriented design.


 No.981334>>981380

>>981330

Thanks! Almost forgot about it. We're probably going to use it as one of our core principles.

Any more suggestions?


 No.981380>>981436

>>981334

>almost forgot

>probably going to use it as core principles


 No.981436

>>981380

Lied about that part. I mean, I just wasn't sure if it's actually a good idea to use it. Also, I meant that after reading some docs about DOD it's actually pretty much suitable for this kind of project and its inclusion as one of the core principles seems rather sane.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
4 replies | 1 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / arepa / britfeel / kpg / len / mde / vichan ][ watchlist ]