Had a little #indiedev time... to build a black box with a single pixel in it. Good job me.
-
-
It'll probably be an unfinished disaster but I feel like tinkering.
Show this thread -
I think the first goal is "minimal native, maximum Wren" for DOME. It won't be fast, but it'll be more portable. If it's cripplingly slow we can move the hotter pieces over to the native C portion.
Show this thread -
So far, the code been a mixture of Handmade Penguin and the http://wren.io embedding docs.
Show this thread -
-
#screenshotsaturday It doesn't look exciting, but I've wired up the WrenVM to the SDL graphics!pic.twitter.com/QOxhEbFozs
Show this thread -
I'm basing DOMEs initial framework APIs on
#pico8, because I like working with them, but it isn't a fantasy console. You could certainly extend it into one, I suppose.Show this thread -
I don't have like, a grand vision or lofty goals about why I'm making it.
Show this thread -
So... we have input! (I'm having issues with the game loop timing + SDL at the moment, but hey)pic.twitter.com/BfmSGueG47
Show this thread -
My screen recording has also made it look much slower than it is.
Show this thread -
Been working on some background tweaks to make development easier as well as loading images, which I hope to show off soon. Having a deep consideration about API design first.
Show this thread -
Just in time for
#screenshotsaturday to start, guess who got basic image loading and drawing working!#indiedevpic.twitter.com/Qh0hSfJevcShow this thread -
-
I'm building an example game (as in, following a tutorial for a very simple platform) as way of checking what utilities my framework is missing. Hopefully will have something to show soon
#screenshotsaturdayShow this thread -
Font stuff took longer than expected since I learned TTF sucks at low resolution (like DOME currently is).https://twitter.com/avivbeeri/status/1016091268869476352 …
Show this thread -
-
Had some really good progress tonight. Saving something special for
#indiedevhour tomorrow, so no screenshots today.Show this thread -
Too late for
#indiedevhour, but I'd say the project is progressing well, eh#indiedev#gamedev (Sorry, Still experimenting with the gif framerate)pic.twitter.com/dyI1AwLMDDShow this thread -
I've been building a copy of this fantastic tutorial designed for
#pico8, as a way of checking off features my engine/framework is missing. It's a fantastic getting started tool, so give it a try! https://ztiromoritz.github.io/pico-8-shooter/Show this thread -
Considering some alternatives to pull out the SDL dependancy from DOME, because I want this to be both portable and easily distributable, which means a minimal reliance on external libraries, if possible.
Show this thread -
Keeping SDL for now as it provides some good services, but the goal is not to use more than core SDL. I _think_ I've completed the initial research phase for implementing a basic audio engine for DOME as well, so implementation will commence soon.
Show this thread -
Hm. Audio got more complex again. Diving into the realms of concurrent lock-free mechanisms. Quite the rollercoaster!
Show this thread -
Even better, SDL actually has a good mechanism for what I was trying to achieve. Fantastic.
Show this thread -
Gradually building up DOME to play Audio. No mixing yet, but nearly at "single-file-playing" which is a huge milestone. Generally happy with the architecture.
Show this thread -
Audio work doesn't really fit with
#screenshotsaturday, so just read back the thread a bit and see the gif of gameplay I managed to get DOME to produce.Show this thread -
Feeling like a boss: 4 days of trial, error, study, sweat and tears have resulted in a passable audio engine which can load WAV files (mono and stereo) and mix them to play simultaneously. Next is volume and pan controls!
Show this thread -
Too late for
#indiedevhour, but my audio engine is pretty much feature complete now, thanks to volume and panning features!Show this thread -
...and as a special extra, you can even load .OGG files to play now!
Show this thread -
I got a bit multi-threaded with my tweeting, so here's a quick update: In order to implement asynchronous file loading, I've implemented a FIFO and thread pool (available on github seperately) and managed to create a new File api for polling when files are read to use.
Show this thread -
The next step is actually to go back and integrate the file IO into the Image and Audio systems so those resources can be loaded async also.
Show this thread -
Far too hot to code really... but going to try and do something.
Show this thread - 71 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.