Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


Creating a GUI: C# or C++/wxWindows

This topic is 5449 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am going to write a GUI for a chess game that will require a few things:
* Graphics (obviously), nothing real time, just update the
  board when a piece is moved
* Networking support for play over the net
* Text pipe interprocess communication (required for support
  of chess engine->GUI communication protocol)
* Preferably portable
I looked into wxWindows, and it offers portable support for all of the things I mentioned (graphics, networking, text pipe IPC), but I have been wanting to give C# a try. I''m leaning towards C++ and wxWindows basically because I don''t know C# yet. I need advice here. Should I try learning C# and doing all of the other stuff, or just use the language I already know? Plus C# isn''t portable (yet) as far as I know.

Share this post

Link to post
Share on other sites
Doesn''t sound like you need much of a GUI. If you want to stay portable, use wxWindows or even GLUT if you just need a simple window in which to render OpenGL. Check out ACE for your networking and IPC. It''s portable as well.

If portability isn''t that important and your target platform is Windows, use C# and .NET.

Dave Mikesell Software & Consulting

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!