Jump to content

Project Idea

- - - - -

  • Please log in to reply
2 replies to this topic

#1
ruin

ruin

    Newbie

  • Members
  • PipPip
  • 10 posts
Sorry if I'm in the wrong forum. Lately I've been toying with a project idea and I want to get some thoughts on it. Don't worry, its not a mmorpg, an fps or even a game at all!

Mainly what I want to know is if this sort of thing has been done before,
and if anyone could see any value or amusement in it.

I've been wanting to implement a genetic programming environment that uses real programmers instead of random combinations algorithms.
Basically there would be an emulation environment that provides a simplified, type checking, execution safe runtime, that programmers can access through a server and input blocks of code.

The code blocks would be run in some regular fashion, possibly with threading and stack-call limits. Uploaded blocks found to be causing exceptions/overflows would be terminated.

A portion of the emulated memory would be reserved for display that could be viewed onscreen. perhaps multiple display buffers for many users.

A sort of minecraft through code.

Might be fun just to see what people do with it.

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
I know there's a site where you can type in Java code and it will run it and return the output. It's sort of a Java coding contest site.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
ruin

ruin

    Newbie

  • Members
  • PipPip
  • 10 posts
well the idea is this would be more of a community thing.

the memory space would all be shared between all the code scripts, which would be run either sequentially or by threads, ad infinum.

by encapsulating the memory access, operations, and environment in a simplified scripting language, and counting runtimes, number of operations, and call-stack depth, the environment can kill any part that gets out of hand.

there would also need to be overviews of the current state of the scripts and available functions so people's scripts could interact a bit.

i was mainly thinking it would be a sort of fun code sandbox. people run little routines that update the global memory and global display. other people do theirs. simplified input options. dunno.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users