Domain: corewars.org
Stories and comments across the archive that link to corewars.org.
Comments · 26
-
Re:I can give input there!
Not an MMO, but MindRover was a game completely around building bots and sending them to fight each other. There also were contests were you sent in your bot for competing against others on a manufacturer hosted machine.
And the grand father of such games, of course, was "Core Wars", without any fancy 3d-graphics.
-
You have to be kidding me
VBA? Office? Two words: core wars. http://www.corewars.org/inform..., Kids are tenacious, curious, and smart. With an hour of instruction the apt will learn more about programming in an afternoon than they will in a month screwing around with Windows.
-
Retro
-
sounds like
core wars 2013
-
Re:Hasn't something like this been done?
You're possibly thinking about the classic corewars game?
-
Re:Before you say, "So what?"
Yes, I was going to go on to make the point that once you have everyone cheating, it's no longer a human-directed game—unlike the intricate art of the tool-assisted speed run, which is basically a mission to explore the best possible playtime assuming perfect luck and skill, or reliving an old classic (I'm a strong proponent of the five-second rewind in ZSNES myself), a multiplayer game boils down into a pure struggle of code-versus-code. Suddenly, the arms race evolves into a 3D version of Core Wars played with other people's algorithms, a fabulously boring thing to watch if you don't intimately understand what the agents are doing and why.
-
Re:Coding "is" a game
Agreed, any puzzle game is lame compared to the puzzles we face when programming.
To contribute anecdotal information, it seems that programmers (sample size: one, me) love racing games and NetHack (actually a very big puzzle but so varied that it's hard to think of it as such). They spent some time playing sokoban, a much smaller puzzle. They rarely play programming related games with the exception of Core Wars back in the '80s. They think Rubik's Cube is cool but can't remember anymore the solution studied on a magazine 20+ years ago and they disdain sudoku. You don't play sudoku, that's computer work. If you really have to mess with it you program a computer to solve it (but it's NP-Complete).
-
Re:Programming lesson
A.K. Dewdney came up with a similar idea back in 1984. It's called corewars.
-
Corewars with money
Its corewars, but with real money instead of simulated computer memory.
The name of the game is to send a "signal" that confuses the other guys bots, such that you fool them into making you money.
Very much like aircraft radar guided missiles vs radar jammers vs anti-jamming missiles
-
Re:This is why I only play D&D (3rd ed.)
Are you implying there's a computer game that's completely unhackable?
-
Re:In Soviet Russia...
A better parallel is Internet Core Wars
-
What's new here?
-
Re:Why would they mutate?
They would be competing against each other for the existing resources (petri dish space, the nutrients available, the warmest darkest place of the container).
Each bacterium will have random transcription errors. If these are fatal, the descendant won't reproduce. They have the trade-off between reproducing slowly with fewer mutations but being outbred, or reproducing quickly with more mutations and less chance of being outbred. So it looks like breeding quickly and risking genetic mutations is the better option.
Imagine playing Core Wars where every process that forked or spawned, ran the risk of a few bits being randomized.
-
Re:Nerd Geek?I actually prefer "Geek". A nerd is interested in almost everything and is able to grasp many different subjects on a high level. That just seems like an "intelligent person". To me, a nerd is a person who is interested in the most esoteric, obscure, technically challenging aspects of every field -- that is, if a nerd plays videogames, they never touch Counter-Strike, they play Core Wars instead. They don't just watch Star Trek, they know Klingon. They don't just play D&D, they're invariably rules lawyers.
They also have high-pitched whiny voices, wear pocket protectors and thick glasses, are either impossibly skinny or impossibly fat, and have no social skills. Geeks on the other hand are just simpletons parading around with a little amount of extra knowledge as coloured feathers in a birds ass. They do know more about a subject than the people in their environment and they want the others to know that. However, often enough they are not able to grasp the subject fully. I would say that yes, they do have extra knowledge about a given subject, but I see no reason they can't grasp that subject fully.
Actually, I see two important parts of the 'geek' definition -- first, they're interested in things which aren't necessarily what society as a whole is interested in. It's impossible to be a fashion geek, or a sex geek.
Second, they're not just casually interested -- it's not just "I like computers, because The Matrix was faar out!" No, these are the people who code open source software and build robots in their spare time. Or they're a sound geek, so they have a custom built audiophile-friendly setup (but not on an audiophile budget; no amount of money makes cable "danceable"), and have probably made a few techno remixes of their own.
I think the difference I see is that "nerd" is a snotty, elitist attitude towards life -- which you kind of prove with your "simpleton" comment. "Geek" is an interest or a fascination, but it's only part of what makes up a person. Vin Diesel is a D&D geek, but you can't define him by his geekiness. -
Re:Maybe not a virus....
I didn't read Scientific American in the 60's, but I do remember an article about "Core Wars", which dates back to 1984. Page images of the article can now be found at http://www.corewars.org/sciam/. There are actually Core Wars leagues online still.
-
Re:Let's have ...
Core Wars!!!
http://www.corewars.org/
(ah... I had too much fun with this "game" back in the 90s) -
Re:Total AnnihilationAnd thus began the four thousand years long war of Core vs. ARM, depleting the resources of an entire galaxy...
You mean...Core Wars?!
Cheers,
Ian -
Re:Don't. But if you must, try this method
My favorite is writing text editors and calculators.
Some things that are more fun to write and play with are cellular automata. Start with implementing John Conway's life, and then try changing the rules or extending it into 3-D.
Another fun one is CoreWars (http://www.corewars.org/). It requires that you write a machine emulator that executes code in a small (~10ish) instruction assembly language with maybe 4 addressing modes and the option to split your program into multiple threads. You also have to write an assembler (or run your emulator as an interpreter), and back in the day you also had to write your own program editor. It's also nice, but not critical, to have a graphical display. I haven't kept up with the current specification, but it wasn't too hard to implement the original spec, and it then gives you a simple assembler playground to mess around in, too. -
Re:My Intrusion Prevention System
so your work systems (well, if it wasn't a joke post) are kind of a real life corewar arena.
-
SimplerIf you're not averse to making your life simpler:
1. Download and burn a Knoppix/Gentoo/Ubuntu live CD
2. Boot with it
3. cat /proc/acpi/battery/BATN/info to get the following info:
present: yes
4. cat
design capacity: 53280 mWh
last full capacity: 51970 mWh
battery technology: rechargeable
design voltage: 11100 mV
design capacity warning: 3000 mWh
design capacity low: 1000 mWh
capacity granularity 1: 200 mWh
capacity granularity 2: 200 mWh
model number: DELL C26035
serial number: 15188
battery type: LION
OEM info: Sony /proc/acpi/battery/BATN/state to getpresent: yes
Here's a script that'll give you a charge/time profile that you can read using GNUPLOT (a free utility available on UNIX):
capacity state: ok
charging state: charged
present rate: unknown
remaining capacity: 53280 mWh
present voltage: 12536 mV
http://www.corewars.org/scripts/bat.pl -
This sounds familiar...
This has been done before, it's been around since at least the mid 1980's possibly earlier - it was caleld Core Wars. This evolved into another similar more advanced version called CRobots... Short programs are written to "attack" the other by overwriting the other's memory space. They must alternate between "defending" their own space and "attacking" the other guys's... First to blow stack loses!
Here's some links:
Corewars:
Home Page
Source Forge Page
CRobots:
CRobots Home Page
-
Re:TV Show
sounds like that programming game.
-
Re:Sounds like IBM's Robocode contest from...
Core Wars? Fun game concept though.
-
All-Star Core Wars
Next: All-Star Core Wars
.... -
Well, I've not seen this mentioned yet...
Corewars
and
More Core Wars
and
Even More Core Wars
Okay, not virii - but still programs that kill each other are kinda cool :-)
Whats more is people are evolving these little programs to be better.
Oh they have a newsgroup too.( google alt.rec.corewar )
/op -
Lame!