Hmm actually it looks quite useful, at least from the “complexity” side of things. One thing that I’ve been unable to do until recently was @annotations, on account of clinging on to Java 1.4.2 for Mac compatibility. Now I’ve finally moved to 5.0
Sliced bread lets you make sandwiches, French toast, regular toast so it basically enables you to do really cool things with other ingredients (just like annotations)
Funny, been using Java 5 for 5 years and took the ride of it’s features, like annotations, bytecode modification and other stuff… and after the years of real usage I realized how they are evil… Sadly experience is non-transferable.
BTW, using Java 5 features under older JVMs was always possible by projects such as Retroweaver and Retrotranslator and I think they’re cleaner way than the CLDC target trick. Retroweaver appeared shortly after Java 5 release and it’s availability was prerequisite for me to start using Java 5 fully. So there was really no reason for not using it all these years…
Whats the best way to learn and remember java? I am currently using bucky’s tutorials which are great but I can’t remember too much about the details on certain things. I also ordered head first java just to let you know.
As has been said before, practice and lots of it. And patience. I’ve been programming for 9 years in Java and now I’m finally able to say I’m competent.
@jezek2 I don’t like bytecode modification at all, either. Annotations can do some nifty things and are of great use with documentation. They’re not a magic bullet, but they really help enrich self-aware code.
So, originally bread was unleavened, tasty and easy to cut. Then new kinds were added that are leavened, tasty and easy to cut. The someone figured out how to make a tasteless, sponge-like and hard to cut variety. Then someone came along and figure out how to pre-slice it. And this is the peak of advancement?
WRT: bytecode modification. Heathens. Well I guess for it to be fun you need to be doing it a runtime.
I have another question about Steam. How did You get Your game there ? I mean, I have no knowledge of the process, though I’ve heard they are quite picky and what not. So, did You approach them Yourself ? They came to You ? Do You have to, like, give in on some demands ? (For example keep up the quality, sacrifice Your every first puppy … etc) I do not even know what exactly to ask.
And now, that You’ve been on Steam a bit longer, how have the sales gone ? I mean from the interest in the game point of view. I would think the throughput of the sales is a tad bigger, than before, but is it stable ? Or more like hectic, random spikes ? Or rather, no meaningful changes at all?
Had a friend already in there who recommended us. I had approached them directly before but they just said “No” without any further explanations. Once you’re in there though Valve are exceptionally easy to work with and place absolutely no restrictions on what you can do, beyond reasonable behaviour (like “don’t install malware and trojans” is about as restrictive as it gets). More than that I’m not at liberty to say.
Sales on Steam trickle away now we’re off the front page, and will plummet completely I expect once we’re off the new releases lists. Direct sales have barely been affected, and still limp along at about $100/day on average. If Steam and Puppygames sales together add up to $200/day or so we’ll be at minimum wage which will be nice but not quite nice enough