thanks!smealum.for anyone interested, I started writing a technically-oriented post mortem sort of article about DScraft. basically explains some of the stuff done in DScraft, and how it could be done better. you can check it out here : http://smealum.net/?page_id=80
No. Not close to possible.Maybe also redstone, mobs, tnt and the enderdragon ?
Notice the [ignore][/ignore]? I put those because it would be obvious that it is not possible, with what little RAM the DS has for use and its weak CPU.No. Not close to possible.
Then why did you say it?Notice the [ignore][/ignore]? I put those because it would be obvious that it is not possible, with what little RAM the DS has for use and its weak CPU.
Only reason i wrote it was for lol or boreness, though the tnt could be possible in some sort of instant remove way without animations, if DScraft calculates block XYZ potitions.
Good day.
Gezumuki.
"Only reason i wrote it was for lol or boreness"Then why did you say it?
No. Not close to possible.
Well, it would be difficult.meh, i disagree. i think mobs and TNT are most definitely doable without all that much effort. the only real challenge in that list is redstone... which is probably also doable one way or another, but it would certainly require some thought.
either way, I'm not working on this anymore, and haven't for over two years now, so don't expect any updates Gezumuki.
Well, it would be difficult.
as is anything worthwhile. if anything, it being difficult makes it more interesting.
well I mean if we're assuming infinite memory and CPU time, sure, it's trivial. the challenge here comes from the fact that we're quite limited in what we can actually do, which requires us to use smart, well thought out data structures and assorted algorithms.Not entirely sure why you'd consider Redstone to be difficult to pull off, you could treat each quad/face as a metaphorical "object" and if said face is "FaceType = Redstone", you could force it to look around for adjoined faces which are also "FaceType = Redstone" (Finding those is relatively simple, if the face shares 2 vertices with another face, it's adjoined in a "Minecraft-y" way) and thus create whole strings of Redstone. Do the same with Redstone activators (torches and whatnot) and you have a working Redstone circuit implementation. I too would sooner expect Minecraft-like explosions to be more difficult to implement - not explosions as such, just explosions that "look Minecraft-y"
True, true - the DS isn't exactly a powerhouse with loads of memory. It's already impressive that DSCraft is the way it is without chugging.well I mean if we're assuming infinite memory and CPU time, sure, it's trivial. the challenge here comes from the fact that we're quite limited in what we can actually do, which requires us to use smart, well thought out data structures and assorted algorithms.
Oh, and are you gonna release source code if you aren't doing it anymore?as is anything worthwhile. if anything, it being difficult makes it more interesting.
Oh, and are you gonna release source code if you aren't doing it anymore?
That's a very interesting article you wrote . One last thing: If someone were to attempt to rewrite it from scratch and they used your guide for the tricky parts, wouldn't they recreate your DSCraft with the same (or most likely worse) engine and performance/quality? Or do you believe there are simplistic parts that can be optimized and made better than in yours. To me this is like inventing the wheel, yet patenting it so the wagon is never created.i won't. i really think that the only way to make a better version of DScraft would be to redo everything from scratch. that's why i wrote that article ( http://smealum.net/?page_id=80 ) explaining the somewhat tricky parts; the way i see it, anyone who wants to build a better game has everything they need to do so.
That's a very interesting article you wrote . One last thing: If someone were to attempt to rewrite it from scratch and they used your guide for the tricky parts, wouldn't they recreate your DSCraft with the same (or most likely worse) engine and performance/quality? Or do you believe there are simplistic parts that can be optimized and made better than in yours. To me this is like inventing the wheel, yet patenting it so the wagon is never created.
OK, now I understand.in the article, i don't just describe how DScraft worked; i describe how it could (should, really) have been done better.
I get this message too,can someone help with this problem?I enjoy playing it.
The only thing I don't like is---
GURU MEDITATION ERROR!!
1282i934 321948124
12341243
2134134134
ABORT