Author Topic: How does Arcen code its games? (Architecture wise)  (Read 1863 times)

Offline x4000

  • Chris Park, Arcen Games Founder and Lead Dev
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 23,771
    • View Profile
Re: How does Arcen code its games? (Architecture wise)
« Reply #15 on: July 07, 2012, 11:27:44 AM »
Yep -- and even in the case of large battles in AI War, doing that in ASM would not be a help.  That's as much data-bound as it is CPU-bound.  It's "CPU bound when doing calculations on massive amounts of data," not one algorithm that is so intensive on a small amount of data.  There's a big difference there in terms of what approaches are then valid.
Have ideas or bug reports for one of our games?  Click here to get started with Mantis for Suggestions and Bug Reports.  Thanks for helping to make our games better!

Offline Moonshine Fox

  • Core Member Mark II
  • *****
  • Posts: 2,979
  • if (isInRange(target)) { kill(target); }
    • View Profile
Re: How does Arcen code its games? (Architecture wise)
« Reply #16 on: July 11, 2012, 09:39:03 AM »
C# wasn't Microsoft's idea, they just had the first mainstream implementation.  The version of C# we use is actually Mono, which is open source and as portable and free as you can possibly get.
I didn't actually know that C# wasn't Microsofts idea, seeing as how it was so tied into .NET. Though I did ofc know about Mono. I've used Mono a couple of times to get .NET stuff running on my Linux boxes.

Java isn't as baby steps as you can get, either: there's always Ruby or Javascript or Python. ;)  Not that those languages can't be incredibly useful and powerful, but they are generally simpler and less verbose than Java.
I was never a fan of Javascript, mostly due to how much webpages gets messed up by poorly written Javescript :P.
Click here to get started with Mantis for Suggestions and Bug Reports.

Thanks for contributing to make the game better!

Offline x4000

  • Chris Park, Arcen Games Founder and Lead Dev
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 23,771
    • View Profile
Re: How does Arcen code its games? (Architecture wise)
« Reply #17 on: July 11, 2012, 09:44:07 AM »
According to wikipedia it was Microsoft's idea, but I don't think that's quite accurate.

This guy basically thought of it: http://en.wikipedia.org/wiki/Anders_Hejlsberg

And he brought a lot of his notes to MS and the first working implementation was made there.  And then later an EMCA standard was released for it.
Have ideas or bug reports for one of our games?  Click here to get started with Mantis for Suggestions and Bug Reports.  Thanks for helping to make our games better!

Offline The Mimic

  • Newbie Mark III
  • *
  • Posts: 26
    • View Profile
Re: How does Arcen code its games? (Architecture wise)
« Reply #18 on: July 29, 2012, 04:57:33 PM »
All this time I figured C# was tied to Microsoft, as well. I'm glad to see Mono is so effective.

Egads! Javascript. That was the first language I learned to write code in, and it was like shooting myself in the foot. I had to unlearn so many strange concepts I had about programming when I stepped into C++. And from there I went into Python, and then Java, so I didn't do anything in the right order at all. Python remains my favorite to use.

On that note, here's a fun thing poking fun at languages, primarily Javascript. https://www.destroyallsoftware.com/talks/wat/

Offline x4000

  • Chris Park, Arcen Games Founder and Lead Dev
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 23,771
    • View Profile
Re: How does Arcen code its games? (Architecture wise)
« Reply #19 on: July 29, 2012, 05:52:39 PM »
On that note, here's a fun thing poking fun at languages, primarily Javascript. https://www.destroyallsoftware.com/talks/wat/

That is made of awesome. :)
Have ideas or bug reports for one of our games?  Click here to get started with Mantis for Suggestions and Bug Reports.  Thanks for helping to make our games better!

Offline tigersfan

  • Arcen Games Staff
  • Administrator
  • Master Member
  • *****
  • Posts: 1,381
    • View Profile
Re: How does Arcen code its games? (Architecture wise)
« Reply #20 on: July 29, 2012, 07:53:18 PM »
On that note, here's a fun thing poking fun at languages, primarily Javascript. https://www.destroyallsoftware.com/talks/wat/

I nearly choked I laughed so hard at that. Thanks for sharing.

Offline Aklyon

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
Re: How does Arcen code its games? (Architecture wise)
« Reply #21 on: July 30, 2012, 07:59:05 PM »
Unexpected Batman joke is best batman.