Re: [Audyssey] Going Mono!
aah I have all the dotnets from 1.1 through 4.0. Ok I am covered, thats good. I really don't want another package to maintain. THe good thing with the ms packages is if you have it configured right windowsupdate can take care of just about all of them bar directx. At 06:25 a.m. 12/03/2011, you wrote: Hi Shawn, if you just have .NET 2.0 or later you'll be fine. It's the other platforms that will need Mono. This excludes Windows Mobile, .NET CF is fine for those platforms. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Going Mono!
Hi Bryan, You'll find that C# .NET, called C-Sharp, is very very easy to learn. C# .NET is essentially a simplified version of C/C++ that is closer to Java than C++ in design. While it retains the C-Style syntax etc that's where the similarities end. One reason C# is so easy to learn and use is because the .Net runtimes like .Net Framework and Mono have hundreds of base classes that wrap all the low-level APIs for the operating system. For example, on windows if you want to create a Window using the Win32 API you can include System.Windows.Forms.dll into your project and have full access to the GUI through one quick and easy class library. On Linux if you want access to the Gnome GTK+ API install the GTK+ .Net libraries and use System.Windows.Forms.dll to create native Linux GUI applications. It really simplifies things like GUI programming, and brings it down to a beginner level. Another huge advantage of C# .Net over languages like true C/C++ is string handling. In C/C++ depending on the type of string you need such as an ansci or unicode string you will have to use different character string types which gets royally confusing for a beginner. in C# .Net that's not a problem at all. The Main .Net library, System.dll, has a class called String. As the name implies its intire job is to store strings of various types, will convert them from ansci to unicode behind the scenes, and you have various class methods to do complex tasks like get the length of the string, to cast a string to an integer, ffind out the characters at the beginning or end of a string, etc. The Mono/.Net Framework String classes simplifies handling strings in so many ways I can't list them all here. Anyway, as for accessing Sapi that is no problem. Sapi is a Windows com component which means the dll file can be imported and used by any programming language that supports Windows com. Microsoft's .Net Framework supports com so it is no big deal. Just include it in your C# .Net project and then initialize it like any other class object. HTH On 3/11/11, Bryan Mckinnish wrote: > Hi. > I thought about trying this, but I have a couple questions. > How hard would it be to learn? > Can it use sapi, and what sould library would be easy to learn with it? > > I've been wanting to try another language for a while, and I thought I'd > start with something. > Thanks. > Bryan Mckinnish > > > --- > Gamers mailing list __ Gamers@audyssey.org > If you want to leave the list, send E-mail to > gamers-unsubscr...@audyssey.org. > You can make changes or update your subscription via the web, at > http://audyssey.org/mailman/listinfo/gamers_audyssey.org. > All messages are archived and can be searched and read at > http://www.mail-archive.com/gamers@audyssey.org. > If you have any questions or concerns regarding the management of the list, > please send E-mail to gamers-ow...@audyssey.org. > --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Going Mono!
Hi Shawn, if you just have .NET 2.0 or later you'll be fine. It's the other platforms that will need Mono. This excludes Windows Mobile, .NET CF is fine for those platforms. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Going Mono!
Hi. I thought about trying this, but I have a couple questions. How hard would it be to learn? Can it use sapi, and what sould library would be easy to learn with it? I've been wanting to try another language for a while, and I thought I'd start with something. Thanks. Bryan Mckinnish --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Going Mono!
Hi Shaun and all, If you have the Microsoft .NET Framework installed and up to date it can easily run applications written with Monodevelop. Mono is nothing more and nothing less than an open source implamentation of C# .NET and the .Net Framework for Mac and Linux developed by mono-project.org. Obviously, if you already have the original .Net Framework for Windows, which comes by default with Vista and Windows 7, there is no need for the open source .Net Framework too. Cheers! On 3/9/11, shaun everiss wrote: > Well I think we may have to install mono for windows but not sure. > if the ms dotnet stuff will run mono thats fine. > If not then its another package to update, oh well. > if I know where to get mono then I can get that. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Going Mono!
Well I think we may have to install mono for windows but not sure. if the ms dotnet stuff will run mono thats fine. If not then its another package to update, oh well. if I know where to get mono then I can get that. At 06:45 a.m. 10/03/2011, you wrote: Hi everyone, Based off of what I have so far, I'm deciding to go Mono, the Open-Source .NET for all the platforms. What does this mean for Windows and PAC Mate users? Nothing, as the software is .NET-based by default! However, Mono has support for Linux, Mac OS X, a pre-release for Android, iOS support, and even supports some next-gen consoles like Nintendo WII, Play Station 3, and using the same program I could even target XBox 360 using XNA. Level Star's Icon and APH BraillePlus may NOT be supported, however since the announcement of "Orion SmartBook", the Android-based notetaker, and Braille Wizard should run fine once Mono for Android is out of its pre-release phase. I use Hekkus sound library, which is a cross-platform engine with fast sound anipulation, but it doesn't yet support 3D but the developers are working on that. Thanks for your votes and I'm hoping this will be an easy solution to install on Open Operating Systems! With the release of my first project I will be sure to post any directions for supported platforms that users can follow step-by-step to easily get going! --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Going Mono!
Hi Louis, Best of luck. That sounds like a fairly decent solution. It is one I've strongly considered myself as C-Sharp and Mono makes a great combo for cross-platform development. Although, there are a few accessibility issues you might want to be aware of. On Windows there is no accessibility problems because Mono wraps the Windows API just like the Dotnet Framework does. On Linux if you have a graphical application you will have to make sure you use the GTk.net packages in order to wrap the Gnome GTK+ API for maximum accessibility for Gnone and Orca. I haven't confirmed this, but I've heard that VoiceOver doesn't work well with GUI apps written for Mono on Mac OS. The other issue I'd strongly consider if I were you is security. If you ever decide to go commercial with your games you will have to invest in some security tools like Dotfuscator in order to obfuscate the MSIL binaries so hackers can't hack and crack the binaries. One of the biggest complaints right now with Microsoft .NET and Mono is that in order to maintain cross-platform portability it has extremely weak security for commercial developers. Those complaints aside though I think Mono is a great choice if you want quick and easy cross-platform portability. I've written a few simple games of the Space Invader variety using Mono and SDL .NET, and it was great being able just to install and play it without even recompiling. At one time I was considering this before I decided to switch to C++. Cheers! On 3/9/11, Louis Bryant wrote: > Hi everyone, Based off of what I have so far, I'm deciding to go Mono, the > Open-Source .NET for all the platforms. What does this mean for Windows and > PAC Mate users? Nothing, as the software is .NET-based by default! However, > Mono has support for Linux, Mac OS X, a pre-release for Android, iOS > support, and even supports some next-gen consoles like Nintendo WII, Play > Station 3, and using the same program I could even target XBox 360 using > XNA. Level Star's Icon and APH BraillePlus may NOT be supported, however > since the announcement of "Orion SmartBook", the Android-based notetaker, > and Braille Wizard should run fine once Mono for Android is out of its > pre-release phase. I use Hekkus sound library, which is a cross-platform > engine with fast sound anipulation, but it doesn't yet support 3D but the > developers are working on that. Thanks for your votes and I'm hoping this > will be an easy solution to install on Open Operating Systems! With the > release of my first project I will be sure to post any directions for > supported platforms that users can follow step-by-step to easily get going! > --- > Gamers mailing list __ Gamers@audyssey.org > If you want to leave the list, send E-mail to > gamers-unsubscr...@audyssey.org. > You can make changes or update your subscription via the web, at > http://audyssey.org/mailman/listinfo/gamers_audyssey.org. > All messages are archived and can be searched and read at > http://www.mail-archive.com/gamers@audyssey.org. > If you have any questions or concerns regarding the management of the list, > please send E-mail to gamers-ow...@audyssey.org. > --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
[Audyssey] Going Mono
Hi Brandon, this is why I am going Mono, so Android devices can be released quickly along with Windows Mobile devices and iOS devices with little modifications to the Windows Mobile port. This is also why I placed the poll on my site to ultimately come to this decision. HTH. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Going Mono!
speaking of projects, is the rsgames client for mobile devices still being written? On Mar 9, 2011, at 12:45 PM, Louis Bryant wrote: > Hi everyone, Based off of what I have so far, I'm deciding to go Mono, the > Open-Source .NET for all the platforms. What does this mean for Windows and > PAC Mate users? Nothing, as the software is .NET-based by default! However, > Mono has support for Linux, Mac OS X, a pre-release for Android, iOS support, > and even supports some next-gen consoles like Nintendo WII, Play Station 3, > and using the same program I could even target XBox 360 using XNA. Level > Star's Icon and APH BraillePlus may NOT be supported, however since the > announcement of "Orion SmartBook", the Android-based notetaker, and Braille > Wizard should run fine once Mono for Android is out of its pre-release phase. > I use Hekkus sound library, which is a cross-platform engine with fast sound > anipulation, but it doesn't yet support 3D but the developers are working on > that. Thanks for your votes and I'm hoping this will be an easy solution to > install on Open Operating Systems! With the release of my first project I > will be sure to post any directions for supported platforms that users can > follow step-by-step to easily get going! > --- > Gamers mailing list __ Gamers@audyssey.org > If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. > You can make changes or update your subscription via the web, at > http://audyssey.org/mailman/listinfo/gamers_audyssey.org. > All messages are archived and can be searched and read at > http://www.mail-archive.com/gamers@audyssey.org. > If you have any questions or concerns regarding the management of the list, > please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
[Audyssey] Going Mono!
Hi everyone, Based off of what I have so far, I'm deciding to go Mono, the Open-Source .NET for all the platforms. What does this mean for Windows and PAC Mate users? Nothing, as the software is .NET-based by default! However, Mono has support for Linux, Mac OS X, a pre-release for Android, iOS support, and even supports some next-gen consoles like Nintendo WII, Play Station 3, and using the same program I could even target XBox 360 using XNA. Level Star's Icon and APH BraillePlus may NOT be supported, however since the announcement of "Orion SmartBook", the Android-based notetaker, and Braille Wizard should run fine once Mono for Android is out of its pre-release phase. I use Hekkus sound library, which is a cross-platform engine with fast sound anipulation, but it doesn't yet support 3D but the developers are working on that. Thanks for your votes and I'm hoping this will be an easy solution to install on Open Operating Systems! With the release of my first project I will be sure to post any directions for supported platforms that users can follow step-by-step to easily get going! --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.