Menu

Quantum Game Engine / Blog: Recent posts

Starting over

I derped dll-interfacing. I will be re-starting this entire project soon, with or without a partner. I do not currently know.

Posted by Will Song 2012-04-06 Labels: derp partner

Prealpha v0.09

Prealpha v0.09 was just uploaded, and I added cvars and a basic cvar testing system for it. Everything should be explained when you run the executable that you build. Apart from that, I modified shaders a bit so that CShader would have a data member union that would hold pointers to all shaders, so CRenderer only needs to know about CShader and not CPixelShader or CVertexShader in the argument list, although the renderer does do a cast when setting shaders to set the input layout which is only located in the vertex shader object.... read more

Posted by Will Song 2012-02-19 Labels: prealpha 0.09 shader cvar renderer input const calling convention research

AMC12A

So I took the AMC12A today and got a 100.5/150. I could have done better, but stupid mistakes are stupid. This means I'll be taking the AMC12B later on this month, and then AIME in March.

Peace out.

Posted by Will Song 2012-02-08 Labels: AMC12 AIME stupid

Prealpha v0.07 and why I haven't been updating anything

Shaders are stupid. They wouldn't work for me for around like 2 hours and then I just lost inspiration. AKA I started procrastinating. I've picked up the pace and got them shaders working again and wrote some more CRenderer code and made a generic buffer class. Good job me. My parents are also being dumb, for they hate it when I write game related stuff but love it when I write software oriented code. If you haven't realized yet, I just turned 16.... read more

Posted by Will Song 2012-02-07 Labels: prealpha v0.07 qge buffer procrastination ap tests math school release youtube tutorial engine STEM competition

Prealpha v0.06

This is pretty much the same as Prealpha v0.05, but I moved all the engine code into one project and the STEM code into a separate project. The engine code is now compiled into a nice DLL and LIB file so I can link stuff to the DLL and LIB file. That is also gearing towards the later release versions where I build it into a library for all of you guys to use.

Posted by Will Song 2012-01-15 Labels: prealpha v0.05 v0.06 engine code dll lib stem release version library

Prealpha v0.05

I just finished working on the RawInput aspect of the ExWinAPI and packed it into the release of Prealpha_v0.05. This release is also the first release containing code for my submission to the STEM Video Game Challenge.

Posted by Will Song 2012-01-13 Labels: stem video game challenge obama prealpha 0.05 release raw input submission

I give up with SVN

It's been giving me too many errors D: I may start using SVN again when I actually have good stuff to release. So for now, I'm removing everything within SVN and downloading a working copy and just working from there.

Posted by Will Song 2012-01-12

I haven't been updating anything!?! :O

So yeah... I've been experimenting with memory allocators and that's what I plan on implementing next. I haven't finished up any testing, so I don't have any code to update. I also have finals, so that's another burden.

Posted by Will Song 2011-12-08 Labels: memory allocator implementing quantum game engine burden finals code update testing

Prealpha v0.02 and 0.03

If you've been paying attention, I've tagged Prealpha_v0.02 and Prealpha_v0.03 in the SVN page a few days ago. I will soon be packaging them for download in the main downloads page, but here is a general overview of what's included.

Features:
Application management system
Top-level window management system
A generic window class that you can extend to create your own windows
A debug output system that enables the user to log certain messages if they choose to... read more

Posted by Will Song 2011-11-26 Labels: quantum game engine prealpha 0.02 0.03 svn download overview features appmanager windowmanager window class debug output extension error system notification

Next stable release may be arriving in a few hours

I'm currently working on the application manager class, which will basically handle the entire application, but all code is pretty much written by you in an extended class. I will also be porting RaiseErrorMessage(...) to OutputDebugString(...)

Posted by Will Song 2011-11-24 Labels: stable release working application manager class handle code written you extended raiseerrormessage outputdebugstring quantum game engine qge

Version 0.01a is here!

That's right, I'm uploading the code for version 0.01a. The general windows encapsulation has been implemented. I plan on extending later on, but this is stable so I'll release one here.

Posted by Will Song 2011-11-16 Labels: quantum game engine qge uploading code version 0.01a windows encapsulation implemented extending stable release

MessageBox is stupid

It never gets created in a portion of my code although I clearly make a call to MessageBoxW. WAI WON'T YOU WORK FOR ME. WAI WAI WAI?

Posted by Will Song 2011-11-16 Labels: woes problems message box messagebox stupid engine game quantum qge wai work portion code created call

SVN pains again...

I think I finally managed to get my problems sorted out by deleting everything and then re-adding everything.

Posted by Will Song 2011-11-15 Labels: finally manage problems sort delete everything add remove svn pain again woes qge

SVN is a pain in the arse

I wrote a ton of stuff, but when I tried to commit it to the SVN server, I received a corrupt file error. So I try to fix it by removing some files and then re-adding them later, but the files disappeared into a different dimension. In conclusion, 500+ lines of code (error system, window management system) lost.

Posted by Will Song 2011-11-14 Labels: system fix remove file svn commit code line corrupt dimension add server stuff lost error management

Buildable useless version has been updated to SVN!

I've added around 47 WndProc delegations I think. I will continue to add more as time progresses and make some changes as to how I want to force the user to extend my classes.

Posted by Will Song 2011-11-10 Labels: WndProc delegation class change SVN build useless version update time

SVN has been set up!

So I set up a SVN repository to deposit stuff. From now on, I'll be updating the Downloads section once in a while and I will update the SVN repository any time I feel that a piece of code should be submitted.

Everything will be updated simultaneously upon major releases. Enjoy!

Posted by Will Song 2011-11-10 Labels: SVN repository releases update code download

Version 0.00a has been updated!

I've started on the message processing bit of the Window wrapper class. I've written enough code to show you all what's been changed and how I'm going to go about doing things. I think I also added the parameters for CreateWindowExW, although that may have been in my previous version.

Posted by Will Song 2011-11-09

Updates to version 0.00a

Because version 0.00a is so not buildable as of now, I will continually post updates to the code after a period of time, just so that you all can download see what's going on. I will notify via the blog though.

Posted by Will Song 2011-11-09

Version 0.00a has been released!

That's right! Version 0.00a is out. It currently does nothing except add a code base for the Extended Windows API to build on.

Posted by Will Song 2011-11-07
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.