Mirage Source
http://miragesource.net/forums/

C#/XNA
http://miragesource.net/forums/viewtopic.php?f=217&t=9855
Page 1 of 2

Author:  Matt [ Mon May 28, 2012 11:12 pm ]
Post subject:  C#/XNA

I dunno how many people know about Reaper and his port of Mirage to C#/XNA. It's actually really good and for the most part, it's finished. Still needs some things, but can't have everything handed to you on a silver platter. ;)

http://www.miragexna.com

He released the source code for the client, server and the editor suite. Personally, I feel the editors should be in the client itself, but that's how I've always felt.

Author:  William [ Mon May 28, 2012 11:56 pm ]
Post subject:  Re: C#/XNA

This came to my attention two weeks ago or so. It looks pretty decent. Dunno if you can call it a port though, the only similarities to me is that his using the same variable names, and that he uses structs compared to the types in vb. He forgot the forms :P

Author:  Matt [ Mon May 28, 2012 11:59 pm ]
Post subject:  Re: C#/XNA

It's the same general principle of Mirage, though. And moving away from forms is actually a good thing. Lol.

Author:  William [ Tue May 29, 2012 12:09 am ]
Post subject:  Re: C#/XNA

Yeah, it might be a good thing. But after using mirage so long it's kinda hard/boring to adjust :P Either way should not be to hard to add forms to it. ^^

Author:  JokeofWeek [ Tue May 29, 2012 12:15 am ]
Post subject:  Re: C#/XNA

That's awesome, it looks quite advanced! I'll be checking it out tonight :)

Author:  William [ Tue May 29, 2012 12:17 pm ]
Post subject:  Re: C#/XNA

I'm kinda curious to how the website and forum is integrated into one. Is that homemade or is there a forum base for it?

Author:  Rian [ Tue May 29, 2012 2:48 pm ]
Post subject:  Re: C#/XNA

I'm guessing some sort of CMS (maybe Drupal, or Joomla) with a forum plug-in/add-on.

Author:  William [ Tue May 29, 2012 3:23 pm ]
Post subject:  Re: C#/XNA

Rian wrote:
I'm guessing some sort of CMS (maybe Drupal, or Joomla) with a forum plug-in/add-on.

It's a really nice forum layout and I never seen it before. Might use something similar for my next forum.

Author:  Jacob [ Tue May 29, 2012 3:27 pm ]
Post subject:  Re: C#/XNA

Whoever wrote this just made EVERYTHING public static, this is absolutely horrible coding practice. I can guess most of the people that would use it don't care about OOP and other more advanced techniques, but jesus this code is bad.

Author:  Lea [ Tue May 29, 2012 3:55 pm ]
Post subject:  Re: C#/XNA

I wish we had a like button :lol:

Author:  Matt [ Tue May 29, 2012 4:04 pm ]
Post subject:  Re: C#/XNA

Lea wrote:
I wish we had a like button :lol:


I know! I want one. >.< Look and see if there's a like or thumbs up mod for phpbb!

Author:  Matt [ Tue May 29, 2012 4:05 pm ]
Post subject:  Re: C#/XNA

Jacob wrote:
Whoever wrote this just made EVERYTHING public static, this is absolutely horrible coding practice. I can guess most of the people that would use it don't care about OOP and other more advanced techniques, but jesus this code is bad.


It can always be fixed. It's a good base, though.

Author:  William [ Tue May 29, 2012 4:21 pm ]
Post subject:  Re: C#/XNA

The structs can be turned into classes without too much difficulty. Not everything needs to be perfect for something to be good. It's still a big step up from miragesource.

Author:  Jacob [ Tue May 29, 2012 4:46 pm ]
Post subject:  Re: C#/XNA

Matt wrote:
Jacob wrote:
Whoever wrote this just made EVERYTHING public static, this is absolutely horrible coding practice. I can guess most of the people that would use it don't care about OOP and other more advanced techniques, but jesus this code is bad.


It can always be fixed. It's a good base, though.


William wrote:
The structs can be turned into classes without too much difficulty. Not everything needs to be perfect for something to be good. It's still a big step up from miragesource.


Gonna disagree with both of you. It's exactly the same as mirage source, horrible coding examples for people to learn from.

Saying it needs to be perfect to start is wrong, but the codebase should be written using proper coding techniques. There seems to be zero point in moving it from VB6 to C# with that example of drool he's made. It can't be fixed without rewriting the whole thing.

Author:  Matt [ Tue May 29, 2012 4:54 pm ]
Post subject:  Re: C#/XNA

Jacob wrote:
Matt wrote:
Jacob wrote:
Whoever wrote this just made EVERYTHING public static, this is absolutely horrible coding practice. I can guess most of the people that would use it don't care about OOP and other more advanced techniques, but jesus this code is bad.


It can always be fixed. It's a good base, though.


William wrote:
The structs can be turned into classes without too much difficulty. Not everything needs to be perfect for something to be good. It's still a big step up from miragesource.


Gonna disagree with both of you. It's exactly the same as mirage source, horrible coding examples for people to learn from.

Saying it needs to be perfect to start is wrong, but the codebase should be written using proper coding techniques. There seems to be zero point in moving it from VB6 to C# with that example of drool he's made. It can't be fixed without rewriting the whole thing.


So rewrite it. :P

Author:  William [ Tue May 29, 2012 4:58 pm ]
Post subject:  Re: C#/XNA

Matt wrote:
So rewrite it. :P

Kinda my point also. You make a big speech of it being terrible, yet we will never see anything similar from you.

Author:  Matt [ Tue May 29, 2012 5:24 pm ]
Post subject:  Re: C#/XNA

William wrote:
Matt wrote:
So rewrite it. :P

Kinda my point also. You make a big speech of it being terrible, yet we will never see anything similar from you.


Not true. He did a really good job on rewriting most of the code for Mirage Source, making it much more optimized and just an overall better engine.

Author:  William [ Tue May 29, 2012 5:28 pm ]
Post subject:  Re: C#/XNA

I was refering to something thats not Visual basic.

Author:  Matt [ Tue May 29, 2012 5:30 pm ]
Post subject:  Re: C#/XNA

Well, considering he's the only one I know of that actually uses C# on a daily basis, I'd be much more likely to take his advice and opinion on it. Lol.

Author:  William [ Tue May 29, 2012 5:41 pm ]
Post subject:  Re: C#/XNA

What? I think we have driften away from what we where talking about, now when you bring up advices and opinions. I just dont like the fact that your saying its horrible. I'm sure he did the best he could, and doubt we'd see a similar attempt from someone else. Anyway, I'm getting tired of defending his project when I dont even know the guy xD Conclusion: it runs, it works, its on a platform supported by windows.

Author:  Matt [ Tue May 29, 2012 5:57 pm ]
Post subject:  Re: C#/XNA

William wrote:
What? I think we have driften away from what we where talking about, now when you bring up advices and opinions. I just dont like the fact that your saying its horrible. I'm sure he did the best he could, and doubt we'd see a similar attempt from someone else. Anyway, I'm getting tired of defending his project when I dont even know the guy xD Conclusion: it runs, it works, its on a platform supported by windows.


Yes, but what Jacob is saying, is that the kid didn't take advantage of the language. It's not programmed the best it could be. That's all.

Author:  PandaCoder [ Sat Jul 14, 2012 2:27 am ]
Post subject:  Re: C#/XNA

Matt wrote:
William wrote:
What? I think we have driften away from what we where talking about, now when you bring up advices and opinions. I just dont like the fact that your saying its horrible. I'm sure he did the best he could, and doubt we'd see a similar attempt from someone else. Anyway, I'm getting tired of defending his project when I dont even know the guy xD Conclusion: it runs, it works, its on a platform supported by windows.


Yes, but what Jacob is saying, is that the kid didn't take advantage of the language. It's not programmed the best it could be. That's all.

Exactly!

The only drops of OO blood in that entire project is the fact that it uses Lidgren, XNA and is coded in C#.

Author:  helladen [ Thu Aug 09, 2012 5:49 am ]
Post subject:  Re: C#/XNA

I agree with Jacob, the core of the engine should be a very high quality of work, and be something to base the rest of the source code on. Refactoring/recoding the entire core is not practical and better off just making your own engine from scratch.

Author:  wanai [ Tue Nov 02, 2021 7:07 pm ]
Post subject:  Re: C#/XNA

XVII327.4PERFBettRaidWidoRosaPerrBNIAAmerSandTescJailOrieTescOrieTescMobyPunkSweeZoneGlorBass
clasBiocVersCokaKiriAloeMemoMichMotoKariSortPierMarrKiwiBrauRobeSpicGlisAnatHageRobeeverBria
JardReadJameTrasBordGaviTrasLoonWaynVoluBanaSergCodiAttiLemoHildXIIIRobeNikiNikiClarGillMicr
DigiToniKeviBradFredJethJewePHINLakaQuenMORGXVIIWickArtsIsaaSpoiForeGarudiamNHNPCoulLeftZone
XVIIViraZoneSteaSwarZonePeanSPORinquMicrZoneSallWindZoneZoneZoneWaltTourTroyXVIIAnasMomeJewe
TestSnowIdeaZOOMStieOPALBoscAgneDiscDaviSmobBookPariBEZHCrocPolaOlmeFlipMerrARAGFachAnntCelt
PresEditBIOSSoutBratFourJeweSonyLANGWindMagnsupeKRUZCafePuriAndrMansAutoTroyCraiNarbXVIIKeit
SideCitiVIIILawrOskaMicrGeorNorgAcadPujmClarPoweUrbaThreXVIIStelAlexVoicSleuJacqNagiShekWalt
OxfoKennMicrxDSLSuniJeffVictSonyEnglSuspWillOttoLegeLeonWindFrieCharMicrAutorrieWindZOOMZOOM
ZOOMJohnJeweKurtBlueFranNickAmanJeweMAMAEditAlerXVIItuchkasStopAjay

Page 1 of 2 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/