Live data from Hacker News

Core War

en.wikipedia.org

21–30 of 53 posts

Re: Core War

#21
dewdney is a genious, loved reading "The Armchair Universe", " The New Turing Omnibus" while i was in high school, i still go back to re-read, to see his unique fun way of exposition on CS theory

Re: Core War

#24
What are some ways to make Core War a deeper game? Like to reward more complex warriors, and move away from the rock-paper-scissors equilibria. Sort of like how there's that Wikipedia compression contest that includes the compression algorithm's length in the score to prevent gaming it.

Re: Core War

#25
Is there implementation that is actively maintained?

CoreWar looks like my ideal programming game. Now I'm playing Zachtronic games (TIS100, Shenzen I/O) and occasionally Robocode.

Re: Core War

#26
I remember having done a project like that in my CS school. We had to do a compiler from some pseudo asm to the binary opcode supported by the corewar VM, the corewar VM itself (you can call it the arena) and a champion and we would fight champions across teams. Taugh me a lot about opcodes and emulation.

Re: Core War

#28
post #25

Is there implementation that is actively maintained? CoreWar looks like my ideal programming game. Now I'm playing Zachtronic games (TIS100, Shenzen I/O) and occasionally Robocode.

https://github.com/akosela/pmars appears to be one of the more recently built ones.

It's a pretty much "finished" application.

Re: Core War

#29
Core Wars was great!

I spent a good amount of time in the late 90s writing little bots for a similar game, AT-Robots, where you write an assembly type language to program a little laser-shooting robot that could drive around, scan for enemies, etc.

http://necrobones.com/atrobots/

And my best robot: http://necrobones.com/pub/atrobots/robots/unlocked/mj6.at2

Anyway, I loved this kind of thing as a teenager. I felt it really helped me to fall in love with programming and the ability to make things happen by writing code.

Re: Core War

#30

I remember having done a project like that in my CS school. We had to do a compiler from some pseudo asm to the binary opcode supported by the corewar VM, the corewar VM itself (you can call it the arena) and a champion and we would fight champions across teams. Taugh me a lot about opcodes and emulation.

Is there a resource available online? Would love to try implementing this.
Post reply on HN