PGD Home

Weekly Update 1/12/2013: Artillery!, Radio Receiver, Signal Recorder

by on Dec.02, 2013, under News

This week I added some new art assets to Artillery, just a fgew player controlled avatars. I am going to have either of them in the full game.

I spent most of my time working on my signal receiver and analyser. In addition to building my radio receiver and examining the signal on an oscilloscope, I digitised and saved the signal on my computer, and attempted to plot the waveform.I discovered that gnuPlot isn’t really suitable for the kind of data visualisation and analysis that I will be doing, and so I began writing my own solution. I decided to use Qt to do that, and I have a concept test of the program working very well. I still need to implement the signal analysis part of the project, but the visualisation part is going very well. I will probably release this software tool as well. It’s quite specialised, but I couldn’t find anything out there that did what this does, so maybe someone else will be in the same position.

Qt is an excellent library. It’s actually more than a library, it comes with its own IDE, Qt creator, which is very similiar to visual studio, which makes it easy to pick up. There are a lot of examples and tutorials available for Qt, and an active forum, which always makes it easier to use a language or a program. I can see a lot of potential here for future development, I will certainly be using this library again. It is far, far easier than MFC, which I used to use in C++. The complexity and, from what I could tell, convoluted and bloated nature of MFC really put me off gui development in C++, and I’m sure a lot of other developers felt the same.  With Qt however, the power and performance of C++ can finally be combined with a simple easy to use graphics package.

 

ScreenHunter_01 Dec. 02 04.41 ScreenHunter_02 Dec. 02 04.41 ScreenHunter_03 Dec. 02 04.41

Facebooktwitterredditpinterestlinkedinmail

Leave a Reply

*

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!