Advertisement Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

127 Neutral

About MrRage

  • Rank
  1. Quote:Original post by Kaycon11...but I am now looking to step it up to Visual Basic and eventually C++ and/or C#... You could probably jump right into C#. Its not as nice as basic in some respects but its very much a standard for a lot of different types of applications. From there you will be comfortable with the syntax for Java or C++. C++ adds a lot of its own syntax to the mix once you start using it but it still can resemble C# in most ways.
  2. Really dumb question but can you setup OSX to have both a 10.4 and 10.5 partition? Or am I better off just getting an external drive and booting off that for 10.4 testing?
  3. MrRage

    XCode replacement

    Well for Objective C, I know there are a lot of other IDE out there that basically does what VC does. Perhaps I could find an Eclipse plugin - that would be cool.
  4. MrRage

    XCode replacement

    I know apple internally uses this tool but are there alternatives out there that just kick but? I know Text Mate is good and its way powerful if you know what your doing, but its a steep learning curve - at least for me. Xcode IDE is buggy and does not organize a project like VC - which is what I've been using for years. So any tips on a package I could look into?
  5. MrRage

    How do you get started?

    I have been doing software engineering for about two years now so I'm no expert but from my own experience its great to have some kind of spec in writing up front. In an ideal world (the one I do no live in), I would like to get a spec that consist of a short case study explaining the feature that is to be implemented, how the user will use it and screen shots of a mockup that has been tested and approved by a sample set of users. This document should also include any API level requirements so that it can integrate with other components that are being done by other teams. This document should be brief, to the point and could include class diagrams of Interface level only classes. Formulas and higher level business logic should also be supplied as part of the spec. But ultimately its your job to decide what will work best. A single page summery of acceptable performance for the project is needed to. If this is something that will be used once a month, its ok if it takes a few minutes to an hour to run. I would imagine a document like this to be less than 30 pages. I've seen companies that keep whole libraries of tech docs and have teams of engineers slaving away for two years writing them. And the other extreme of being sat down, jot down some notes then sent off to make it. I think the above would be a happy medium because having too much spec'd out - or to little doesn't help you reach your goal in a timely manner.
  6. I've recently bought a 1.8GHZ mac mini as a backup mac while my 2.4GHZ MacBook Pro was in the shop. So now that my macbook is back, I think I should keep this thing around and use it as a minimum targeted machine because it is the lowest model Apple sells right now. What surprises me the most is that this little box is really powerful for what it is - but still probably pails in comparison to any PC.
  7. MrRage

    Python IDE

    How much would you pay for a really good Python only IDE? I think $30.00 is a fair price for a python only IDE. TextMate is about $60 bucks and was nice as a text editor but I thought it was lacking too much as a total package, but it can parse a whole lot of different languages so that justify its price tag I thought. Ideally I want a package that is easy to use, gives me flow control <grouping and debugging>, allows me to search for anything, flag the number of times a variable is used, fast text completion <sub one second>, create modules, and finally integrate into a local compiler and let me work with Cython out of box - even select a module and convert it to Cython if at all possible. Maybe even offer virtual modules so you can author a script outside of an embedded python application. A little bit of extra work to do I'm sure, but I think that would be handy.
  8. MrRage

    Compliable scripting languages

    Alright well good to know. Thanks a lot
  9. Just wondering if there are any scripting languages out there that can either be interpreted or compiled to machine code? I know of a few like python that can go from interpreter into byte code, but can’t seam to think of any that go from scripted to machine code in the form of exe or dll. Would be interested to see if such a language exists.
  10. MrRage

    Python + OpenGL windows

    I had issues with 3.x just crashing python for no reason. I had a small app that would just query the GFX card information, nothing big but even that had issues and would crash every now and then. A friend of mine was making a small game with 3.x then switched to 2.x because of the same issues. That worked for him because his game was simple. We were using Python 2.5 for a while then switched to 2.4 for stability. I'll post the code I used later today.
  11. Is there a stable, up to date python OpenGL implementation for windows? I've used PyOpenGL 3.0.0a6 and it just doesn't work well enough to use. Ultimately I want to be able to do GLSL and have support for all of OpenGL 2.0.
  12. Quote:Original post by Nitage It's possible to provide the entire definition in header files, but not advisable as it will increase your compile times significantly. If I did precompiled header files would that reduce the amount of time to what it would be like normally? Or any downsides to doing this for a large project?
  13. Is it possible or even practical to write your code so that the .CPP file defines the class that is used in other files? Usually you use header files for this and define the function in a .CPP file using the scope operator, but I’ve been doing a lot of Java and C# these days and it would be nice if I could make my C++ code fallow kind of the similar format where the class have populated methods instead of just method definitions. I kind of remember this approach working but not for any large project or library’s and in the end its probably not worth doing but I thought I would ask.
  14. I’ve got a simple function that I wrote a while back that pushes vectors of longs with anywhere from 4-8 long values onto a queue. At the moment I’m simply pushing copies of vectors with the longs in there, once the queue is iterated though the queue then removes the vectors from it. In all I think there only two copies made so I’m wondering if it’s worthwhile to go back and update this to use something like a shared pointer or just keep it like this. Its low volume too so it’s not something that’s going to happen a lot. I’m guessing the right thing to do is just leave it and in the future use boost shared_pts instead.
  15. MrRage


    Quote:Original post by shotgunnutter OK I'm up for the challenge. Just, don't expect my ponies to be nice and friendly. They'll carry chainsaws, and blow things up. I second this lol. Rambo style ponie
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. 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!