Hi Shaun, Although I basically agree with your sentiments next time you should try and word your opinions using less profanity and not be so harsh. The way you worded your message below could be very offensive to some developers and I'd prefer we not do that while expressing a point of view. That said, the points you raised do need to be openly discussed.
As for your first point I agree Visual Basic 6 has passed its prime and game developers do need to move on with something else. It has been unsupported since 2008, a good five years ago, and a lot of Visual Basic 6 components are broken on newer Windows platforms. I strongly feel that developers would be better served if they stopped developing games and other software in VB 6 and started using something else better suited to newer Windows releases. As to your second point about language I'm not really sure about Pure Basic as a replacement for Visual Basic 6. I do not know it well so can't really judge it accurately. What I do know is that Visual Basic .NET would be a very decent replacement for Visual Basic 6. Combined with SlimDX VB .NET would be modern, offer VB developers more features, and still have the familiarity of Visual Basic they have come to like. As for your third point I disagree. Switching over to 64-bit exclusively right now would be a huge mistake for any developer. The reason is that there are plenty of computers out there running Vista, Windows 7, etc on older 32-bit hardware. I see no need to drop those users and their computers just because they don't have a modern processor. I myself have a handful of 32-bit computers that have been refurbished and upgraded to Windows 7 and I'd be blowing my own foot off by dropping support for 32-bit Windows machines not to mention not being able to sell to anyone else who was running similarly upgraded machines for no real gain. As for your fourth point I agree that game developers need to begin supporting something other than DirectSound. Especially, if 3d audio etc is involved. DirectSound is OK for basic 2d stereo panning but beyond that it is seriously problematic on Windows Vista, Windows 7, and Windows 8, and is a poor choice for audio gaming now days. I think right now OpenAL is the best all around choice for audio game developers, and should be seriously considered for future audio games. As for your final point about supported hardware that all depends on the type of game and of course the platform involved. While supporting joysticks, mice, and keyboards is a good idea as a general rule of thumb there are cases where such support is unnecessary. To give you an example STFC was by and large a menu driven game. I could not see adding joystick support or mouse support would improve that game in any specific way. On the other hand a game like GMA's Tank Commander would be awesome with joystick and mouse support. So it all depends on the type of game being considered. Cheers! On 12/21/13, shaun everiss <[email protected]> wrote: > Well I don't know exactly how this would need to change in practical > terms but there needs to be some serious canges. > I won't mince words, and I am going to be blunt. > I am not saying that any of this is easy in fact it may be darn hard > but it needs to happen. > > 1. Visual basic 6 is a pile of crap, its shit and needs to die. > Yes vb6 is good and simple but we all know that its support is > unsertain and thats the big deal. > I realise that 90% of all audiogames are still in vb6. > Firstly we need to stop developing anything new in vb6. > Next we need to convert over to something that is not vb6. > that may mean python, vb dotnet or something. > We need to start supporting 64 bit exclusively as this is probably > going to be the future. > We need to find either an 32 bit extender to run 16 bit programs like > eamon in dos or find a way to run this stuff in a windows console or > something same with dos games that can not be run by other means. > > 3. direct sound is als a pile of crap. > Direct sound is good, but in later windows its broken and frankly its > not even supported. > So we need to move away from that. > Using open al support or fsl is a good thing though there are some > all direction echos that are part of the way it handles effects and > it appears that its author can not fix those right now if ever. > 3. game devices. > Its probably not as important as the other 2 but more games need to > start supporting mice, joysticks, etc as well as keyboard maybe even > touch screens. > We need things to support the latest tech if not gaming grade > sertainly the basic tech. > That was the keyboard, joystick and gamepad, now the mouse, touch > tablet and stuff like that need to be added to that. > > In practice. > I realise in the short term we are probably stuck with direct sound > and probably vb6. > It would be nice to get games that use more than the keyboard and or > to get some that use the stick run a bit better but thats probably > not going to happen, most use the keyboard. > I know some devs are working hard to convert away from vb6 draconis > is, and gma is rumored to be moving. > L works I am not sure but it may vary well be doing so as well. > Now I do realise some of this is not cheap and for a while may be > almost impossible to do but thats what I feel are the main points. > In the long run there is probably no answer. > In theory as long as there are no major changes in what windows os > configs do, we may catch up but who knows? > Pure basic may be a replacement for vb6. > I have run some games from it, there compiled versions have crashed > with some memmory error on exit but they run ok and also run ok from > source. > You may or may not be able to alt tab away from them and there are > questions over the stability of pure basic over 5.00 versions. > Python is another language. > nvda and its add on engine is python based and its almost crash > proof, it still crashes but for a fully running screen reader for > what it does it sertainly shows what a scripter like python can do. > One thing that has not been really looked at as such is console apps > which look and run like dos apps but are not dos apps as such stuff > like the richard disteno games are donsole apps. > Again This is my opinion. > You asked and I gave it straight up. > You don't like it, then delete it. --- Gamers mailing list __ [email protected] If you want to leave the list, send E-mail to [email protected]. 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/[email protected]. If you have any questions or concerns regarding the management of the list, please send E-mail to [email protected].
