posted on May, 6 2017 @ 03:09 AM
I did think a lot about AI - I developed a program in c a long time ago, it was a game.
The concept was simple...you began as the player, with little information about who you really are. There were two modes of play, one was a command
line interface - a shell. If you typed in a particular command, you would switch to map mode.
It was written in curses...so no fancy grphics, just couloured text on a terminal.
The quest was to find the code for the mythological game known as Polybius, the player had to use the command line mode to solve puzzles and gather
information - use map mode to navigate the 'world'
Towards the end of the game, the player realises that he/she Is the computer, there is no player, just a program switching between states. It was
based a lot on programming/hacking/cracking, I'd simulated a basic CPU and RAM, a simple system with its own environment and instruction set.
As you played you realised that everything was self contained, the maps, the commands, the programs - everything was part of the same system, there
was no player just a program with a certain level of self awareness...and the more you explored the more apparent this became.
It was a good idea but grew huge and complex..this was hard-coded, simple AI but it became unmanageable. The game was unique in the sense that
everyone who played it would have a relatively unique experience as your assigned username was used as an encryption key to scramble the instruction
set and code base...so you couldn't cheat or take pointers from someone else who'd played.
It was a great idea, writing the basic system itself wasn't the problem, it was the amount of data generated, it became slow and unweidly.
The point is...since each game was unique, since each player basically generated their own play by entering their username, that each game or instance
of this program had its own quirks, a sort of personality.
Personally, I don't think REAL AI will ever exist among mass produced units, processors, etc. People, animals...are unique, have their own quirks,
preferences and charactersitics. Processors, RAM etc don't, theyre mass produced, precision devices.
Real AI, I believe, will require a certain level of individuality.
Anyway, that aside, I'd like to write a program like that again or something similar, I learnt a lot about how computers work, the fetch-execute
cycle, even developed a small assembly instruction set and assembler/linker, it was a lot of fun but also a lot of work.
Be nice to put together a team of like minded people to contribute, it's a good idea and I've sort of refined it min my mind...programming is a
process of often learning from mistakes or making realisations so I've a clearer understanding of how it would or might work.