The Mirror Land (Notes on Graphics for Eulora, III)
MzIxNDMzNzE3OTF8NDUuNTguMTIxLjI1MA== Getting some actual landscape as in getting the height right turns out to be only half (the reasonably well-working half) of the terrain task: once I had in place...
View ArticleNaked Models (Notes on Graphics in Eulora, IV)
NDgxNDM5Nzg1NjR8NDUuNTguMTIxLjI1MA== What's the first change you'd do to an empty-headed character such as Testy? Why, chop some bits off, change his sex and get him naked at least, even transparent at...
View ArticleThe Widgeting Paws of Pointerism (Notes on Graphics in Eulora, V)
ODQxNDUyNzgzMTF8NDUuNTguMTIxLjI1MA== It took indeed more than a week and I'm rather surprised it didn't actually take even longer than two weeks to get *anything visible* out of it. It's all one strand...
View ArticleA Summer's Summary and Next Steps in Eulora
NDMxNDc5NjM5Mzd8NDUuNTguMTIxLjI1MA== Coming back from any holidays, no matter how short, means that I spend initially a few days simply with the task of picking up again each and every bit of work that...
View ArticleEulora Client Data Hierarchy v2.0
NDgxNDg1Njk4NzZ8NDUuNTguMTIxLjI1MA== This replaces the previous draft and is based on the new knowledge of client entrails of all sorts as acquired during those past 2 months. It is however still a...
View ArticlePretty Petty Particles (Notes on Graphics in Eulora, VI)
MTgxNDk4Njc4NTN8NDUuNTguMTIxLjI1MA== As the latest client data hierarchy draft revealed a gaping hole regarding the exact use and requirements of "effects", I've spent those past days diving into the...
View ArticleEulora (S.MG) - Taking a Different Sort of Stock
OTUxNjA4NDQxMDl8NDUuNTguMTIxLjI1MA== The bill of work was set last Thursday in my own words: ...look at them in the light of the new situation: are those sane business choices that help S.MG thrive or...
View ArticleCutting through the Tangles (Notes on Graphics in Eulora, VII)
OTUxNjA4NDQxMDl8NDUuNTguMTIxLjI1MA== The goal of this most recent dive of mine into the CS-pit of how to do little in 1001 ways and a lot of lines of cpp&xml1 was stated in #eulora:...
View ArticleFoxy's Unshaded Skin and Side Effects (Notes on Graphics in Eulora, VIII)
OTUxNjA4NDQxMDl8NDUuNTguMTIxLjI1MA== Over the past 2 weeks, I've been swearing my way through the client's entrails, as part of the previously planned cutting of some of the abundant tangles that get...
View ArticleThe Shady Business with Shaders in CS (Notes on Graphics in Eulora, IX)
OTUxNjA4NDQxMDl8NDUuNTguMTIxLjI1MA== Over this past week I've been going as planned through CS code and docs and everything available to figure out in more concrete detail just how exactly are those...
View ArticleEulora's Client 0.1.2b and Deps
OTUxNjA4NDQxMDl8NDUuNTguMTIxLjI1MA== Since it was decided to go back to the old 0.1.2b client code1 I might as well mirror all of it here and therefore know at all times where to find it. Sure, it was...
View ArticleCrystalSpace: Creating Factories and Meshes, Setting the Client Down
OTUxNjA4NDQxMDl8NDUuNTguMTIxLjI1MA== Backtracking on a year's work of cleaning swamps comes with the added dubious advantage of having even more work to do in order to set down the results such as they...
View ArticleDe Facto Data Somethings in Eulora's Client
OTUxNjA4NDQxMDl8NDUuNTguMTIxLjI1MA== There was a rather important question asked only recently in #eulora: mircea_popescu: inasmuch as we do have a ~de facto~ data model, the gap must be bridged. "why...
View ArticleEulora's Default Island: Sand, Grass, Rocks and Nothing Else
OTUxNjA4NDQxMDl8NDUuNTguMTIxLjI1MA== Less than 2 weeks after I've set Eulora's client down, the resolution came of course to... pick it back up! Nothing like a bit of up-down to hm, build muscle?...
View ArticleEulora's Default Water without Water
OTYxNjExMDM4MTB8NDUuNTguMTIxLjI1MA== Having set Eulora's soil in stone (and grass and sand), I turned my attention this week to the waters that should naturally be found around an island - if it's...
View ArticleNo Atmos in the Atmosphere (Eulora's Defaults)
NTMxNjE3MTA4MTB8NDUuNTguMTIxLjI1MA== Having explored those past few days all the possible ways to get various aspects of air1 showing up in Eulora's client, I'm left with a working "air" element of...
View ArticleStrutting, Waving and Skin Sharing (Eulora's Defaults)
MjMxNjIzMTgwNDV8NDUuNTguMTIxLjI1MA== Figuring out the way to make default Cal3D sprites (aka animated characters) and their animations work again in Eulora's client turned out some unexpected pockets...
View ArticleShape Up Yer Polygons, Eulora!
MTUxNjQ5MTY5NTV8NDUuNTguMTIxLjI1MA== ~ This is a mixed up article with serious pictures for easy reading and silly text for hard staring. ~ Following last week's discovery of the missing link in CS's...
View ArticleSpraying Mandelbrotian Graffiti on Euloran Surfaces
MTUxNjUxNzgyNDF8NDUuNTguMTIxLjI1MA== This past week I got some decent practice with virtual surface vandalisingtexturizing after polygonizing - and that includes some agonising, namely over...
View ArticleDisc Included, Spelling Approximate
OTIxNjg4MTU5NTF8NDUuNTguMTIxLjI1MA== As it took a bit of a hunt to still find somewhere those older and more useful editions of various reference books on Computer Graphics, I shrugged at first at the...
View ArticleEulora Client Graphics: Main Types and Formats
ODgxNzM0MDcxMDF8NDUuNTguMTIxLjI1MA== Having made by now a full graphics generator that produces everything, from textures to meshes and full animations too1, I can also finally get out of the existing...
View ArticleEulora Client Data Hierarchy - Finally Getting There!
ODgxNzM0MDcxMDF8NDUuNTguMTIxLjI1MA== Eulora's communication protocol aims to be indeed as short and simple as possible while providing at the same time the full means for sending over to the client...
View ArticleClient-Paste Says Yes, It Can
NTQxNzYwODkzNTF8NDUuNTguMTIxLjI1MA== There's still quite some work to do before having a fully working client as well, but I can happily report that the most important part for that auto-updating...
View ArticleThose Zip Files of Eulora's Client Graphics
NTQxNzYwODkzNTF8NDUuNTguMTIxLjI1MA== Wandering all alone and growing quite bored of seeing the same familiar empty space, the twisted hopeful glanced all of a sudden an unexpected shiny item sticking...
View ArticleWhat's Eulora's GUI Going to Be Like?
NzExNzYxNzU5OTd8NDUuNTguMTIxLjI1MA== Against my own expectations, it seems there's little resistance left even in that mess of paws: it took less than a week to map it all out quite fully this time,...
View ArticleYou Will Have to Push My Buttons
MTcxNzY3NjYzNDR8NDUuNTguMTIxLjI1Mg== Until such time that you make any buttons of your own at least, it's now all settled, clear and without a choice: on all Euloran soil, it will really be my buttons...
View ArticleWhat the Fuck, Planeshift?
NzcxNzczNzI5Mjd8NDUuNTguMTIxLjI1Mg== There's no other title fitting this. Here's the priceless context for the question above, context worth not one thousand but 100 000 lines of open source code, at...
View ArticleThe GUI, the Core and the Data
NTkxNzc5ODAyNzN8NDUuNTguMTIxLjI1Mg== This report brings to you the latest news from the lively Euloran development grounds: the GUI is shedding code and growing in usefulness, the Core adds to its...
View ArticleIn Euloran Moving Updates: Inner Slots and Outer Wheels
NzQxNzkzMzk3MDR8NDUuNTguMTIxLjI1Mg== I don't care how many angels can dance on the head of a pin! What I want to know is how many tiny details can one devil simultaneously be in. The only reason why my...
View ArticleThe Story of Foxybot
NDgxODIwMjEwMzF8NDUuNTguMTIxLjI1Mg== Prelude: ~it's ten minutes to set up and ten minutes of use to make itself indispensable. the chick can code, i don't remember a tool becoming THIS FUCKING NEEDED...
View ArticleGrowing My Own Mountains or the Plugged Off Plugin
MjIyMDQ1OTM0NDV8NDUuNTguMTIxLjI1Mg== Eulora's legacy client requires no less than 12 image files to create just one sector of the whole wide world and this piles on, of course, the megabytes...
View ArticleA Tale of Two Code Changes
MjIyMDQ1OTM0NDV8NDUuNTguMTIxLjI1Mg== This past week I worked on a significant refinement of Eulora's data hierarchy, that core structure used to fully describe for the client the game's endless,...
View ArticleEulora's Core in Glorious Detail (and Picture!)
MjIyMDQ1OTM0NDV8NDUuNTguMTIxLjI1Mg== The initial work only expanded in scope in the intervening years to the point where it ended up covering pretty much everything, from end to end encryption,...
View ArticleWhat's so interesting about Eulora2?
ODYyMjY2MzA2MzB8MTA0LjI0My40Mi4xOTU= It has meaning. As it brings to life a fully working and fully interconnected environment where *nothing* is created out of thin air or without clear,...
View ArticleAll Tattoos Are Temporary
NzIyMzc2MDc0NDl8MTA0LjI0My40Mi4xOTU= Like everything else in Eulora 1, the tips greeting newly connected players brought new life to an old form, generally turning common and stale anything on its head...
View ArticleLeisurely Coding or Solving the Interesting Problems
MjMyNDg1ODQ5Njl8MTA0LjI0My40Mi4xOTU= The prize for having a clean environment (not merely code, nor even limited to code) is refinement of precisely the most intellectually pleasing sort: getting to...
View ArticleThe Needed Cut
MjMyNDg1ODQ5Njl8MTA0LjI0My40Mi4xOTU= More than a year after the sudden death that left so many things up in the air, it's time to make a straight cut to let all these things go and take stock otherwise...
View ArticleThe Client for Eulora2 in Glorious Detail (and Picture!)
NzgyNDg2NzE4MzJ8MTA0LjI0My40Mi4xOTU= ~Referencing, of course, the previous version of EuCore and even that very beginning of creating a useful structure to it all.~ As I've opened up a test environment...
View ArticleChat and Eulora2's Communication Protocol
NzUyNTQxMTcxMzV8MTA0LjI0My40Mi4xOTU= This article builds up on the existing, well-iterated specification of the communication protocol, aiming to detail the new developments and to provide a place for...
View ArticleHow Are Things Moving in Eulora2?
ODgyNTY3OTY5NTB8MTA0LjI0My40Mi4xOTU= Promptly and on demand, that's how things are moving in Eulora2. To wit, one day in Eulora2, the discussion turned suddenly and quite literally to the skies above...
View ArticleWill I Need to Run Linux for Eulora2?
OTgyNTk0NzcwODh8MTA0LjI0My40Mi4xOTU= Since the question in the title comes up with some regularity, I'll write out the answer here for everyone to see and for myself to have it at hand when next...
View ArticleMore Direct than Direct_IO or Choosing Ada over GNAT
NzcyNjQ5MjM3NjF8MTA0LjI0My40Mi4xOTU= Back when I started programming in Ada, I trusted the GNAT implementation of the Ada standard, mostly because I had no choice1. A few years and a lot of experience...
View ArticleThe Many Moons of Euloran Time
MjAyNjU1Mjk3Mzh8MTA0LjI0My40Mi4xOTU= The latest development in Eulora2 is the emergence of time itself, quietly but definitely ticking away at the hours that became days, then months and years of the...
View ArticleThe New Action Type That Almost Was
MTAyNjYxMzU4Mzl8MTA0LjI0My40Mi4xOTU= The quickly progressing work on euloran vitals and physical characteristics is pushing already the design - and the fun, obviously! - into previously unmentioned...
View ArticleThe Communication Protocol for Eulora2, Restated
NTAyNjY3NDEzOTJ8MTA0LjI0My40Mi4xOTU= As the game's development is progressing beyond the emergence of time, past the addition of vitals and into enabling player activities, all the design and...
View ArticleStatic Standalone Zip Lib for C or Ada Use
NjkyNjk0MjA1NDZ8MTA0LjI0My40Mi4xOTU= 'Why?' Because I need and use it. 'What?' The full, C-only code for zip archive operations of all sorts, entirely standalone and free of autotools and the like,...
View ArticleThe Syntax of World Knowledge in Eulora2
NzQyNzIwOTk5ODZ8MTA0LjI0My40Mi4xOTU= ~This is a work in progress, to be discussed and expanded as the game progresses further. This article brings together and builds on the work already done and the...
View ArticleOne Infinity Is Lonely, Two Are Not Enough, so There's Plenty in Eulora2
NTQzMTYyNTU0ODN8NjQuMjAuMzcuMTcw Quoth the log of last week to the day, the 7th of June: Diana Coman: Meanwhile in e2 world expansions, it turns out that even infinite is nevertheless not enough for me...
View ArticleEuloran Kronikle I
NjIzMTc1NTMzMzl8NjQuMjAuMzcuMTcw A ton of tubers a day keeps hunger at bay - or at least at a small cove, perhaps Adventurous explorers in Eulora 2 reportedly found that there is at least some benefit...
View ArticleEuloran Shorthand for WoT Ratings
OTEzMjI5OTc1Njl8NjQuMjAuMzcuMTcw WoT1 ratings are supposedly a shorthand themselves - just plain, integer numbers between -10 and +10, with every value meant to stand for something. For what, exactly?...
View Article