Lets make a programming language, then code a OS in it. Seriously.
[b]Edit:[/b]
Actually thinking about it, a programming language would be awesome. I once started one based around being a general called "A.R.M.Y" The syntax was roughly:
[code]
Move 7 troops to Alpha #Alpha = 7
Alpha do you (If alpha) have more than 5 troops? (> 5)
Yes sir:
Send Alpha to Bravo (Alpha = 0, Bravo = 7)
No sir:
Move Alpha troops to Bravo (Bravo = Alpha)
[/code]
[QUOTE=iPope;15690357]Lets make a programming language, then code a OS in it. Seriously.
[b]Edit:[/b]
Actually thinking about it, a programming language would be awesome. I once started one based around being a general called "A.R.M.Y" The syntax was roughly:
[code]
Move 7 troops to Alpha #Alpha = 7
Alpha do you (If alpha) have more than 5 troops? (> 5)
Yes sir:
Send Alpha to Bravo (Alpha = 0, Bravo = 7)
No sir:
Move Alpha troops to Bravo (Bravo = Alpha)
[/code][/QUOTE]
Haha, that sounds really awesome. Maybe shooting to draw pixels on the screen or something like that?
Quite funny actually. I expected that we couldn't agree for a project to do with C#, turns out we can't even agree on C# itself, though it's clearly stated by the OP that his intentions were a C# project.
[QUOTE=Mister Royzo;15692358]Quite funny actually. I expected that we couldn't agree for a project to do with C#, turns out we can't even agree on C# itself, though it's clearly stated by the OP that his intentions were a C# project.[/QUOTE]
C++ is better. Majority rules, but I can assure you, if everyone picks C# over C++, all the good programmers won't do much / anything on it and it will end up shit.
What about my earlier suggestion about demoscenes?
They can easily be completely separated and we could release a single executable when we have made enough (good ones) of them.
[QUOTE=Jallen;15692622]C++ is better. Majority rules, but I can assure you, if everyone picks C# over C++, all the good programmers won't do much / anything on it and it will end up shit.[/QUOTE]
So all the "good programmers" only know and use 1 language?
[QUOTE=noctune9;15692752]What about my earlier suggestion about demoscenes?
They can easily be completely separated and we could release a single executable when we have made enough (good ones) of them.[/QUOTE]
Could you elaborate a little on what's a demoscene?
We should just help out with the Facepunch Linux Distro tbh
It would be awesome if we actually finished a distro.
[QUOTE=Xeon06;15693105]Could you elaborate a little on what's a demoscene?[/QUOTE]
Woops, after looking it up, I kinda misused the word. The word I was looking for was demo.
Basically, a demo is a small, usually not interactive, real-time app which shows some effect.
For example the plasma effect:[url]http://en.wikipedia.org/wiki/Plasma_effect[/url].
I'm trying to find a certain demo I remember which only had the size of 256 bytes (Yes, it's crazy), and it was in frigging 3D.
Edit:
I found a lot of them [url=http://www.intro-inferno.com/files.php]here[/url] but unfortunately, I can't get them to work.
A demo example: [url]http://www.pouet.net/prod.php?which=9424[/url]
From the same guys that made kkrieger.
They say, then mostly use C++. Note that the demo uses the DirectX library.
[QUOTE=ZeekyHBomb;15703129]A demo example: [url]http://www.pouet.net/prod.php?which=9424[/url]
From the same guys that made kkrieger.
They say, then mostly use C++. Note that the demo uses the DirectX library.[/QUOTE]
Holy shit.
By the way, the only download which worked for me was the http.us.scen.org one.
[QUOTE=Xeon06;15691788]Haha, that sounds really awesome. Maybe shooting to draw pixels on the screen or something like that?[/QUOTE]
If we don't decide on something here I will actually start working on it again.
[b]Edit:[/b]
[code]
Set target zone 256,256
Shoot 0,56
Shoot 56,0
Cover Fire man.png 75,200
Target Zone Update
[/code]
I just had what I believe to be a good idea (with work).
There will be simple circular 2D "players" which can shoot forwards and move around (restricted in shots / second, and movement speed), there will be boxes and things which they can hide behind.
First, the base will be written so that the game can begin, but from then on, each programmer will have their own class (only one h and cpp file, restricted to keep down clutter) which derives from the base "player" class, and each one will be able to write methods to control their player, able to recieve certain information about things in their line of sight, what they can hear, what direction a shot came from when it hit them.
The aim of this, although this is a very rough idea, is that we produce something like a "programmer deathmatch", in which the winner will be the programmer who produces the most competant bot.
Of course it won't be something which will be great to release, but it would certainly be interesting having what is essentially a battle of who can write the best AI given a certain amount of information.
Infact, to prevent users from modifying the code base or other users code, we could even make it so that you download all of the current windows binaries which consists of a DLL for each player etc.
Why was I rated dumb?
I like the idea but its C++, which takes along time to learn.
[QUOTE=Jallen;15708525]I just had what I believe to be a good idea (with work).
There will be simple circular 2D "players" which can shoot forwards and move around (restricted in shots / second, and movement speed), there will be boxes and things which they can hide behind.
First, the base will be written so that the game can begin, but from then on, each programmer will have their own class (only one h and cpp file, restricted to keep down clutter) which derives from the base "player" class, and each one will be able to write methods to control their player, able to recieve certain information about things in their line of sight, what they can hear, what direction a shot came from when it hit them.
The aim of this, although this is a very rough idea, is that we produce something like a "programmer deathmatch", in which the winner will be the programmer who produces the most competant bot.
Of course it won't be something which will be great to release, but it would certainly be interesting having what is essentially a battle of who can write the best AI given a certain amount of information.
Infact, to prevent users from modifying the code base or other users code, we could even make it so that you download all of the current windows binaries which consists of a DLL for each player etc.[/QUOTE]
I remember seeing a game like this quite a time ago, where there were 4 robots in a deathmatch in a simple arena.
Using a scripting-language (maybe some pseudo-assembly) would be easier for platform independence.
I'm torn between this and 64k (or something other small) demo.
[QUOTE=iPope;15708637]I like the idea but its C++, which takes along time to learn.[/QUOTE]
It doesn't, and you wouldn't need to know anything apart from syntax and the functions provided to you by the game.
I think a demo thing would be sort of cool, but it's a bit basic and not really something which is easy to build as a team.
[QUOTE=ZeekyHBomb;15708765]Using a scripting-language (maybe some pseudo-assembly) would be easier for platform independence.[/QUOTE]
Indeed. I could whip something up I guess, I'll probably have something complete in the next few days...
I'll be using Lua for players scripting their bots and I will be using SFML for graphics and basic input.
That sounds like a cool idea, Jallen.
And about that demo, I was thinking we could make one each and collect them in a single .exe. Not necessarily something complex.
[editline]09:59PM[/editline]
Hell, we could do both. Making a simple demo base wouldn't take long.
[editline]10:00PM[/editline]
Hell, we could do both. Making a simple demo base wouldn't take long.
I like that idea, altough I would agree with maybe creating a scripting language for it. Or if you want to run code directly, I know we've been through this, but CSharpCodeProvider makes it possible on runtime...
[QUOTE=Jallen;15708525]I just had what I believe to be a good idea (with work).
There will be simple circular 2D "players" which can shoot forwards and move around (restricted in shots / second, and movement speed), there will be boxes and things which they can hide behind.
First, the base will be written so that the game can begin, but from then on, each programmer will have their own class (only one h and cpp file, restricted to keep down clutter) which derives from the base "player" class, and each one will be able to write methods to control their player, able to recieve certain information about things in their line of sight, what they can hear, what direction a shot came from when it hit them.
The aim of this, although this is a very rough idea, is that we produce something like a "programmer deathmatch", in which the winner will be the programmer who produces the most competant bot.
Of course it won't be something which will be great to release, but it would certainly be interesting having what is essentially a battle of who can write the best AI given a certain amount of information.
Infact, to prevent users from modifying the code base or other users code, we could even make it so that you download all of the current windows binaries which consists of a DLL for each player etc.
Why was I rated dumb?[/QUOTE]
I think this is a great idea and i second this thought.
So, how do we determine when an idea is settled? And how do we work out the plan/features?
[QUOTE=ZeekyHBomb;15710626]So, how do we determine when an idea is settled? And how do we work out the plan/features?[/QUOTE]
If anything we should make an IRC channel so we can get work done.
[QUOTE=Mr.123;15710639]If anything we should make an IRC channel so we can get work done.[/QUOTE]
I think a FP programming forum IRC would be awesome. The steam group got loads of members, unfortunately not alot of them are in chat ever :(
[QUOTE=Jallen;15710882]I think a FP programming forum IRC would be awesome. The steam group got loads of members, unfortunately not alot of them are in chat ever :([/QUOTE]
If we were to do this programming project we would need a channel dedicated to just that. And IRC channel for the programming forums would be nice too but i think we need a dedicated channel just for this project.
[QUOTE=Mr.123;15710918]If we were to do this programming project we would need a channel dedicated to just that. And IRC channel for the programming forums would be nice too but i think we need a dedicated channel just for this project.[/QUOTE]
just use the fp programmers chat
[QUOTE=danharibo;15711532]just use the fp programmers chat[/QUOTE]
If you're talking about a Steam group, IRC is better.
[QUOTE=Xeon06;15711621]If you're talking about a Steam group, IRC is better.[/QUOTE]
Agreed.
Sounds cool
I had a quick idea, how about a 3D falling sand game, voxel based? I have no idea how the level editing would work but oh well.
I also know how we can chose what project make in what language, a simple poll. Here are what I think we have for now, tomorrow night I'll make a poll:
Languages:
-C#
-C++
-Python
Projects:
-Demo scenes
-LOLCode/Whitespace/any esoteric language interpreter
-Making our own language (military stuff?)
-Programmer bots battles
Communication:
-IRC
-Steam group
If I forgot anything, mention it before tomorrow night.