ideas for a new programming language?

gopunk

Lifer
Jul 7, 2001
29,239
2
0
so i have a class project of designing and implementing a new programming language (through lisp or ML). any cool ideas?

it doesn't have to be turing complete (thank god)

examples of what students have done in the past are languages to create fractal patterns, working with images, chat room / MUD construction and management, producing and parsing XML... etc
 

yllus

Elite Member & Lifer
Aug 20, 2000
20,577
432
126
A FPS game oriented programming language would be great. In my head it would be object oriented, with a Sentient superclass that defines aspects of self-preservation, combat, communication and observation skills.

Self-preservation: Various factors determine if a NPC reacts to incoming fire by freezing up, taking cover, dropping onto their belly.

Combat: Accuracy, use of fixed objects for cover/reconnoitering, stategizing (setting up crossfires, cover fire, quiet solo stalking).

Communication: The ability of setting off ranged alerts to warn other friendly NPCs that something is afoot. If the NPC is a low-level grunt, falling back to report to someone higher up that an enemy is nearby.

Observation: Noticing missed shots going by, the rising mist of the player's character breathing, footsteps in the snow, use of shadows to mask their positions and movement.

Is that along the lines of what you're looking for? Furthermore you could propose an open standard for a game AI language...which if realized would be pretty extraordinary. :)
 

gopunk

Lifer
Jul 7, 2001
29,239
2
0
Originally posted by: yllus
A FPS game oriented programming language would be great. In my head it would be object oriented, with a Sentient superclass that defines aspects of self-preservation, combat, communication and observation skills.

Self-preservation: Various factors determine if a NPC reacts to incoming fire by freezing up, taking cover, dropping onto their belly.

Combat: Accuracy, use of fixed objects for cover/reconnoitering, stategizing (setting up crossfires, cover fire, quiet solo stalking).

Communication: The ability of setting off ranged alerts to warn other friendly NPCs that something is afoot. If the NPC is a low-level grunt, falling back to report to someone higher up that an enemy is nearby.

Observation: Noticing missed shots going by, the rising mist of the player's character breathing, footsteps in the snow, use of shadows to mask their positions and movement.

Is that along the lines of what you're looking for? Furthermore you could propose an open standard for a game AI language...which if realized would be pretty extraordinary. :)

wow that does sound cool... but we only have a few weeks, and i don't think any of my group members have enough experience with graphics to do that. but the AI part sounds cool... i'll look into that. thanks!