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

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: How does Arcen code its games? (Architecture wise)
« Reply #15 on: July 07, 2012, 12:27:44 pm »
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?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Mánagarmr

  • Core Member Mark V
  • *****
  • Posts: 4,272
  • if (isInRange(target)) { kill(target); }
Re: How does Arcen code its games? (Architecture wise)
« Reply #16 on: July 11, 2012, 10: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.

Thank you for contributing to making the game better!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: How does Arcen code its games? (Architecture wise)
« Reply #17 on: July 11, 2012, 10: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?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline The Mimic

  • Newbie Mark III
  • *
  • Posts: 26
Re: How does Arcen code its games? (Architecture wise)
« Reply #18 on: July 29, 2012, 05: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 McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: How does Arcen code its games? (Architecture wise)
« Reply #19 on: July 29, 2012, 06: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?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline tigersfan

  • Arcen Games Contractor
  • Arcen Staff
  • Master Member Mark II
  • *****
  • Posts: 1,599
Re: How does Arcen code its games? (Architecture wise)
« Reply #20 on: July 29, 2012, 08: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

  • Core Member
  • *****
  • Posts: 2,089
Re: How does Arcen code its games? (Architecture wise)
« Reply #21 on: July 30, 2012, 08:59:05 pm »
Unexpected Batman joke is best batman.