Author Topic: Any games that involve programming?  (Read 1795 times)

So none of these use an actual programming language?
(Even if its made up for the game)

ComputerCraft (a minecraft mod) sounds fun. It gives programming a higher purpose than "because I can"

ComputerCraft (a minecraft mod) sounds fun. It gives programming a higher purpose than "because I can"
I know of that and so far thats closest to what im thinking of.

On a phone, will try later.
But how and what do you program?
It's not based on programming so much as understanding logic gates in an abstract manner, basically.

Robocode, you basically program your tank to fight another person's tank. I found it on the torque website a long time ago, but they seem to have taken it down from there since, anyway here's the site:

http://robocode.sourceforge.net/

I recall somebody on the TGS podcast mentioning some experimental game which had you face impossible tasks, but you were allowed to change the game's programming so it wasn't so impossible, but rather easy. I forget the name though.

Garry's Mod with Wiremod comes with an assembly language (HL-ZASM) and programming language (Expression 2). Currently a system called Starfall is being developed which compiles to Garry's Mod Lua and is incredibly fast when compared to Expression 2.

Random E2 code of mine for development purposes with EGP screens:

Code: [Select]
@name
@inputs Active WL:wirelink
@persist
@trigger
if(Active & ~Active)
{
    WL:egpTextLayout(1,"Random Test.",vec2(200,200),vec2(500,500))
}
 
if(Active)
{
    interval(50)
    Number = randint(1024)
    Number2 = vec2(Number,Number)
    Number3 = vec4(Number,Number,5000,40)
    WL:egpBox(2,Number2,Number2)
    WL:egpColor(1,Number3)
    WL:egpColor(2,Number3)
} else
{
    WL:egpClear()
}



Garry's Mod with Wiremod comes with an assembly language (HL-ZASM) and programming language (Expression 2). Currently a system called Starfall is being developed which compiles to Garry's Mod Lua and is incredibly fast when compared to Expression 2.

Random E2 code of mine for development purposes with EGP screens:

Code: [Select]
@name
@inputs Active WL:wirelink
@persist
@trigger
if(Active & ~Active)
{
    WL:egpTextLayout(1,"Random Test.",vec2(200,200),vec2(500,500))
}
 
if(Active)
{
    interval(50)
    Number = randint(1024)
    Number2 = vec2(Number,Number)
    Number3 = vec4(Number,Number,5000,40)
    WL:egpBox(2,Number2,Number2)
    WL:egpColor(1,Number3)
    WL:egpColor(2,Number3)
} else
{
    WL:egpClear()
}

The @stuff is file-level metadata?

So none of these use an actual programming language?
(Even if its made up for the game)
0x10c will use Assembly programming. Dotdotcircle and I are going to write a C/C++ compiler and write an operating system and stuff for our ship when it comes out.

http://telehack.com/

The goal is to hack the other "computers" on the network.

The @stuff is file-level metadata?
Used to declare name of chip, variables etc

http://telehack.com/

The goal is to hack the other "computers" on the network.
I'm laughing at how they included figlet. How loving useless is figlet?

LOL, they included cowsay too. Probably some other useless commands.


I'm laughing at how they included figlet. How loving useless is figlet?

LOL, they included cowsay too. Probably some other useless commands.
There's a command called 'joke' that tells a joke, lol.