Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Nest
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions, OSR, & D&D Variants
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions, OSR, & D&D Variants
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
Upgrade your account to a Community Supporter account and remove most of the site ads.
Community
General Tabletop Discussion
*Pathfinder & Starfinder
No Macs? Holy crap did WotC do the math wrong!
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Mustrum_Ridcully" data-source="post: 3772325" data-attributes="member: 710"><p>I know what they should have done: They should have built the software with Silverlight, based on WPF/.NET 3.0 technology. Unlike "real" .NET, it exists also on Mac OS X. </p><p>But wait, that wasn't out 6 months ago...</p><p></p><p></p><p>Cross Platform development in the area of graphic intensive application is not easy. It requires extra a lot of extra work. Sure, you can use abstraction layers to ensure to "hide" the complexities of the graphics stuff from the rest of the application. But this doesn't mean that you don't have to to do the graphic stuff twice. </p><p></p><p>At my corporation, we are developing with C++ and QT, and we are also developing with .NET 3.0</p><p></p><p>The C++ QT application is currently working on Windows only. Overhauling it for Mac and Linux would be possible, but this requires a lot of work, for which we simply do not have the manpower. Maybe the guys doing the software will get around doing it in some time. But maybe not.</p><p></p><p>The .NET application is Windows only, since there are no implementations for .NET 3 for Linux or Mac yet. I hope this will improve due to projects like Mono and Olive, and also due to Silverlight. But honestly, after developing with .NET I will never want to go back. Maybe I'll have to, but I don't like to.</p><p></p><p></p><p></p><p>The realities of software development mean that there is a "design space" consisting of these variables: </p><p>1) Time </p><p>2) Money</p><p>3) Features you want.</p><p>if you decrease the time available for a project and want the same features, the money you require will go up.</p><p>If you decrease the money available for a project, it takes either longer or you will have to sacrifice some features.</p><p>If you want more features, the money will cost more or require more time.</p><p></p><p>Software Development fails these days (frighteningly often) because these rules are either ignored or certain estimates are simply wrong (sometimes intently to get the job, sometimes because people just don't know what they got into).</p><p></p><p>WotC knows that D&D 4th edition will hit the street on May 2008. Development started at some point before. WotC has probably only a certain budget reserved for the software.</p><p>So, to get the software in the time available and for the money required, it want probably this way:</p><p>"We need an application that will allow a graphic representation of a game table and a character, and allows the user to roll dice. We need it till May 2008 and it may cost no more than 900,000 $*"</p><p>Company A says: "Damn, we had to begin from the start. We'll get it to May 2008, but this will require our full staff and we might have to hire some external help. I guess that will cost 1,200,000"!</p><p>Company B says: "We have a 3D Engine half finished, so this will cut some time. But it only works on Windows. Oh, and it costs what you're willing to pay, and we will get it out in time". </p><p>Market Research: "Windows? Oh, that's pretty common. Would be better if it was universally used, but we figure this will make only 100,000 $ difference more per year"</p><p>WotC: "900,000 + 100,000 = 1,000,000. 1,000,000 < 1,200,000. So, for the first year, it will be cheaper than Company A? Company B, you got the job!"</p><p></p><p>*) all numbers made up with no knowing how the actual numbers would look like.</p><p></p><p>---</p><p></p><p>All that said: I am a Windows and a Mac user. I love my new MacBook Pro, but there is really little software I need that runs on it. The MacBook is my "writing & watching movies" computer these days, which probably make it a waste of my money. But I like it anyway, and I would love it more would run on it. </p><p>I even bought and installed Windows Vista for it, though i am not using that too often. My old machine still runs the games I have fine...</p><p></p><p>oh, and as a general disclaimer: I always had a tendency for Microsoft OS (never got into Linux/Unix, despite having studied computer sciences and being a software developer), and since I am developing with .NET at my job, I became a kind of Microsoft "fanboy". So take everything I say with this in mind. <img src="https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png" class="smilie smilie--emoji" loading="lazy" width="64" height="64" alt=":)" title="Smile :)" data-smilie="1"data-shortname=":)" /> (Even though I must admit that there are certain features of Windows that could be a lot better. But Microsoft can build good OS - unfortunately, these are only research prototypes incompatible with everything we have these days. <img src="https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png" class="smilie smilie--emoji" loading="lazy" width="64" height="64" alt=":)" title="Smile :)" data-smilie="1"data-shortname=":)" /> )</p></blockquote><p></p>
[QUOTE="Mustrum_Ridcully, post: 3772325, member: 710"] I know what they should have done: They should have built the software with Silverlight, based on WPF/.NET 3.0 technology. Unlike "real" .NET, it exists also on Mac OS X. But wait, that wasn't out 6 months ago... Cross Platform development in the area of graphic intensive application is not easy. It requires extra a lot of extra work. Sure, you can use abstraction layers to ensure to "hide" the complexities of the graphics stuff from the rest of the application. But this doesn't mean that you don't have to to do the graphic stuff twice. At my corporation, we are developing with C++ and QT, and we are also developing with .NET 3.0 The C++ QT application is currently working on Windows only. Overhauling it for Mac and Linux would be possible, but this requires a lot of work, for which we simply do not have the manpower. Maybe the guys doing the software will get around doing it in some time. But maybe not. The .NET application is Windows only, since there are no implementations for .NET 3 for Linux or Mac yet. I hope this will improve due to projects like Mono and Olive, and also due to Silverlight. But honestly, after developing with .NET I will never want to go back. Maybe I'll have to, but I don't like to. The realities of software development mean that there is a "design space" consisting of these variables: 1) Time 2) Money 3) Features you want. if you decrease the time available for a project and want the same features, the money you require will go up. If you decrease the money available for a project, it takes either longer or you will have to sacrifice some features. If you want more features, the money will cost more or require more time. Software Development fails these days (frighteningly often) because these rules are either ignored or certain estimates are simply wrong (sometimes intently to get the job, sometimes because people just don't know what they got into). WotC knows that D&D 4th edition will hit the street on May 2008. Development started at some point before. WotC has probably only a certain budget reserved for the software. So, to get the software in the time available and for the money required, it want probably this way: "We need an application that will allow a graphic representation of a game table and a character, and allows the user to roll dice. We need it till May 2008 and it may cost no more than 900,000 $*" Company A says: "Damn, we had to begin from the start. We'll get it to May 2008, but this will require our full staff and we might have to hire some external help. I guess that will cost 1,200,000"! Company B says: "We have a 3D Engine half finished, so this will cut some time. But it only works on Windows. Oh, and it costs what you're willing to pay, and we will get it out in time". Market Research: "Windows? Oh, that's pretty common. Would be better if it was universally used, but we figure this will make only 100,000 $ difference more per year" WotC: "900,000 + 100,000 = 1,000,000. 1,000,000 < 1,200,000. So, for the first year, it will be cheaper than Company A? Company B, you got the job!" *) all numbers made up with no knowing how the actual numbers would look like. --- All that said: I am a Windows and a Mac user. I love my new MacBook Pro, but there is really little software I need that runs on it. The MacBook is my "writing & watching movies" computer these days, which probably make it a waste of my money. But I like it anyway, and I would love it more would run on it. I even bought and installed Windows Vista for it, though i am not using that too often. My old machine still runs the games I have fine... oh, and as a general disclaimer: I always had a tendency for Microsoft OS (never got into Linux/Unix, despite having studied computer sciences and being a software developer), and since I am developing with .NET at my job, I became a kind of Microsoft "fanboy". So take everything I say with this in mind. :) (Even though I must admit that there are certain features of Windows that could be a lot better. But Microsoft can build good OS - unfortunately, these are only research prototypes incompatible with everything we have these days. :) ) [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
*Pathfinder & Starfinder
No Macs? Holy crap did WotC do the math wrong!
Top