I finished my python unittest runner. You can grab it off PyPI. I kind of wish I could fix the main readme looking like a jerkface text file, but PyPI isn't parsing it for whatever reason. (Meanwhile github doesn't care!). I had to change the name from eye to glean. Oh well.

I'm going to be cleaning up the source soon, so there might be a '0.1.1' release, but whatever Now I get to write some CMake crap so that I can have this run automatically alongside my unittest library.

I'm not familiar with the types you're working with here, but isn't the whole point of std::make_pair that the compiler can infer the template arguments from the actual argument types, so you don't have to specify them? The whole "<NSUInteger, std::shared_ptr<std::vector<CSDrawCall>>>" is probably not necessary.

I'm not familiar with the types you're working with here, but isn't the whole point of std::make_pair that the compiler can infer the template arguments from the actual argument types, so you don't have to specify them? The whole "<NSUInteger, std::shared_ptr<std::vector<CSDrawCall>>>" is probably not necessary.

This is how my group's game turned out for the semester. Not quite where we wanted it to be, but I'm still pretty proud of it nonetheless. The sounds and shaders aren't implemented very well because we left them til the last minute, but what can you do.

Everything was done from scratch in C++, OpenGL and CG over the course of the last 4 months.

So my Maths/Physics/Chemistry teacher said that we can do a bunch of things during the holidays to boost our marks. I decided to make an 'educational' game. It's a sidescrolling space shooter game thing, and every 5 kills you have to answer a question. If you answer it correctly, you get a powerup (for now, just answer C). I have to finish it off in about 5 hours so I'm uploading it here for comments and criticisms. I'm still going add music and sounds and some maths/physics/chemistry questions. I'm aware the explosion texture is off, going to fix it later.

Download link
It uses XNA so if you don't have that you should download it here
I'd really appreciate if some people downloaded it and gave me some C&C.

I've been avoiding this thread because I've got university work to do and didn't want to get sidetracked. I thought it'd be okay to check because, hey, what are the odds of something being so sexy it makes me want to chuck my essays out and start coding?

So my Maths/Physics/Chemistry teacher said that we can do a bunch of things during the holidays to boost our marks. I decided to make an 'educational' game. It's a sidescrolling space shooter game thing, and every 5 kills you have to answer a question. If you answer it correctly, you get a powerup (for now, just answer C). I have to finish it off in about 5 hours so I'm uploading it here for comments and criticisms. I'm still going add music and sounds and some maths/physics/chemistry questions. I'm aware the explosion texture is off, going to fix it later.

Download link
It uses XNA so if you don't have that you should download it here
I'd really appreciate if some people downloaded it and gave me some C&C.

Like GPL - Free open source - but your software has to be open source. Ok? So what about if you put the functionality in a DLL - that OK?

Or is that what LGLP is for?

What's the rules with BSD?

BSD is more or less zlib but there needs to be a copy of the license with both the source and the final binary, and depending on the version of the BSD then also you cant use the names of the software creators to promote the software.

LGPL is essentially, if its linked statically then it has to stay opensourced, if you link it dynamically then you can have closed sourced/comercial products

Like GPL - Free open source - but your software has to be open source. Ok? So what about if you put the functionality in a DLL - that OK?

Or is that what LGLP is for?

I believe you can't anything that has been licensed under the GPL with anything that hasn't been licneced under a compatible license, whereas LGPL can be linked with non-GPL-compatible projects provided that the source code of the library is provided in case any changes have been made.