5,515 karma · joined March 11, 2011
http://www.voxelquest.com
http://www.twitter.com/gavanw [currently deactivated]
- compiles faster than C
- Produces faster machine code than C
- Seamless interaction with C libs
- robust/ergonomic error handling
- Compile-time code execution and reflection
- No hidden control flow
- No hidden memory allocations
- Ships with build system
- Out-of-the-box cross compilation
Over the past year I have been working on Voxel Quest silently, because progress is so incredibly slow that I still do not have much interesting to show (and I dove to the deepest depths of feature creep and tried to build a compiler/transpiler to address a lot of problems I was having with c++ and slow turnaround times).
To be honest, over the past month or so I got frustrated with my slow progress and took a break to work on a simple 2D game, just to see if I had any ability to control what I consider my greatest weakness: failure to prioritize. So far that experiment is successful but now I'm asking myself if making a 2D game is a waste of my knowledge - maybe that is true or maybe its just shiny object syndrome. >_<
Overall the biggest problem is my past two years have been almost entirely consumed by my work, renovating my house, raising a kid, and other stuff. I typically have less than 10 hours per week to concentrate on projects (more often 5), so I am working about 1/8 to 1/16 as fast as I was when working on VQ full time.
Anyhow, it would be nice to work on it in greater capacity, or at least something similar, I just dont know where that money would come from. I am very hesitant to ask people for money at this point, given my track record, so I feel like my next thing has to be self-funded or funded by someone who can truly afford to lose the money. I could easily find people who would throw more money at VQ but I dont think that it would be a sufficient amount to survive off of, so it would be effectively wasted.
Not sure what to do in the short term, to be honest, other than work at my current pace. :/ I'll share my current progress publicly once there is something interesting to show.
At least here in the US, it is actually illegal to either prefer females or discriminate against males in the hiring process (or vice versa), unless the sex is part of the role in question (i.e. hiring a person to play a female in a movie).
Anyhow, it was more a philosophical problem that brought me back. I said, in so many words, that I wanted to be more "zen" (whatever that means) and eliminate distractions. They argued that I was not in a "zen" place if I let distractions bother me in the first place. So I took it as a challenge (which I failed). I think it easier to turn things off permanently than to master one's own willpower.
Social media is "great", in the same way that the invention of alcohol was "great" - the bad part of it is that it is literally designed to drive clicks and addict us, and we have no way of turning it off (temporarily) that we can't just switch right back on (yes, I have seen all your handy scripts and tricks).
You know what was awesome about walking into a brick and mortar building and buying a piece of software? It almost certainly would not contain a virus due to the prohibitive cost of getting it on a shelf, and it was not flogged to a state of near-death by app store restrictions. Yeah we killed some trees, and we liked it that way! (shakes fist at sky).
Writing impressive code used to be a highly valued skill, limited to the few who put in the time to piecing together arcane knowledge. Now we are just surfing on the backs of giants and locked into their ecosystems. So long as you can write a laggy javascript app and google how to do something you are safe in this world. (shakes fist at sky again, why not)
...continues muttering/ranting...
To get an idea of the size, here is a picture of me sitting next to it. [2]
Analogously, my advanced calculus is pretty weak these days, but I have found a strong understanding of basic algebra and vector math is all you need to be a good graphics programmer. There are many fields like this where you do not need to read or understand a single whitepaper in order to be functional within it.
Primarily, I am interested in seeing another effective 2D Mario with the same charm and style as the SNES games - I do not care so much if it is running on a modern system. :)
I think Nintendo/Sega/etc could rake in a lot of cash if they designed new games for these old systems. I would love to see a new Super Mario World-esque game that operated within the confines of the classic SNES.
I remember me and my brothers all huddling around the screen on rainy days, the four of us trying to assume the identities of the default party members - it literally felt like looking into a portal to another world.