Darwinbots Forum

Code center => Bugs and fixes => Topic started by: Numsgil on October 30, 2005, 03:09:40 PM

Title: Split from bug reports
Post by: Numsgil on October 30, 2005, 03:09:40 PM
Quote
me thinks we should go back and start 'clean'.
Welcome to the C++ port ;)
Title: Split from bug reports
Post by: Numsgil on October 30, 2005, 05:03:33 PM
C++ isn't terribly difficult if you know a language already.

I'd recommend C for Dummies to people who don't know how to program...

If you already know quite a few things you can probably pick it up in a tutorial somewhere.

I'll be avoiding the more complex C++ features, like templates, like the plague ;)
Title: Split from bug reports
Post by: Testlund on October 31, 2005, 05:01:50 AM
Quote
Quote
me thinks we should go back and start 'clean'.
Welcome to the C++ port ;)
Starting off clean with C++? Is that what you're doing, Nums. I thought you were just porting all this buggy stuff over.  :bash:  :P
Title: Split from bug reports
Post by: PurpleYouko on October 31, 2005, 09:52:11 AM
SPlit this out of the bug reports forum as it was getting off topic.
Title: Split from bug reports
Post by: Numsgil on October 31, 2005, 11:29:27 AM
It's not like I can just pick and choose what to port.

VB doesn't interface well with other languages.  Originally I was just going to port the engine over and keep the GUI interface in VB, but then I got wolfhound, and he's managed to put together a rather good GUI (still in progress) in a cross-platform library.

So by moving everything from VB to a cross platform library and language, I can make it:

1.  Faster (initial estimates have 60-70% speed increase ;))
2.  A Mac and Linux version!
3.  More detailed graphics (OpenGL kicks butt ;))

To name a few...
Title: Split from bug reports
Post by: Taldor on October 31, 2005, 11:39:48 AM
Quote
Quote
Quote
me thinks we should go back and start 'clean'.
Welcome to the C++ port ;)
Starting off clean with C++? Is that what you're doing, Nums. I thought you were just porting all this buggy stuff over.  :bash:  :P
Hehe. I tought that to.