Minecraft Creator's New Game Called 0x10c
silentbrad writes "As announced last month, Notch — creator of Minecraft — is working on a sandbox space game (no, not the Mars Effect April Fools joke, though it's similar). "The game [0x10c] is still extremely early in development, but like we did with Minecraft, we expect to release it early and let the players help me shape the game as it grows. The cost of the game is still undecided, but it's likely there will be a monthly fee for joining the Multiverse as we are going to emulate all computers and physics even when players aren't logged in. Single player won't have any recurring fees. ... The computer in the game is a fully functioning emulated 16 bit CPU that can be used to control your entire ship, or just to play games on while waiting for a large mining operation to finish. Full specifications of the CPU will be released shortly, so the more programatically advanced of you can get a head start.""
May appeal to some, but...
With the first link, the chain is forged.
Seriously? You think a site like /. doesn't have readers that might be interested in a game that contains
a VIRTUALIZED CPU THAT CAN BE FREELY PROGRAMMED?
What are you, some sort of reddit user?
Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
the built in 16 bit cpu description on the 0x10c website is very interesting.
course he mentions a monthly fee for this one, so it won't be a 1 timer like minecraft, but definitely something to keep eyes on. Just hope he FINISHES it, and doesn't do like Minecraft where he writes half of it, gets bored and quits to move on to some other project.
Bit-coin fortune, here I come.
there's already a lot done,
see reddit.com/r/dcpu16/ for the first reactions...
and the first questions on stackoverflow are already coming in - stackoverflow.com/questions/tagged/dcpu-16
Also? RTFA.
Here's the CPU:
http://0x10c.com/doc/dcpu-16.txt
Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
I disagree with your tone. I particularly (and universally) despise the statement "who the hell cares?" because it contains an arrogant implication that you speak for everybody.
That being said, I agree with the sentiment that Slashdot ignores good indie games, but my agreement is not for the reasons you think.
You might ask "but what about Mojang"? Mojang is a multi-million dollar game studio that has shown it can tangle with the big boys. Its flagship product has sold millions of copies. It sells products across multiple platforms. It's been the star of a cover article in every major game magazine. It's not "indie" by any stretch of the imagination.
Slashdot ignores nearly ALL indie game developers, with the exception of iphone app developers.
Thank you for recommending "Town", I'll check it out.
I'm sure notch is able to write terrible code in every language.
I'm surprised we haven't seem more of this already. I guess the success of WoW has really dumbed down the MMO scene. Back in the day I played around with writing a BBS door game like Trade Wars 2002, but the behavior of your deployed fighters could be scripted and they could perform actions while you were offline. 0x010c looks awesome. We need more games like this.
It's Java, as shown in this screenshot.
i dont understand... 16 bit is like the snes. would the game be like a snes game?
The difference is that you can program this CPU to control your ship and its various systems.
--------
This isn't the sig you're looking for. Move along.
so what? what's special about this vs a hundred other '80s/'90s cpu emulators?
Because if you read the article, you would have found out that you can use it to control your ship, or infect other people's computers with viruses. That sounds ridiculously fun for a space nerd programmer like myself.
And the 16-bit CPU is programmed with...assembly? Jesus Christ, please tell me that's not the only way he plans on letting people utilize it...
Uh, Mojang definitely is "indie". Indie does not mean small or low budget, it's short for independent, as in, independent of the major publishers. Mojang self publishes, hence they are "indie". One hit game does not make them a major publisher.
How many of those are embedded in a video game and who's programming may aide or hinder your progress in the game?
Well.. maybe. Or Maybe not. But Definitely not sort of.
And the 16-bit CPU is programmed with...assembly? Jesus Christ, please tell me that's not the only way he plans on letting people utilize it...
If you don't like it, nut-up and write a C compiler!
On the site it's 0x10 (16) raised to the power of c. That's not meaningful here but since it's in a parallel sci-fi universe all bets are off.
I was kinda wondering how 0x10C (268) could have any meaning. 0x10^c makes a lot more sense for something sci-fi.
How many games run the scripts on the server, even when you're not logged in?
Program Intellivision!
No, the 16-bit CPU is inside the game. This will be like a game SNES.
Took me a few minutes to figure out, but the title is actually 0x10^C, which is 16^12 in decimal, which is 281,474,976,712,644, which is the year the game is set. Clever!
Well, the simulated processor is 16 bit, but that just runs the code you write to control your ship and such, as I understand it. Read carefully: "The computer in the game is a fully functioning emulated 16 bit CPU that can be used to control your entire ship, or just to play games on while waiting for a large mining operation to finish."
That means as part of the game, the game provides you a computer to work with, and that computer is 16 bit. There's a whole game going on outside that computer.
Program Intellivision!
How long before GCC can target the DCPU-16?
It is a girl and by the sounds of it a young one. It almost sounds trollish too. I for one love dwarf fortress. The interface is terrible, but the game play is on par with the most advanced rts out there. Of course it is all opinion so troll lo lo lo la
Seriously Slashdot, who the hell cares? There are many better indie games in development.
-whipcrack- Back. To. Facebook! -whipcrack-
It's very similar to the basic models of the PDP-11. 64K of 16 bit words, two-address instructions, operands can be registers or memory. It should be possible to modify a PDP-11 C compiler to compile for the thing.
No indication of how I/O works, or if there are timers or interrupts. If you're supposed to control a spaceship with this, they're going to need those. PDP-11 I/O was done by putting devices on the same bus as memory, and storing into their device registers. But the spec here says that you have 64K words of memory; no portion of the address space is reserved for I/O. So they may use the unassigned opcodes for I/O.
Assembly is "scripting" now?
If you don't like it, nut-up and write a C compiler!
There probably will be a few different compilers of different languages available by the time this game hits the shelves.
Here's a recent console emulated in Java. Have fun reading the code !
http://code.google.com/p/jpcsp/
What I thought was the most interesting paragraph:
The possibilities of this CPU and generator are... Fascinating. For instance, users players (see, lines are already blurring) can exchange programs, so you can expect a lively scene of people exchanging programs. There's a nefarious side to this as well - Notch will not stop anyone from making viruses, so even computer security becomes an element of play. A virus could, for instance, disable a ship's weaponry or shields.
With a concept like this, there is no middle ground. It'll either be incredibly great, or painfully bad. No possibility in between.
Uh, Mojang definitely is "indie". Indie does not mean small or low budget, it's short for independent, as in, independent of the major publishers. Mojang self publishes, hence they are "indie". One hit game does not make them a major publisher.
That definition doesn't seem to go with the popular definition. If all that's required to be an indie studio is to self-publish, then EA is an indie studio.
If you can't convince them, convict them.
The onboard computer in your spaceship, in the game, is 16-bit.
I can only imagine how godawful this would be if written in Java. Minecraft was bad enough on that front. I don't want to know what an emulated CPU would do in a JVM...
You mean like redstone computers that ALREADY EXIST? There's plenty of turing-complete implementations. And notch wasn't even TRYING to do that with minecraft. So please eat your words, immediately.
You're just showing how ignorant you are about software languages.
GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
Sounds like a pretty excellent project for a compiler/assembly class at university, actually.
What's special is that NOTCH INVENTED IT DO NOT STEAL!
Seriously, why do we need people inventing random CPU architectures for insufficiently good reason? If he used an existing architecture (which I'm sure I would have heard by now if he had) or existing language (like Lua), then well, maybe, but just because Minecraft gets a few nutters who make whole computers out of redstone Rube Goldberg parts doesn't mean there's a general call for this.
inb4 server meltdowns from having to emulate people's badly written notchcode.
#naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
Yes, that is fairly interesting. I had noticed it also, and wondered how it might work.
It implies there will be some mechanism for the "computers" to exchange data and programs. (Since it looks like a bog standard von Neumann architecture, there's very little distinction.) For viruses to really take off, though, they need to exploit some vulnerability that's common to many programs. So, either these computers will have some baseline of common software that they come with, or there will be some widely popular 3rd party programs written by a handful of gamers, or some combination of the two. I imagine that third case is the most likely.
This has shades of Core Wars to it, actually. I wonder if that was an inspiration?
Program Intellivision!
Why the Java hate? I have the sneaking suspicion that half the people commenting have never used it, and instead rely on their experiences of web applets ten years ago and bloated software packages like Vuze.
Recent JVMs have come a long way and java code executes quite fast these days. Still not as fast as native c++ and friends, granted, but somewhere in the same ballpark. What you get in return is a higher lever language which takes care of annoying, time consuming details like managing memory and garbage collection so that you can actually focus on the stuff that matters, which would be game logic. Does anyone know a better solution for this? Some language that's easy to use yet powerful enough to do the job, and which runs on all systems with a modern JVM and OpenGL driver? Mono is still not quite complete. Python and Ruby are even worse than Java performance wise. Do you really want notch to write bad code in c++ or related languages?
Why do you even care? It's obvious that this indie game will not be like Crysis. It will not be a pixel pusher, and depending on the gameplay, it might not need that much performance.
A different point of amusement: The processor's capabilities and speed are roughly equivalent to the processor in the Intellivision. Most instructions are 1, 2 or 3 machine cycles long, but the processor apparently only runs at 100kHz. The Intellivision's CPU is 895kHz, but instructions take 6 to 14 cycles. The Intellivision is slightly faster, but lacks hardware divide/multiply and has less flexible addressing modes.
So, on the whole, it looks like "Intellivisions.... In..... SPACE!!!!!!!"
Program Intellivision!
I wouldn't waste your time on towns it isn't much more than a standard resource gather and build sim with some sight tweaks, isometric 3d and poor Gameboy like graphics and animation. Even the tutorial is misleading as the instructions on how to do stuff aren't what you actually need to do...
No real innovation at all.
If you ask me parent is somehow connected to Towns and is bitter he can't produce good games while others can...
[The Universe] has gone offline.
just because Minecraft gets a few nutters who make whole computers out of redstone Rube Goldberg parts doesn't mean there's a general call for this.
True. I'm sure the game will be playable by non-programmers too if that's what you're getting at.
I think there's a big middle ground: Incredibly great, but only if you're in the small niche it appeals to.
1. That doesn't make any sense. By that definition, all major game studios would be independent.
2. Mojang is not a small time player anymore.
3. "Indie" definitely does indeed refer to small time self-owned business encompassing a very small group of people (I usually don't even use the word "studio" unless they actually have a physical studio). There is no other sensical definition.
4. I've been a part of an indie development shops. Mojang is not an indie development shop.
How long until there's a virus that starts crashing players' ships?
"We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
I don't like C. Have Forth. https://github.com/MostAwesomeDude/cauliflower
~ C.
I thought that was a given. If you're not in the niche, it doesn't even make it to suck. It's be incomprehenseable, and unplayable.
and the first questions on stackoverflow are already coming in - stackoverflow.com/questions/tagged/dcpu-16
O_o
mfw those weren't all posted 4/1.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
The reason EA is not Indie is because they are a publisher. Other, smaller companies make games for them. For example, DICE made Battlefield 1942, but EA funded/published it, because EA has the money and name to get it out there.
Mojang is indie because they made the game, AND they published the game. DICE, had it funded and published Battlefield 1942 themselves, they would have been the big Indie publisher on the block at the time. Now, if Mojang starts spending their money to fund other developers, and publishes a game for them, then they would be on the road to becoming a major publisher.
I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
Programming is WORK, and if he's putting it in, he can decide what language he wants to work in.
I'm not seeing where he was holding a gun to Notch's head and demanding he not make it in Java. He was simply saying that he wishes it wouldn't be made in Java (for one reason or another). Nothing wrong with criticism or opinions.
Just as he's free to post his opinion, you're free to do the same. "Wow! I love it!" isn't the only thing allowed to be posted, you know.
Point taken. But perhaps you'll be able to take advantage of flaws in the compilers people write...such as buffer overflows.
how long till someone ports dos to their ships computer?
---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
Thats fair, but the point was I reject his argument that it can't be done in java, or that it will be godawful in java. It has its limitations, but Minecraft runs just fine, and has redstone circuits, so his comment comes down to just general java-bashing without any real evidence or expertise.
GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
I fail to see how the word "independent", from which the corruption "indie" derives, has any relevance to the size of the group of people directly involved.
Oh, wait, hang on, is this some sort of hipster-logic thing that's supposed to work on the weak-willed and easily-jealous consumer? That'd explain why it sounds like hastily-constructed retcon gibberish to me. Sorry, hipster mind tricks don't work on most of us here, maybe we should've warned you before you made a fool of yourself.
You don't really need a compiler to write programs for a device with less than 512 bits of memory. You can write the whole program by hand in less than the time required to launch a compiler.
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
While Java the language has its advantages (such as simplicity, well-defined concurrency and massive eco-system), it also holds a considerable number of disadvantages. For one, partly due to its simplicity, it is not very expressive and has limited abstractions. Code written in other languages that does the same thing tends to be much more concise. And despite one of the language's goals of safety, it doesn't support non-imperative programming all that well. Even C++ has gotten more functional features (except for garbage collection) than Java at this point. Of course, this is generally offset by newer languages such as Scala and Clojure, which can utilize the existing Java eco-system without becoming bogged down with Java. Which brings us to the next point.
The JVM is great in certain contexts, especially server-side. But it is still a memory-hog, which means there are contexts where it is not really an option compared to certain alternatives (such as C or C++). Furthermore, the start-up time is often an issue. This is not a big issue in a server-context with long-running applications, but can be a considerable issue in other contexts. Another example is the distance between "the metal" and the JVM, which is much shorter for C and C++, which results in considerable overhead for applications such as graphics. The JVM is an awesome virtual machine with a lot of great technology that means it can potentially rival optimised C++ with much less effort on the programming side (for instance, automatically detecting when concurrency features are not needed for certain classes and methods and optimising them away, and reintroducing them when they are needed again - see escape analysis and the JVM. This isn't something that is easily supportable in C or C++), but you should still appreciate that there are contexts for which it simply isn't optimal.
That said, using the JVM for gaming is generally quite viable, especially if the graphical requirements aren't too large.
I'm kind of happy it's in Java. This means I'll actually be able to play it. He'll more than likely get a monthly subscription fee out of me, because of it.
"Ubuntu" -- an African word, meaning "Slackware is too hard for me". - stolen from Dan C alt.os.linux.slackware
Or you could make a program that works amazingly well at what it does, but with a backdoor to malfunction at a critical point (bonus points for doing so in a way that makes it difficult to detect the source, like cause a weapons control program to make the engine malfunction). Lots of malware spreads that way, and for good reason (it's easy: the user spreads it for you). More of a trojan than a virus specifically: unless there is some method of semi-automated communication between the ships, though, a true virus seems hard to do.
Unless the server architecture itself has some sort of vulnerability that allows you to circumvent the normal gameplay and install software that way. That would be... interesting, to say the least.
"None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
People are already working on an OS for the system, so probably not very long.
"None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
In the end this is all you're going to use your emulated CPU for - scripting events. And while people will argue until their throat hurts that scripting is so much more limited than a real CPU, please remember one crucial fact: this IS NOT a real CPU.
This is a simulated CPU crafted by the game designer, and any use you get out of this CPU will be limited by (1) the architecture/memory and (2) the I/O provided to interface with various aspects of the game.
Why not just use a scripting language with defined interfaces and put a limit on the maximum program length (to simulate the intended limitations of the 64k ram, etc)? There's no reason you can't design-in similar limitation to keep players on their toes. You will also entice an entirely new set of players into the game who can comprehend how a simple script works, but stare glass-eyed at you when you mention non-maskable interrupts or twos-complement arithmetic.
Besides, everyone knows that some community member(s) will release a high-level language and compiler (of questionable quality and support) as soon as the game is launched, so why bother making this pretty CPU emulator if few players will ever see? I say the creator should just save himself the trouble of player backlash about a crappy community-supported IDE that he can't fix, and just do it himself.
Man is the animal that laughs.
And occasionally whores for Karma.
I made an post on reddit detailing the swarm that I hope to make. Slashdot seems like a better place to get feedback from though, so please feel free to tear apart my plan!
http://www.edge-online.com/news/mojang-turns-publisher
Yeah, I had considered the trojan route also. I'm guessing there's enough people looking over others' programs that trojans won't last too long in the wild. But, I guess it just depends on how subtle the trojan is.
The difference between a backdoor and a coding error might only be found in the programmer's intent and not the code itself. For example, consider a buffer overflow that leads to arbitrary code execution: It's a coding error if the programmer didn't intend for that, but a backdoor if the programmer intended to exploit it later.
Program Intellivision!
I'm writing a really useful navigation package for players' ships.
How can I believe you when you tell me what I don't want to hear?
at least report something new and interesting ...
This was recently announced. Can't get much newer than that. Announced by the author of a fairly popular game, and it has programming, and space... Pretty darn interesting.
DCPU-16 Specification
Copyright 2012 Mojang
Version 1.1 (Check 0x10c.com for updated versions)
* 16 bit unsigned words
* 0x10000 words of ram
* 8 registers (A, B, C, X, Y, Z, I, J)
* program counter (PC)
* stack pointer (SP)
* overflow (O)
0x10000 16 bit words is not 512 bits. I think they'll find a compiler quite useful.
There is a difference between programming and in game computer, and scripting the game.
There is an infinite amount of numbers between 1 and 2. There are an infinite amount between 2 and 3. Are there more numbers between 1 and 3? How is programming in one one game more or less interesting than scripting in another game?
Where did you get "less than 512 bits"? The linked description has 64k of 16bit words. 128KB.
Oh well.
I love Jesus, except for his foreign policy.
I'm looking forward to punching trees to get the wood for my first spaceship :-P
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Um, no MInecraft does not run just fine. I find it funny that you mention redstone. Try using a fairly complex redstone mechanism. Maybe put a dozen lamps on it. Watch everything grind to a stuttering crawl...on an i7 2600k. The new chunk loading system often will load chunks in the distance, but you have to practically step into a nearby chunk for it to load, which seriously ruins actually being able to see the cool stuff people have built until you run face-first into it. The new lighting engine is much buggier than the old one, often not lighting areas that are plainly visible until you stand in them, and even then it may not. How this sort of thing even gets into the final product is beyond me. Why does Mojang get a pass when anyone else would be nailed to the wall for this crap? No real evidence? Are you kidding me?
Oh, and I forgot to mention that the nether has been a horrid stutterfest since the 1.2 update. Anytime a chunk is loading it grinds to an utter crawl. The nether has been unplayable. How in the hell are you excusing that??
Up to this point I wasn't sure if you were serious or trolling. "Minecraft runs fine....", yup definitely a troll.
The thing has 128KB of RAM, not 512 bits...
Mada mada dane.
Actually, yes there are more numbers between 1 and 3 than between 1 and 2 or 2 and 3.
More of a trojan than a virus specifically: unless there is some method of semi-automated communication between the ships, though, a true virus seems hard to do.
A pedantic point on terminology, viruses can use human interaction to propagate, like in the old days when they used to travel on floppies. If it spreads automatically without any interaction, it is typically called a worm.
"First they came for the slanderers and i said nothing."
You wouldn't play it if it were written in C? Or Perl?
"First they came for the slanderers and i said nothing."
Probably not if it was wrote in C, because more than likely they wouldn't have a native client for my OS. You have to screw up pretty bad to make Java non-portable so I'm guessing it'll work fine. For years I ran Linux and duel booted Windows to play WoW (wine sucks horribly for WoW) and when it came time to buy a new computer I opted for a Mac. I get a real Unix OS and that ability to finally ditch Windows for good.
"Ubuntu" -- an African word, meaning "Slackware is too hard for me". - stolen from Dan C alt.os.linux.slackware
Will it support lambdas, auto, and initializer lists?
Comment removed based on user account deletion
Given the recent Slashdot article where someone booted Ubuntu on an 8-bit chip...I suspect it will.
It really depends on how the IO for the processor works out. It seems pretty likely that we'll end up with people who directly link sensor inputs to program IO decisions. You'll probably have a whole generation of things which can be buffer overflowed if you cause the right environment to exist around them.
Which will be hilarious.
It is a girl and by the sounds of it a young one. It almost sounds trollish too. I for one love dwarf fortress. The interface is terrible, but the game play is on par with the most advanced rts out there. Of course it is all opinion so troll lo lo lo la
The only fun part about DF is the arcane interface. Once you've figured it out, there's no more game. It's like fun-through-obscurity, and it doesn't work any better for fun than it does for security.
"All these years believing you're the signified monkey, only to find out you're just a big hunk of nobody cares."
They are a publisher, but they also develop games.
I should know, as I worked at EA for 6 years, specifically on sports titles.
Cheers.
-jamman
There's a special place in hell for you, jamman.
"All these years believing you're the signified monkey, only to find out you're just a big hunk of nobody cares."
+5 funny, but actually true. It's mindboggling to think that the guy who ripped off a vastly superior game in what looks like some Kindergarten-level JavaBabble made such an enormous amount of money. I just don't understand how the world works sometimes.
People like things that you don't like?!
Idiots!
"All these years believing you're the signified monkey, only to find out you're just a big hunk of nobody cares."
I have a suspicion that people who tend to defend Java do so because it's the only language they know to some greater extent; they learned it in college and got stuck to it.
Oh, and because instruction in the language probably came with unqualified aspersions against other, more mature languages; like "C is eveeeel because it has pointers!," and "C++ is a rat's nest, stay away from it!"
dZ.
Carol vs. Ghost
Please stop spouting this nonsense.
Post some evidence instead of "Java still sucks". There's plenty of evidence for performance improvements in Java (yes, it's a Wikipedia link, and yes, it has references).
Maybe they defend Java because it has benefits over other languages and the performance aspersions cast against Java were last true in the 1990s.
I learned and used lots of languages before Java, including C and C++. Those latter languages force you to spend a lot of time dealing with low-level issues, are in general dangerous, and yes, C++ is a rat's nest -- even most C++ programmers will admit this.
Indeed. It's 1MB of RAM, in fact.
I had a sig once. It was lost in the great storm of '09.
Actually, it's 1MB
I had a sig once. It was lost in the great storm of '09.
That is not what I'm getting at. I'm getting at that he decided to come up with something random, rather than at least trying to do something resembling something that previously existed. The people creating enormous redstone automata are doing it specifically because it wasn't meant to be abused to that scale, just like people who write programs in Brainfuck. And assembly language? That's fun for a while, but then it just becomes tedious.
I used to love writing me some 68K assembly language back in the day, then I got tired of writing 4-8 lines of code for the equivalent of one C statement, which is also harder to read than the C statement. And that was with a relatively well-designed instruction set.
#naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
"Why the Java hate?"
Because running a Java app always reminds me that a similar program woud run just as well on a 5 year older computer when written in a native language?
I sometimes do things in Java , but there is always this nagging feeling in the back of my head that i'm somehow wasting a lot of energy and resources when running the code.
I will propably live in this limbo untill Java cpu's are common.
Seriously Slashdot, who the hell cares? ...
wow, just wow.
With a name like Gamergirlie and being on slashdot and yet you say what you said.
Do you know what site this is? Are you truely a gamer? Shit, are you even a girl?
Or worse, are you like 12 years old and think the world started with what you remember?
"OMG! Games are fun unless they have great graphics and magic ponies!!!! And rainbows!!!!"
Notch is making games that make you think, let you be super fucking creative and honestly, kick ass. If dude isn't one of the best Indie Game Makers out there, then he should be. Most indie games are the same shit i've been playing since the 80's, but have better graphics, sort of. Rehashed platformers, shooters, and RPG games.
Seriously, you need to change your name and hang your head in shame, there's more then 1 type of game in town, girlie.
Be seeing you...
A different point of amusement: The processor's capabilities and speed are roughly equivalent to the processor in the Intellivision. Most instructions are 1, 2 or 3 machine cycles long, but the processor apparently only runs at 100kHz. The Intellivision's CPU is 895kHz, but instructions take 6 to 14 cycles. The Intellivision is slightly faster, but lacks hardware divide/multiply and has less flexible addressing modes.
So, on the whole, it looks like "Intellivisions.... In..... SPACE!!!!!!!"
Sweet, i still have an Intellivision II, control sucks, but i'm ready!!!
Wait, how do i connect it to the net?
Be seeing you...
So because /. isn't reporting about a game that you like, that means 0x10c is trash? Honestly i've looked at towns and it IS just trying to be Dwarf Fortress, albeit with much less complexity. Dwarf Fortress is one of the most amazing tycoon game's I've played to date. The interface isn't bubble gum and candy wrapped for you, but honestly; I don't mind that. Get past that and you'll find game play far far richer than anything town's tries to hawk up.
0x10c has a programmable virtual CPU as an integral part of the gameplay. This is something new. This is something engineer type people would love. Towns only has the same thing done over again. Nothing original about it. This is why town's isn't reported on front page of /.
There are subsets of infinity. All the numbers between 1 and 2 is one subset. All of the numbers between 1 and 3 is a greater subset. Infinity doesn't behave like regular numbers.
Popular definition doesn't mean what you and your cohorts decided to make up one day. Independent absolutely means the producer of the media also funds their own distribution of the media. Whatever twisted logic you have come up with is absolutely wrong.
If the specification is lying, I apologize. Or you're a very subtle troll. But one fact remains.
Repeating something that is not true does not magically make it true.
Nope, all intervals in the set of real numbers have the same cardinality. An easy way of making this more intuitive is to consider that for every number in the interval [0,1], it has an equivalent value in [0,2] which is twice as big. And, since you can choose a number with arbitrary precision, it is possible to generate every value in [0,2] by choosing the equivalent number from [0,1] which is half as big. Both of them simply have "uncountably infinite" members in one dimension. It's possible to have spaces with more members, if for example they have multiple dimensions.
Indeed. It's 1MB of RAM, in fact.
Actually, it's 1Mb.
65536 * 16 bits = 1Mbit = 128KByte
alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
Hell, even reddit loved the idea. I'm thinking this poster may be from 4chan or something.
"People don't want to learn linux" hasn't been a valid excuse since '03.
Considering this is essentially a commodore 64, I give it about a minute.
"People don't want to learn linux" hasn't been a valid excuse since '03.
He released the specs early- there's already a C compiler available, among other languages.
"People don't want to learn linux" hasn't been a valid excuse since '03.
Thanks, Java. Thanks for nothing.
I come here for the love
there are more numbers between 1 and 3 than between 1 and 2
For every number n between 1 and 3, I can find exactly one (unique) number to match it between 1 and 2. (Specifically, let f(n) = (n - 1)/2 + 1.) If there were more, that would not be the case.
-1, Too Many Layers Of Abstraction
It'd be tricky, but I think a linux-like OS could be ported.
"People don't want to learn linux" hasn't been a valid excuse since '03.
It's not my computer. I've seen this MANY times on MANY computers. If you're running it locally then that may be a different story, but even with a very fast server with gobs of RAM and a very fast pipe...you still see these issues.
My OS class in college has us write the OS on top of a virtual MIPS PC written in Java. It ran just fine.
This is the same as which contains more numbers:
:)
A: 1,2,3,4,5,6,... or
B: 2,4,6,8,10,12,...
There is a direct one-to-one mapping from A to B:
f(x)=x/2
Therefore they have the same number of elements - aleph-0.
A mapping could also be made for every number between 1 and 3 to a number between 1 and 2:
f(x) = (x-1)/2
Therefore each contains the same number of elements.
Infinity, indeed, doesn't behave like regular numbers
There is no such number as 2 x aleph-0 because doubling aleph-0 is also just aleph-0 (see first example)
Similarly, the is no such number as aleph-0 + N (N being an ordinary number) because it is also just aleph-0.
The next number above aleph-0 is aleph-1, which is infinitely larger than aleph-0.
why not? i'd be willing to bet other people will fill the gap pretty quickly. someone will make gcc support this within a few more weeks.
I present to you a Slashdot haiku:
Came here to say that
As normal, beaten to it
Feel validated
Not quite, in casual English, one-to-one could be a surjection/injection but not a bijection. E.g. if set A = {1,2,3,4} and B = {1,2,3,4,5}, then "b = a + 1" has a one-to-one mapping from A to B, but the other way (a = b - 1) doesn't, because A doesn't include zero.
But if he uses Java anyway, why not utilise the JVM itself as a virtual machine? It has far more features than this 16bit minimalistic thing, and after decades of optimisation it has become reasonably fast, at least much faster than any emulator he will come up with.