Hi people,<br><br>First, I&#39;d like to thanks very much for your responses. The game I&#39;m talking about is LexVenture, a word game which can be seen here: <a href="http://www.interama.net/?page_id=12&amp;langswitch_lang=en">
http://www.interama.net/?page_id=12&amp;langswitch_lang=en</a> <br><br>We have just finished the Windows version Beta period, but if any of your use Windows, PM me and I would be glad to know your opinions on our latest Beta build.&nbsp; 
<br><br>I&#39;d like to ask a few additional questions, based on your replies:<br><br><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This really depends.&nbsp;&nbsp;I assume you&#39;re using the DirectX libraries on<br>windows which we dont support at all.&nbsp;&nbsp;It would be very dependent on<br>your specific applicaiton.</blockquote><div><br>Right now, we are, and the engine uses a mixed C++ DLL (managed and unmanaged code), which Mono does not run. However, we made the framework in such a way that we can port it to another engine in less then a month. The engine we are considering is Irrlicht, maybe Tao, though Irrlicht would be more abstracted.
<br><br><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><p><font size="2">It really depends on what libraries you are using, I would recommend using
<br>
tao as I have had the most luck with it.<br></font></p></div></blockquote></div>
We want to reach an audience as broader as possible, so system requirements is considered. I&#39;m assuming Mono runs at Mac OS X 10.3 (build 7B85, the 10.3.0) and earlier. I couldn&#39;t find the OpenGL version that is bundled in this build, do you know what it is? 
<br><br>Or maybe if Tao works all fine with the 10.3.0 version?<br></div></div><br><div><span class="gmail_quote"><br></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">







<div>


<p><font size="2">1) mac pack is just an application to make .app files. A .app file is just a folder<br>
which contain the executable and all the resources needed to make it run. This<br>
&nbsp;does not mean you don&#39;t need the mono framework but you could possibly<br>
include it in the .app bundle.<br></font></p></div></blockquote></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Geoff already answered this question;&nbsp;&nbsp; The issue that you have to face
<br>is that you will need to bundle Mono with your application.<br><br>The minimum I believe is something like 7.5 (see what Unity-generated<br>games produce on the Mac).</blockquote><div><br><br>Then, I should bundle Mono as described here...
<br><br><a href="http://www.mono-project.com/Guide:Running_Mono_Applications">http://www.mono-project.com/Guide:Running_Mono_Applications</a><br><br>... or should I use &quot;mkbundle&quot; on a Mac machine, and it will generate a stand-alone application, just like it does on a Linux system?
<br><br>I&#39;m also assuming that &quot;macpack&quot; should be called after the bundle.<br><br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Not at all.&nbsp;&nbsp; You will still need to test it, and make sure that your<br>application works fine (you might have used Win32 APIs, or you might run<br>into bugs in Mono that you have to work around).</blockquote><div><br>Yeah, we plan to remove all &quot;extern&quot; calls to Windows DLLs such 
user32.dll. However, I have a question regarding the System.Windows.Forms. Would it run smoothly on Mac and Linux? <br><br>Or should it be better to port for GTK# on Linux and Cocoa# on Mac? <br><br>I know it would be much more integrated on Mac OS X using Cocoa#, but I don&#39;t have any idea how much would it change the code that relies on 
System.Windows.Forms. <br>&nbsp;<br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Either one works.&nbsp;&nbsp; But if you port it to Linux, we would be very
<br>grateful, and we would go out of our way to help you as you are helping<br>us bring more apps to Linux ;-)</blockquote><div><br>We have plans on that also, after a possible Mac port, both using Mono. First, because if the Mac market starves for quality games, it is my impression that the Linux market doesn&#39;t have much of them at all. Second, because Linux is adopted on Brazilian schools, and we plan to go for educational licenses of LexVenture here.
<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">And yes, Mono can get your game over.<br></blockquote></div><br>Sweet.<br><br>
A last note: on the Windows version we plan to use a deployment tool like Xenocode or Salamander .NET Linker, so we can generate stand-alone binaries with a footprint of about 15 MB. <br><br>My tests with &quot;mkbundle&quot; for Windows failed, and one of my programmers says picking Mono DLLs and distributing them with the game would imply in a much larger setup file size, of about +40 MB for the whole Mono Framework. 
<br><br>Therefore, I&#39;m not considering Mono for the Windows version right now, but if any of you have a better idea how to deploy the game with Mono and still gets a smaller footprint than 15 MB, I&#39;d like to know about! :)) 
<br><br>(I know it is not a subject of Mono-OSX list, so you can PM me).<br><br clear="all"><br>Thanks again! :)<br><br>-- <br>============<br>Tiago Tex Pine<br><a href="mailto:tiago@interama.net">tiago@interama.net</a><br>
<a href="mailto:texpine@gmail.com">texpine@gmail.com</a><br><br><a href="http://www.interama.net">http://www.interama.net</a><br><a href="http://warptag.blogspot.com">http://warptag.blogspot.com</a>