Response to a critic

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Andrew Davie

On atari.io forums I have just noticed some discussion on Boulder Dash, and in particular some views and criticisms of my actions. I would normally reply there, but I don't have posting permissions and my application is taking too long to process so I thought I might as well post here while it's fresh.

My "antagonist" is in quotes...

Quote"The game really isn't Boulder Dash II, though.  The original BD II has different levels.  This new VCS version has the same levels as the original but with improved graphics."

The levels are not the same; they are unique to this version. The game is named "Boulder Dash 2", as in the 2nd Boulder Dash I have written for the '2600. The released version is technically "Boulder Dash 2 DEMO", but for space reasons on the title screen it says "Boulder Dash DEMO". It has never been referred to by me or BBG as "Boulder Dash II", AFAIK... and if it was, then it should not have been.

Quote"The programmer made a mistake. ...
It would have made much for sense if Andrew Davie made a true conversion of Boulder Dash II:"

Your expectations/desires/opinions don't align with reality here.  I had no interest in writing a conversion of Boulder Dash II, as I wanted to put in my own cave designs.

Quote"So only the first cave is the same as the first cave in the original, and all the other caves are different?  I wonder if any of the caves are the same as any from Boulder Dash II.  If not then again, simply calling it Boulder Dash is confusing because now it's just a hack of Boulder Dash"

Firstly, I think your idea of what is a "hack" is just wrong. In my world, a hack means you take existing codebase and modify it and more particularly the graphics and sound to produce a derived work. Boulder Dash 2/DEMO is a completely new engine, written from scratch. The caves are completely of my own design, including a "homage" to the first cave of the original (but completely different gameplay and more elements). The amount of work involved, compared to a "hack" is in a completely different ballpark, in a completely different country.

Quote"He needs to come up with a name variation.  Call it Boulder Dash Z, or Neo Boulder Dash.  Or even better, just make a VCS version of Boulder Dash Construction Kit."

I get it, you don't like it. I don't care. I don't "need" to change the name at all.

I think it's unlikely there will ever be an officially sanctioned construction kit, so that particular option was quickly ruled out of the question although it'd be lovely to have one. Unfortunately it could take potential income from the IP owners.

Quote"Thanks for clarifying that, Alex. But I have to disagree with your opinion about the levels in the new Boulder Dash being 'completely different'... With the new Boulder Dash, the layout of the interior walls are the same as the original, it's essentially the same cave.  The patterns you use with the original version would certainly have to be adjusted, but that would be minor compared to having to learn an entirely new cave layout.  If those minor changes are what Davie considered enough to make them new caves, that's just lazy on his part.  He should have either used the identical cave layouts, or created truly new caves (or used the caves from Boulder Dash II, or the countless hacks that have been done to the Atari 800 version over the years)."

The irony. I did create completely new caves. But also I wanted a "homage" to the first boulder dash so I used the same wall positions for cave A. But there are huge/significant differences in gameplay, and creatures in the cave. There are speed runs, amoeba, cavernous areas, tricky cascading blockages; all elements specifically added because I did not reuse the original cave data but instead designed a new cave format that allowed "additions/modifications" to base cave data. Each level is basically a common "theme" with per-level modifications on top.  So cave A has the basic wall layout shared, but then each level changes the rock density and positions, diamond density and positions, flags speed run or not, adds different structural changes (more walls, caverns), and creatures. For example, one of the caveA levels has an amoeba which quickly blocks one of the caverns. You have to plan very carefully how to mitigate the amoeba's expansion and not just collect diamonds in a set time. There are variations and although as I said it's a homage, it's actually just a "first impression" one. The levels are different; I know because I designed them all myself.

Interestingly you're not the first person to call my working style "lazy". Such comments amuse me more than anything; it really just shows that people don't understand the details of the games, the constraints, and the programmers' desires and intentions. I don't pay much attention to people who feel compelled to tell me what I should have done; at least it doesn't bother me. I've always done my own thing, in my own time, for my own enjoyment. There's this weird sense of ... shall I say entitlement.... That some have where they feel I should do things they way they wish/want/would and criticise me for not doing so. I don't owe anyone anything, especially as I release most of my work completely free of charge.

Quote"As for going to his website and asking him these questions, it seems clear he's made up his mind.  I'm not the one to change his mind, and the last thing I'm looking to do is waste time argue with the guy.  I haven't talked with him since I interviewed him."

I'm generally happy to answer questions. A difference of opinion does not an argument make, and I'm usually polite, if sometimes accused of being a bit gruff.

Quote"All I can say is, if you've read the interview, you'll know that at that time, he was programming for the VCS for fun, not to make money.  If he sold 100 copies of Qb, he'd consider himself lucky.  Well, he certainly sold more than 100 because it was popular enough that he re-released a holiday-themed version of Qb a few years later."

While the above is true, it is misrepresenting what actually happened.  At a best guess there were probably 400 copies of Qb sold over the years. We're talking 20 years or so. Yes, I did re-release a holiday-themed version of Qb, but I did not sell this. It was a free give-away for people who purchased some amount of items from AtariAge. I received no income/benefit whatsoever for that one; it was my gift to the community - and AtariAge for their support.

Quote"I did not say nor am I suggesting he owes VCS owners anything.  But I'll say this - to spend years on a public forum discussing milestones in his development of different projects and soliciting people's opinions and suggestions on how to improve them, and buildling up supporter's hopes of seeing them completed and released.... only to repeatedly abandoned them (and often w/o so much as a comment as to his change of heart; he'd simply go silent and stop posting about them) is completley disengenuous,"

Disingenuous, huh.  You're actually suggesting I was concealing my true intentions by not being honest and sincere. Do you really stand by that?  In any case, it's not true. I consider myself an artist, to some extent. A software artist, pushing the machine to the limits I can, and at the same time sharing my passion and work with others. Many come on board and help me out with suggestions, play testing, criticisms. I truly appreciated that. That's what made the community so great. In return, I "rewarded" many of those with public acknowledgement and thanks, free copies of my game(s), preview versions, etc.  The development blogs I maintained were extremely well liked and received, and I was generally pretty explicit that I did not promise completion, and we were all along for the ride. As an artist, some things you create work, some don't and are abandoned. Sometimes, most times, I lose passion in something. Occasionally there are technical reasons, but usually psychological reasons. Usually, life takes over and I have to abandon/stop work for one reason or another. But "completely disingenuous"... well, I'll add that to "lazy" as one of my many faults.

Quote"He (along with Jentzsch's help) created a truly wonderful tile-based game engine with his original Boulder Dash, which could have easily and quickly been adapted for use with many other games, and instead he wasted years fumbling with tweaking it."

No, it could not have been easily adapted. There were severe limitations with the bank-switching format that made it impractical for just about any other significant tile-based game. In particular, the number of characters in the "character" set was extremely limited. I think it was 15 or so, including animations.  I managed to do Sokoban, but even that was a stretch. And the very limited organisation of code in the static bank meant that it was difficult to add more functionality. A new bank switch scheme was necessary, which is why Thomas/I worked on designing 3E+ scheme and others.

Quote"The guy's behaviour at times is just baffling.  I'm not looking to analyze him, I'm just stating the facts of what everyone can see and read on Atariage for themselves.  I know there's a history now with him and Atari, and that he's the one stopping sales of the re-release of his original Boulder Dash (probably because that money is now split with Atari)."

Yes, I am not that predictable but trust me I operate on particular principles and not just randomly. The re-release of Boulder Dash came with a "trigger" that allowed any party (after an initial sales period) to stop continuation of the agreement. Because Atari purchased AtariAge, and that would mean I was in a business arrangement with Atari, my principles simply made it impossible for me to do anything but pull the trigger, so to speak. To do anything less would be hypocritical. It was nothing to do with money; well in fact I've lost out on any income so I'm hurting myself there. But as I said, matter of principle. I have zero idea if/how Albert decided to arrange the profits from sales with Atari. I haven't asked, and I don't particularly care to know.

Quote"I don't know all the details of that, but again, he could have worked out another deal with First Star Software years ago to either re-release BD or to make a true version of Boulder Dash II.  He didn't.  He complained about the original 250 copies being resold for inflated prices, as if that wasn't going to happen with a limited release (welcome to Collecting 101). "

It took many many months to get an agreement for those 250.  We were lucky to get that one up. That "he could have worked out another deal" is pretty much wishful thinking and that's just not the way things were. Thomas and I fought very hard to have an unlimited release, but we could not get an agreement to do that so 250 it was.

Since we've touched on my disapproval of resale at inflated prices, the best way I can explain this is that I do put a lot of work into my games/demos - way more work than I ever see in sales (or even thanks). Most people just take my work and I never hear a word from them again; not even a thank-you. But when I see people take my work and try to sell it for a 65000% mark-up (yes, 65000 percent) over what I received for that same copy... well, actually yes that feels disrespectful to me and the community. In capitalist USA that may very well be "Capitalism 101" but in some other parts of the world, artists are protected from such exploitation of their work. But that's another discussion and my view is apparently in the minority. In short, I don't like the feeling that I'm being "used" and will take steps to avoid that even at my own cost. I'll happily press the nuclear self-destruct every time.

Quote"He wants the community to praise his programming efforts, but he doesn't want to make money off of said efforts!  Do you understand him, Alex?  Because I sure don't."

I don't live in a culture that is capitalist above all else, or at least my worldview is not such.  Many things I do/share just because I enjoy creating things and it so happens that other people get enjoyment from them. I occasionally receive praise - which is welcomed and lovely. I truly appreciate when that happens; it's sad to have to seek it out. I get a fair bit of criticism too, but as long as it's well-meant and constructive then I welcome that too. Occasionally it's personal, but that says more about those people than me. Do I do things for money? - no, not generally. It's not my world-view, seeking money all the time and particularly profiting at others' expense. I like to give rather than take.

Quote"I'm not really understanding why BBG is limiting the number of FREE copies of a DEMO, esp with Andrew Davie now stopping any further VCS work."

That limit was their requirement. It took quite a while to fill the 100 places - well, truth be told I held a few back for various reasons so it's more like 95. Companies like FSS and BBG put limits on such things; we just have to live with that, as they are the IP owners and they do what they want with their property. But there's another side to this discussion; surely being thankful that there were 100 FREE copies for people to enjoy; this is not about depriving the community of anything. I just get this feeling in these sort of discussions of a sense of entitlement that people have; expecting to get what they want despite the wishes of those creating things.

Quote"I also don't understand why Davie would spend years developing a new kernel/engine, only to stop short of seeing it released as a final product."

Because I don't do these things for money. I do them because I enjoy them and find intellectual satisfaction in the challenge. I don't write Atari software for others; rather I write software and share my enjoyment and achievements (for free) with those who care to come along for the ride. Releasing things as a final product often takes a huge amount of extra work that for me, at least, is sometimes not necessary as I may already have achieved my goals.

Quote"I have to wonder how much Atari buying Atariage factored into his decision; if that was truly a deciding factor, there's no reason he couldn't continue forward releasing his games through someone else, like Champ Games."

100%, to succinctly answer your thought. And yes, I could continue writing and releasing through Champ Games or others. But at this stage I have zero interest in supporting Atari even incidentally by releasing software that runs on the platform. I do not believe they are good for the community. Nuclear option engaged.

Quote"Then again, he's always been a rather eccentric programmer."

This is probably true, but I'll take that as a compliment rather than a criticism.

Quote"Prior to his new Boulder Dash, he spent a year developing a version of Sokoban using his original Boulder Dash engine (https://forums.atariage.com/topic/293315-sokoban/) and spent 3 days toying with making a version of Minesweeper (https://forums.atariage.com/topic/295031-minesweeper/), neither of which were completed. "

Quite the itemised list of my work, presented as an implicit criticism. Nonetheless...

Sokoban was pretty much complete. Minesweeper was a quick "what-if". But the limitations of the original engine were a major major pain to work with, and I'd just discovered the CDFJ bank switch format which promised much improved development speed and ease. It made no sense, once I realised what CDFJ could to, to continue with any 3E bankswitch work. To top it all off, once I switched to CDFJ I had to start *defending* the choice of using an onboard ARM processor. That, to be frank, took a lot of the satisfaction out of creating new stuff. People were getting nasty (as opposed to supportive) with their opinions on what was legit, and what was "cheating". When the community becomes divided like this, it does somewhat take the fun out of things.

Quote"He then spent nearly a year-and-a-half developing a new Chess game that really showed some promise (and mentioned a lack of motivation several times: https://forums.atariage.com/topic/299157-chess/)... only for him to give up on it and claim over a year later it wasn't good enough and that he had other projects he was focusing on."

Yes, Chess was a fairly brilliant display engine but the game engine had limitations. When I realised what CDFJ could do, that the chess engine could be written in C rather than assembler, and that instead of 3+ years more work on chess I could use an existing engine for the moves and tack on my display system... it becomes clear that the 6502 implementation could never be good enough and compete with an ARM version running many times quicker with much more memory.

But you do touch on lack of motivation. Some of us "creative types" suffer from this - mood swings and depression. People who create things are not machines, and they do not need someone holding a whip over them to make sure they stay focussed and complete their tasks. Get real, this is/was a hobby for me. If someone came to me and offered me $X to write a '2600 game, I'd not be so capricious with regard to getting things out the door. There's a big difference between paid work and hobby stuff, although I have neither at the moment.  Chess was slightly different - once I realised that CDFJ was better, it still has/had limitations where the C code could not be efficient because it needed to be servicing the display regularly - making writing a chess engine within this scheduling requirement a bit messy. It really needed a dual-CPU board which I was fairly certain at that stage was just around the corner. That was spot-on - there are already options that do that. However, given the current situation with Atari I no longer have the drive or interest in Chess on one of these new boards. A shame, really, as the display still pleases me and it would have been nice to see.

Quote"Next was Wen Hop that was clearly some bizarre variant of Boulder Dash that he spent over 2 years working on before abandoning it (https://forums.atariage.com/topic/323162-wen-hop-the-search-for-planet-x/) and turning it into the new Boulder Dash."

You seem to have researched quite a timeline and have more details than even I recall. But the above is not quite correct. I started writing a Boulder Dash engine in CDFJ.  Then I thought OK, this engine and bank switching scheme is great - what game can I write? I used the new engine I'd written (with graphics from BD) to start develop a new game concept which morphed into Wen Hop. I still think it's a brilliant game idea. I changed it so significantly it is pretty much nothing like Boulder Dash anymore. Completely different gameplay, graphics, concept. But yes, it started out as Boulder Dash simply because I re-used the existing engine as a starting point. I do this with many/most games. I take existing code, cut out stuff, change graphics and slowly morph it into a new game.  At some point after working on Wen Hop, I then started a completely new Boulder Dash (AGAIN!) using the Wen Hop engine. I did this because Wen Hop had huge amounts of optimisations and engine improvement from the original CDFJ Bouder Dash I wrote.  So the sequence was pretty much switch to CDFJ, write Boulder Dash to see how CDFJ would do it. Morph Boulder Dash into Wen Hop. Start Boulder Dash from scratch again, morphing from Wen Hop.  So, Boulder Dash and Wen Hop have very similar engines but totally different gameplay/game concept.

Quote"And I seem to remember Davie had given up on the original Boulder Dash until Jentzsch offered to help him finish it."

Not quite right. I started Boulder Dash in 2003 or so, and shared progress on the forums. Thomas was a big Boulder Dash fan, and I invited him to collaborate. I'd already written much of the engines and systems that made it possible, but it needed a lot of work on efficiency. Thomas and I worked together, on and off, for many years on the improvements and slowly got it into shape. Every now and then life/depression intervened and I called a halt to the project. Many times Thomas was asked by others to complete it, but he always refused, insisting on waiting until I wanted to restart. He never badgered me, or tried to motivate me. But when I wanted t restart, he was there. Eventually we got it over the line. It was a joint effort and I appreciated very much working with such a brilliant programmer - although we did drive each other insane from time to time.

Quote"There's no question he's one of the most talented VCS programmers and he's pushed the limits of that venerable hardware beyond what anyone else has done.  He's also created some truly amazing demos using his Chronocolour technique, but he's like some other talented artists who, if someone's not there to keep them on track and focused on a goal, he'll just noodle around in the studio forever as 'feature creep' takes over and delays projects indefinitely."

Hey, you know that's actually totally OK. Artists are gonna do what they're gonna do. With creativity comes certain madness. If an artist "noodles around" well you know... that's totally their prerogative, and who is anyone to question that. Particularly where the artist releases their work for free.

Quote"In Davie's case, having unlimited resources that the current technology offers isn't a blessing, it's a curse."

Maybe. I did complete Boulder Dash 2. There are actually something like 20 unique levels I designed. The demo only has three installed. So, completed but not released, shall we say. The released levels are pretty good, though, and gives everyone who asked for the demo a decent game to play.

Well, I think I've addressed all the comments/criticism, and it's turned into a bit of a War and Peace reply. I seem to do that a lot; people don't seem to be able to cope these days and often call my replies "a wall of text". I'd prefer to leave it at that, but if anyone has any questions then ask away. Meanwhile I'm just gonna lounge around, be lazy, and generally disingenuous.

Thomas Jentzsch

I looked up the discussion at atari.io. Don't worry about Scott, it is not the first time that he is creating trouble.

Scott Stilphen

Quote from: Andrew Davie on 19 Jan 2025, 06:06 AMMy "antagonist" is in quotes...

From critic to antagonist right off the bat, eh?  Hopefully I'm not walking into a lion's den here...


QuoteThe levels are not the same; they are unique to this version.

From what I've seen, 2 of the 3 caves in this new Boulder Dash ARE the same.  Having different placements of the rocks and diamonds doesn't make it a new cave, it's just a variation of the same cave.  As I already explained on Atari IO, the original Boulder Dash game does this as well.  Cave A the 2nd time around is a different LEVEL of cave A.  In other words, your new Boulder Dash has a new level of cave A.  I think we're getting tripped up on the terminology here.


QuoteThe game is named "Boulder Dash 2", as in the 2nd Boulder Dash I have written for the '2600. The released version is technically "Boulder Dash 2 DEMO", but for space reasons on the title screen it says "Boulder Dash DEMO". It has never been referred to by me or BBG as "Boulder Dash II", AFAIK... and if it was, then it should not have been.

Although the title screen in your new Boulder Dash simply says "Boulder Dash", you have referred to it as Boulder Dash #2: https://www.youtube.com/watch?v=-RzRmKDGisE
Others, such as those on Atari IO and ZeroPage, refer to it as "Boulder Dash 2".  I simply suggested calling it something else, because First Star Software released a legit Boulder Dash II.  And you wouldn't want to released a finished version of it under the same "Boulder Dash" name because that would only create confusion (and yes, you would need to change it should it have reached the point of being sold/released, because you already released a "Boulder Dash").

You had no interest in doing a conversion of that, and that's certainly your choice.  I'm only suggesting it would be easy to do and would no doubt be popular with VCS fans.  It's a 'low hanging fruit' thing for you to do because cart sales would be all but guaranteed.  If you're so adverse to selling carts and making money off them, you could always donate your profit from them.


QuoteFirstly, I think your idea of what is a "hack" is just wrong...

You're 100% correct in regards to your new Boulder Dash, and I'm sorry you interpreted it that way.  It's clearly a new engine.  By 'hack', I was referring to your creating new levels of the original caves and calling them new caves.  I should have been more specific in my meaning.


QuoteThe irony. I did create completely new caves. But also I wanted a "homage" to the first boulder dash so I used the same wall positions for cave A. But there are huge/significant differences in gameplay, and creatures in the cave. There are speed runs, amoeba, cavernous areas, tricky cascading blockages; all elements specifically added because I did not reuse the original cave data but instead designed a new cave format that allowed "additions/modifications" to base cave data. Each level is basically a common "theme" with per-level modifications on top.  So cave A has the basic wall layout shared, but then each level changes the rock density and positions, diamond density and positions, flags speed run or not, adds different structural changes (more walls, caverns), and creatures. For example, one of the caveA levels has an amoeba which quickly blocks one of the caverns. You have to plan very carefully how to mitigate the amoeba's expansion and not just collect diamonds in a set time. There are variations and although as I said it's a homage, it's actually just a "first impression" one. The levels are different; I know because I designed them all myself.

I *think* you understand what I'm saying in regards to differnce between new caves and new levels.  The caves are indeed the 'walls'.  What happens within those walls are the levels.  Creating more/less rocks and diamonds doesn't create a new cave.  However, if you're putting different enemies in caves where they never were, that's certainly a grey area as far as descriptions go :)  Cave A with amoeba would certainly constitute calling it a modified cave A (A1?).  But again, this isn't Boulder Dash as compared to the original, it's something else now.  Pole Position with new tracks isn't Pole Position, it's Pole Position II (even though PPII includes the original PP track).  Look, all these new cave and level variations you created are great, but simply calling it "Boulder Dash" is the issue, because you're selling it short.  It's more than Boulder Dash, it's Boulder Dash Deluxe.


QuoteInterestingly you're not the first person to call my working style "lazy".

Andrew, my 'lazy' comment wasn't referring to your working style/ethic but rather your naming style - calling the same caves 'new' caves.  Someone replied on Atari IO with screenshots of the 3 caves that are in your new Boulder Dash.  I remarked that 2 of the 3 were the same caves as the originals, and that calling those new caves is a lazy thing to do.  My only context is the 3-cave demo you released, and I certainly have no knowledge of the complete version you created and are describing here; how could I?


QuoteI'm generally happy to answer questions. A difference of opinion does not an argument make..."

Nor does it have to be antagonistic in nature.


QuoteDisingenuous, huh.  You're actually suggesting I was concealing my true intentions by not being honest and sincere. Do you really stand by that?  In any case, it's not true.

I'm glad it's not true.  Understand, from where I'm standing, that's the impression I get.  I have no doubt you had every intention of finishing and releasing everything you've worked on.  But when you start frequently posting screenshots and updates of your progress and how fast you can code things up, people get the impression what whatever you're working on will get out to them sooner rather than later.  Yes, you're an artist in the sense that you're not just creating new conversions, you're also creating new ways of generating graphics on the VCS.

It's like hearing about a pile of unreleased music from your favorite musicians... after they died.  You look at people like Edward Van Halen, Prince, Ric Ocasek.. who spent years in their studios amassing a mountain of material, only for them to not release it.  As a fan, I think, what was the point of all that effort?  If I spend a year or more of my life on something that was originally meant to be shared with others, I'd be pretty upset if I didn't get a chance to do that.  In their cases, they didn't share what they were working on until they released it.  In your case, you do share it, and as a video game fan, it's frustrating when it ultimately doesn't get released.  As a kid, if you read about or saw a game in a magazine or catalog, you didn't expect that it might end up being unreleased, or worse, vaporware.  Looking at some of your past game developments (that I mentioned on Atari IO), that's exactly the same feeling I get.  I see something you're actively working on... and then suddenly it stops... only to see you start working on something else.  When that pattern starts to keep repeating, it's like the story of the boy who cried wolf; at some point, you stop paying attention.  Unless you make people aware right from the start that, "Hey, there's a good chance this will never be completed or released", not saying that gives the assumption you have every intention of completing and releasing it.  Yes, life happens every day and your priorities can quickly change, or you lose interest, or get interested in doing something else.  But as I also mentioned, there was never any final word from you when a project got 'shelved' and why.


QuoteThe re-release of Boulder Dash came with a "trigger" that allowed any party (after an initial sales period) to stop continuation of the agreement. Because Atari purchased AtariAge, and that would mean I was in a business arrangement with Atari, my principles simply made it impossible for me to do anything but pull the trigger, so to speak. To do anything less would be hypocritical. It was nothing to do with money; well in fact I've lost out on any income so I'm hurting myself there. But as I said, matter of principle.

Thanks for the explanation.  I have to say, I'm not a fan of the latest version of Atari, and I don't agree with Atari's recent business decisions.  The new "plus" emulation boxes are just another degree of Flashback trash at twice the price, and the repackaging of old games like Haunted House for $100 each is nothing more than pure greed (that my friend is pure capitalism), especially when you see people like John Champeau selling new games for half as much.  Those are the people I'd rather support.


QuoteSince we've touched on my disapproval of resale at inflated prices, the best way I can explain this is that I do put a lot of work into my games/demos - way more work than I ever see in sales (or even thanks). Most people just take my work and I never hear a word from them again; not even a thank-you. But when I see people take my work and try to sell it for a 65000% mark-up (yes, 65000 percent) over what I received for that same copy... well, actually yes that feels disrespectful to me and the community. In capitalist USA that may very well be "Capitalism 101" but in some other parts of the world, artists are protected from such exploitation of their work. But that's another discussion and my view is apparently in the minority.

Because I don't do these things for money. I do them because I enjoy them and find intellectual satisfaction in the challenge. I don't write Atari software for others; rather I write software and share my enjoyment and achievements (for free) with those who care to come along for the ride. Releasing things as a final product often takes a huge amount of extra work that for me, at least, is sometimes not necessary as I may already have achieved my goals.

The USA doesn't have an exclusive on greed by any means, but it's certainly a prominent factor.  And how money is used can be either positive or negative.  But people reselling items for higher prices is the foundation of collecting, and it's been that way long before the days of the Internet and Ebay.  Anybody selling something just has to accept that, because it's not going away, especially if what you're selling is limited, be it games, guns, cars, wax figurines, etc.  Sure, you can remove yourself from the equation and not sell anything, and end up a starving artist (and look at how many famous painters and artists ended up like that).  But again, wouldn't you prefer seeing your work being enjoyed and appreciated by others?  With all the people I've interviewed over the (30+) years, most everyone is happy to hear something I worked on that never got released back then was finally recovered and released.  For them, that one game represents months of work in their life.  Sure, they were paid a salary to create it, and might have received some royalties from it had it been released, but in most cases they loved working on creating games and money was not a driving factor, but rather a side benefit.  Some have said they would have worked on them for free, as their passion for creating them was that great.  Personally I would say remove money from the mental equation of whether or not to work on them, and disregard whatever happens afterwards as far as resellers (because people are going to do what they're going to do).  And Champ Games offers digital copies of games, so you wouldn't have to deal with selling physical copies (or you could go through Champ Games to handle that side of it).  Atariage isn't the only option to sell games through; there were options to sell physical carts years before Atariage existed.


QuoteQuite the itemised list of my work, presented as an implicit criticism.

The list of your unfinished titles is simply that - a list of known, public facts that I'm aware of.  And yes, I posted the list to show just how many times this history of working on something and then abandoning it has happened.  It's a criticism as far as I wanted to see most of these get completed, and I'm sure I'm far from the only person who feels that way.  You're also not the only person to start something and get very far long with it, only to stop.  There was a very promising version of Ballblazer being worked on, as well as a version of Donkey Kong, to name but 2.  I'm not a programmer, I'm a player, and I just want to play them :)


QuoteBut you do touch on lack of motivation. Some of us "creative types" suffer from this - mood swings and depression.

That's hardly specifically related to 'creative types'.  People of all types suffer with that.


QuoteYou seem to have researched quite a timeline and have more details than even I recall. But the above is not quite correct. I started writing a Boulder Dash engine in CDFJ...

I could only go by the information that's publicly available.  Incomplete or incorrect info often leads to incorrect conclusions :)

But what do I know (right TJ?), I'm just a "troublemaker"...