Post by Izy Coder on Dec 4, 2016 19:45:44 GMT 10
Hello guys, long time no see. If you still remember me, I still have a wants to make a game or game engine with vb.net So, many years (or months maybe, i didn't count lol) i had stopped vb.net language and move to javascript just to make a game. Then today, I go back to vb.net just to transfer my js code to vb.net to make my game in vb.net. Because it's hard to make launcher, server database and file system/decoder in js. But I already did in vb.net Everything seems fine till the lag issue in vb.net. I just want to know is it just my computer or vb.net? (I know I had post about it before i think.) I just want to know what's some tip to make a game using vb.net like use GDI+, loops for frame rate and separate class for each event for better performance? It's just amaze me how my logic from js all works (like gravity, movement, speed, fade in/out, collision etc) but lag is now the big issue I have heard of DirectX for GPU thingy, OpenGL for 3d thingy bla bla bla but it's just necessary? like what benefits this idk did? Isn't GDI+ paint event is the same lol That's all what I want to hear from you guys.
Check Out My Project At VSlang InternetTM. More Project : - Poroxnoss Text Editor 2 - Added soon...
- TAP 2D Game Maker - Coming really soon...
- Easy Desktop - Discontinue..
|
|
Post by bobowk on Dec 4, 2016 19:59:22 GMT 10
It'd be VB.NET It's a laggy language and is a language considered as an 'easy' language. Change to c# or c for results.
|
|
Post by knowledge on Dec 5, 2016 2:09:35 GMT 10
Hey ik this isnt related to the post but.. i wanted to start programming mobile apps/games can you gimmie any hint to do it and where ti start? Which langauge Etc .
|
|
Post by Nathan Lecompte on Dec 5, 2016 8:44:42 GMT 10
If you want to make a graphically-heavy game then you'd have to move onto a much more powerful language rather than VB.NET (it's just not designed to handle such graphics-heavy programs), try something like C++ or maybe even C# (even C# would struggle to handle heavy graphics however). It'd probably be best to build the game on top of an existing engine rather than creating a completely new one too. C is (in your case) definitely not a good choice (although it's a very powerful language), unless you wanna take like 10 years building your game - stay away from it for now (if you do get to learning (or mastering it, if that's even possible) it, then you will pretty much be a master at programming). C++ isn't nearly as hard as C, although it is a step up from C# (in which C# is a step up from VB.NET) - it's definitely worth learning and will handle graphics much much more effectively. If you're not up to learning a new language then you could try using C#, which is very similar to VB.NET and should be fairly easy to learn (as well as it being very easy to convert any of your old VB.NET code to it) - however, then again, it's still not the best language for graphics-heavy programs. OR As bobowk mentioned, just use something like Unity.
|
|
Post by knowledge on Dec 5, 2016 16:09:26 GMT 10
Lol unity isnt good for me. I may use js for mobile games.
|
|
Post by altair on Dec 25, 2016 3:01:01 GMT 10
Hey... Why hasn't anyone contacted me for this Well For Visual Basic, you can use MonoGame, it is a successor to XNA, It's open source and has basically the same API with some minor variations... www.monogame.net/GDI+ is a bad idea.. It is not hardware accelerated and frame updates are kinda irregular and glitchy (flashing of the form)
|
|