|
||||
|
|
OOTP 20 - General Discussions Everything about the newest version of Out of the Park Baseball - officially licensed by MLB.com and the MLBPA. |
|
Thread Tools |
05-10-2019, 08:36 PM | #21 |
All Star Starter
Join Date: Jun 2004
Location: In the vicinity of Buffalo,NY
Posts: 1,634
|
C# is not usually used for game development and in this case it woukd likely not be an upgrade per se...
C++ is the gold standard for game development for many reasons and that likely isnt to chsnge anytime soon. I do agree that C++ is a language that is in real need of a makeover. There is complexity that is needed and then therr is complexity for complexity's sake. Too often C++ falls into the latter category...it says a lot when guys who have programmed for a decade in C++ for their job still consider themselves relative novices.
__________________
Goal Line Stand Football---An Open Source Project Check us out on the Git Hub Pages: Goal-Line-Stand-Football |
05-11-2019, 01:40 PM | #22 | |
All Star Reserve
Join Date: Nov 2009
Location: Fort Worth, TX
Posts: 928
|
Quote:
|
|
05-11-2019, 04:03 PM | #23 | |
OOTP Developer
Join Date: Jun 2009
Location: Here and there
Posts: 14,143
|
Quote:
|
|
05-11-2019, 05:33 PM | #24 |
All Star Reserve
|
Ehh, it's more about code quality than the language from what I've experienced. The only language that in and of itself ever sent me running for the hills was Perl. *shivers*
|
05-11-2019, 07:46 PM | #25 |
Hall Of Famer
Join Date: Aug 2002
Posts: 16,843
|
__________________
"Try again. Fail again. Fail better." -- Samuel Beckett _____________________________________________ |
05-11-2019, 07:53 PM | #26 | |
All Star Reserve
Join Date: Nov 2009
Location: Fort Worth, TX
Posts: 928
|
Quote:
I'm curious (if y'all can share), what language makes up most of OOTPs code base? C++? Or is there a good mix? |
|
05-11-2019, 09:01 PM | #27 | |
OOTP Developer
Join Date: Jun 2009
Location: Here and there
Posts: 14,143
|
Quote:
|
|
05-13-2019, 08:56 AM | #28 |
Major Leagues
Join Date: May 2002
Location: Florence, SC
Posts: 313
|
Need a morning show dj?
__________________
"LFGM!" - Pete Alonso |
05-22-2019, 10:25 AM | #29 | |
Hall Of Famer
Join Date: May 2004
Posts: 10,067
|
I'm not sure you can really build something as processor-intensive as OOTP can be with C#. I'm a .NET guy through and through but a lot of the things that makes C# far less of a headache than C++ are also what make the language not workable for something as deep as OOTP. Garbage collection, for instance: C# goes through and disposes of dead objects by itself every few seconds or so. For most enterprise applications this works just fine, but in a situation where you are potentially running hundreds of simulated games at once and need to get them to go as fast as possible, you need to be able to say exactly when any particular object is not just ready to be destroyed, but actually *gets* destroyed so you can re-allocate the memory it was using right then and there.
__________________
Quote:
|
|
05-28-2019, 08:47 AM | #30 |
Hall Of Famer
Join Date: Jun 2014
Location: Juust a bit outside...
Posts: 5,619
|
Damn, if only I had started college sooner...
I'm currently in college for computer science with an emphasis on software development and I started with the specific hopes of working on an OOTP game. Hopefully you guys keep growing
__________________
"Cannonball Coming!" Go Bucs!! Founder and League Caretaker of the Professional Baseball Circuit, www.probaseballcircuit.com An Un-Official Guide to Minor League Management in OOTP 21 Ratings Scale Conversion Cross-Reference Cheat Sheet |
05-29-2019, 06:45 AM | #31 | |
Minors (Rookie Ball)
Join Date: Nov 2018
Posts: 42
|
Quote:
The reason people say things like 'Y is not recommended for X' is that each language is more ergonomic towards a particular program space. C++ has good game development support, refined (fast) libraries, and lots of constructs for manual memory management. But I wouldn't write a web application in it (I could), there are better languages for that. C# would be mostly ergonomic for writing a game like OOTP, you would just be looking to refine and perhaps offload some of the most time-intensive work. Last edited by redmoss2; 05-29-2019 at 06:49 AM. |
|
Bookmarks |
|
|