View Full Version : Ze Fun-Motion Community Gaem :)
I know that, here at fun-motion, we have quite a few game designers. And each having their own skills. (Whether it be coding, making models, artwork [textures too], or just being more of an idealist) I, here think it may be largly possible, if everyone agrees, that Fun-Motion, as a community, should create our very own, in the flesh, game. (Enough commas for ya? xD) Either everyone will agree with this, or everyone will disagree, I thought I may as well try. I thought it would be a great project for everyone to work on. xD If you would like to contribute, state would you would like to help with, and what the game should actually be. (Such as if it will follow a story, or be more of a sandbox, offline, or online [seeing how that would be a little bit cooler, but I don't know if that could be implemented.] Thanks for taking the time to read all of this!
weerdsta
03-31-2008, 02:19 AM
i agree with that. that would be awesome!
Farbror Fazer
03-31-2008, 05:36 AM
Would be hard since the most people are busy on their own games
rebirth12345
03-31-2008, 12:59 PM
Make It 2D.
It'll Be easier.
Treacle109
04-05-2008, 07:00 PM
I think that most "Community Games" where everyone has to communicate over the internet is usually kinda hard... the game could be Flash and youd have to have some kind of chatroom like IRC, but i think this could be possible. Im currently learning to use flash and i havent really got any experience so i couldnt really help to much except for a few anime style character heads lol
meow-muffin
04-05-2008, 10:17 PM
I know actionscript and how to compute math in java but I'm not to good at graphics with java.
Kirby
04-05-2008, 10:56 PM
Gaem = HYPER SUPER ADVANCED NINJA MONKEY PLAYING CROQUET WITH A FLAMINGO!!!
Physics : 2D ball physiks + rigid bodies (croket bars can be broken of with your flamingo, if you swing h8rd enuf) all controlled bey mouse, vs AI or anothar playar, teh goal is just to get to the other side of the map and back first, bars are jusst for a xtra chollange, or to beet it into the other ninja munkey's hed. =D
Graphics : No shadars, my comp suppourrts tem, but some peple here on FM don't.
Story : Ninja munkey get his crokket bar stolen, and now must beat hees way to a 9 story high super tank to blow up the hedgehog that stole it.
lol piktur tiem
http://img.photobucket.com/albums/v634/kirbys_fan/wtf.jpg
lol i drew it meself
....Nevermind, anyway, now for the next few days I am going to be checking just how many typos I made... And draw a real picture.
meow-muffin
04-05-2008, 11:05 PM
Nah. I'd like something with fluid dynamics like a really awesome fun-motion sandbox game. :)
Treacle109
04-06-2008, 12:10 PM
I swear i posted soething in here earlier??? oops, nevermind lol... i see it now
Z3R052
04-06-2008, 01:49 PM
I need to get involved in a project like this I'm a good 3D modeler I was in the Skills USA competition (In Maine) for 3D animation. I would have placed in first (I was told by the judge) but I was disqualified because my rendering time was too long.
sakiskid
04-06-2008, 04:45 PM
... Where did my post go...
Also i think this would be awesome, I want to be part of it.
If the mods think this thread is useless or they just dont want it, thats fine, yall can discuss it at www.greengunk.com (http://www.greengunk.com) (MY SITE!)
meow-muffin
04-06-2008, 05:19 PM
I can 3d model too. I have maya(the newest version), and I may be getting
Zbrush when it comes out for macs. I don't need to be in this project but I am
very interested in working on it. Lets try and start working on a plan for the
game and make sure this doesn't die as a thread... Oh yeah and I'm only 13 :)
Like I said, should this game follow a story, be mindless shootibg, a roleplay game, and should it be online or offline?
meow-muffin
04-06-2008, 07:24 PM
I think you should make a pole on what kind of game it should be. Be shure to include sandbox. :p
I can't change this thread into a poll, and I don't know if creating a new thread just for a poll on another thread is politically correct. xD
Treacle109
04-09-2008, 12:15 AM
How bout we just vote on it using this thread by saying...
Example:
Genre: Driving/Shooting/RPG/Acrobatics
Multiplayer: Splitescreen/Online/None
Graphics: 3D/2D?
Physics:Ragdoll/Fluids etc (more than one choice)
Story:blah blah blah
About: The games objective will be to...
So that we can all share our ideas and then at the end we would all vote on wich idea is the best and easiest by just saying and we get someone to tally up the results...
rebirth12345
04-09-2008, 12:22 AM
Make It an online game, free, and have ragdolls that I can keep moving
EDIT: AWESOME!!!!!! MY 400th Post!
Remember, this has to be something that can be within the grasp of the fun-motion community. I know what we all want it something that's online. Heck, it could be an online game about collecting garbage in a garbage truck that somehow incorperates physics, and I'd play it.
meow-muffin
04-09-2008, 04:41 AM
Needs particle fluids slipped in some ware. ;)
rebirth12345
04-09-2008, 08:57 PM
Well, the F-M coummunity game could be the fighting game axcho is making next topic.
It also includes a new ragdoll control system
sakiskid
04-09-2008, 10:31 PM
Remember, this has to be something that can be within the grasp of the fun-motion community. I know what we all want it something that's online. Heck, it could be an online game about collecting garbage in a garbage truck that somehow incorperates physics, and I'd play it.
Heh. What a coincedence. I was playing that game while browsing threads.
Anyways, How may I be of service my leige?
rebirth12345
04-09-2008, 11:25 PM
What ever this game becomes,
It must meet my criteria to be Dl'ed by me:
1. must be FREE
2. Must Have Ragdolls that I can move
3. Must be Awesome
4. Must have online play
5. Must not crash for me
Why do all of you people think this game is going to cost money? Like we have the millions of dollars by sposers to be able to make a retail quality game?
meow-muffin
04-10-2008, 01:11 AM
Axcho already made two ragdoll fighting games. xD
I think it should have a really simple design and so it could have better
graphics. :)
How bout we just vote on it using this thread by saying...
Example:
Genre: Driving/Shooting/RPG/Acrobatics
Multiplayer: Splitescreen/Online/None
Graphics: 3D/2D?
Physics:Ragdoll/Fluids etc (more than one choice)
Story:blah blah blah
About: The games objective will be to...
So that we can all share our ideas and then at the end we would all vote on wich idea is the best and easiest by just saying and we get someone to tally up the results...
I like his idea. Let's start with this first people!
Ryuraga
04-10-2008, 03:55 AM
Hi, don't want to sound like a downer here, although i will, but seriously people, what are the chances that a "community game" will actually ever get made?
First of all, in order for a game to be made, the people involved will have to communicate with eachother, like, in person and not just over the computer and i doubt that anybody here would be willing to waste cash on long distance phone calls.
Secondly, and correct me if I'm wrong, but i'm guessing that most of the people on this forum's game design "expertise" consists of a few games made with game maker.
Again, dont want to sound like a downer, but get a grip. If a Fun-Motion community game ever gets made, it certainly wont be to the calibre that you guys expect.
especially you, rebirth12345...
digitalmanifestation
04-10-2008, 09:20 AM
Hi, don't want to sound like a downer here, although i will, but seriously people, what are the chances that a "community game" will actually ever get made?
First of all, in order for a game to be made, the people involved will have to communicate with eachother, like, in person and not just over the computer and i doubt that anybody here would be willing to waste cash on long distance phone calls.
Secondly, and correct me if I'm wrong, but i'm guessing that most of the people on this forum's game design "expertise" consists of a few games made with game maker.
Again, dont want to sound like a downer, but get a grip. If a Fun-Motion community game ever gets made, it certainly wont be to the calibre that you guys expect.
especially you, rebirth12345...
It's better to try and fail than to not bother... I have had several failed projects over the years, but each time i have gained valuable knowledge that has allowed me to get further and further with every attempt.
If it's physics you want then i suggest figuring out what language you want to do it in and finding a physics wrapper for that language, ODE is free and already has wrappers written for it in most languages.
How u gonna render the scenes?.....Inbuilt graphics commands? open source rendering engine?
I've used blitz3D+ODE with good results.
Treacle109
04-11-2008, 02:09 PM
Maybe we should know whos good at what and what language or enginge most people are comfotable with... im not really too good at any kind of language but i can make simple games and models in Blender and game maker but i dont think anybody really wants to make a game in gamne maker because u cant really get too good results in it... Oh and i think we should put a list of people who are going to try and contribute anything to this on teh first post, id be happy to try and model anything 3D as best i can if it becomes a 3d game...
meow-muffin
04-11-2008, 11:47 PM
I think it should be cross platform. Java perhapses. :p
rebirth12345
04-12-2008, 12:39 AM
No, Windows Exclusive first, then 10 years after it's been made, it will become crossplatform
meow-muffin
04-12-2008, 12:53 AM
No way thats stupid I have A Mac and that would suck If I couldn't play a game
I worked on. :(
Treacle109
04-12-2008, 02:04 AM
can C# be used on mac? im learning it but i think blender is cross platform... we should maybe use that?
How about Blitz3D?
That language is one of the easiest I've tried so far. And I'm certain we already have two blitz3d programmers here (digitalmanifistation and Stevie G)
meow-muffin
04-12-2008, 04:05 PM
Blitz3d costs money though, Java is free and not horribly hard to learn.
rebirth12345
04-12-2008, 04:06 PM
But Blitz3d can be more benifical than JAVA.
OR someone can make it Lua
Treacle109
04-12-2008, 04:22 PM
Blitz3D doesnt ALWAYS cost money... if u know what i mean lol, nah j/k but i believe we need something that is free to make our game, Im suggesting C# if and only if it is crossplatform (Unless mac users are willing to use a emulator to use windows apps, same for linux) or maybe Blender... Im currently learning C# and its coming across pretty easy to me...
rebirth12345
04-13-2008, 02:46 AM
I can somewhat sprite.
meow-muffin
04-13-2008, 03:00 AM
C# is nearly the same as Java (Microsoft actually stole its whole concept from
Java) but not cross platform. Its a bit faster than Java though.
Treacle109
04-13-2008, 01:29 PM
How bout Basic? That is supposed to be very easy and well, basic lol
Can that handle 3-d? Or can it even handle 2-d the way we know it? (DOS Doesn't count)
meow-muffin
04-13-2008, 05:05 PM
I'd like it to be 2d because then it could have more physics that would work on the average computer.
rebirth12345
04-13-2008, 05:43 PM
2d is the heart of gaming anyways.
Unless your not a gamer that thinks 3d is cooler.
meow-muffin
04-13-2008, 07:28 PM
What? :confused:
Are you agreeing with me or not I don't get what you mean. :(
That still didn't answer my question... Can basic handle graphics outside of DOS?
meow-muffin
04-13-2008, 09:24 PM
Whats basic? :confused:
rebirth12345
04-13-2008, 10:03 PM
Here is info (http://www.fuckinggoogleit.com/)
Psht, BASIC? You probably didn't hear about because it was like... ONE OF THE FIRST COMPUTER LANGUAGES EVER WRITTEN? Woah, I'm not even that angry and I'm using Caps... xD It was either the first, or one of the first, besides binary code, and was written by the computer master, Bill Gates, and his associate who he also started microsoft with. I forget his name though.
rebirth12345
04-13-2008, 11:39 PM
What? :confused:
Are you agreeing with me or not I don't get what you mean. :(
I'm Agreeing with You.
meow-muffin
04-14-2008, 12:45 AM
Yeah, 2d rocks. I think I like it cause its more surreal than 3D.
It might be cool if it was sorta 2.5D though. Sort of beveled
and stuff went in front and behind things.
Maltor124
04-14-2008, 02:18 AM
Psht, BASIC? You probably didn't hear about because it was like... ONE OF THE FIRST COMPUTER LANGUAGES EVER WRITTEN? Woah, I'm not even that angry and I'm using Caps... xD It was either the first, or one of the first, besides binary code, and was written by the computer master, Bill Gates, and his associate who he also started microsoft with. I forget his name though.
http://en.wikipedia.org/wiki/Timeline_of_programming_languages
Not really the first... And Microsoft didn't exist when BASIC was first created. Microsoft made QuickBASIC in the mid 80's, over 20 years after BASIC was created, which was made over 20 years after the first "modern" programming languages. (1837's was only a theory, never completed.)
Sorry about that, just wanted to correct the facts.
And I wouldn't really recommend any form of basic for a game. It's just not fast enough, especially for advanced physics calculations.
digitalmanifestation
04-14-2008, 02:30 AM
Considering Blitz3D uses basic syntax and also the fact that i have made several applications using physics wrappers i would disagree that it is to slow to run physics apps. Admitidly it wont do as many physics calculations as C++ in the same time period but it does enough to make it worthy for use by novices such as myself. Although blitz3D uses basic syntax, it also has a few extra commands not native to basic, which makes life easier when dealing with 3D graphics stuff.
Don't forget stevie g made his own physics engine for blitz3D and it's very stable/fast ^^
Woops... Ummm... *Cough* Excuse my previous post... Apparently Bill Gates did not create BASIC... I did a report on Bill Gates back in grade school and I thought I had come across that he had created BASIC with his colleague before he created microsoft on one of the webpages. Apparently, I am very, VERY Wrong. xD
meow-muffin
04-14-2008, 04:48 AM
Blitz3D has bad graphics and I think it should be 2D.
Ok, fine. At the same time, it will be a community learning project. Go find easy enough for us languages that would suit what we're looking for.
meow-muffin
04-14-2008, 10:58 PM
Java's sorta easy I can make a menu after only trying to learn it for a month.
Minotour11
04-15-2008, 12:02 AM
I'm 11 years old.
I can use the following programs:
Hammer editor
Flash 8
Flash MX
Autodesk 3ds max 9
Autodesk 3ds max 8
The Gimp
Photoshop
I can do the following things:
Animate
Model
Map
Draw
Skin
Code ( a tiny bit )
Lets just say I can do mostly everything that we need :P
meow-muffin
04-15-2008, 12:15 AM
I can:
use any 3D program (thats isn't really old) diligently and I know Java actionscript.
I can draw really good and use almost every computer
drawing program worth using. :)
sakiskid
04-15-2008, 12:57 AM
http://en.wikipedia.org/wiki/Timeline_of_programming_languages
Not really the first... And Microsoft didn't exist when BASIC was first created. Microsoft made QuickBASIC in the mid 80's, over 20 years after BASIC was created, which was made over 20 years after the first "modern" programming languages. (1837's was only a theory, never completed.)
Sorry about that, just wanted to correct the facts.
And I wouldn't really recommend any form of basic for a game. It's just not fast enough, especially for advanced physics calculations.
*cough* nerd... *cough*
But i really think this could go somewhere...
bastimaramba
04-15-2008, 06:56 AM
how about an online sandbow shooting 2d game like gmod?
and the name of the game is F-mod 10!!
digitalmanifestation
04-15-2008, 11:36 AM
Blitz3D has bad graphics and I think it should be 2D.
LIES!!!! xD
Blitz3D is no different to java in terms of graphical features, blitz just happens to have inbuilt DX7 commands. That doesn't mean u can't use directX 9/10 u just have to find or write your own library. I know a DX 9 wrapper exists for it already.
I'm not trying to push blitz3D onto anyone, i am merely pointing out that it doesn't matter what language u use, u will have to use external graphics libraries as most language's in built graphical commands are shite.
Even when u use C++ u have to download the DirectX SDk and load it into your IDE so u can use the DirectX commands so i'd get used to this idea.
And i wouldn't worry to much about using next gen graphics, at least until u got everything else done, graphics stuff is easy to upgrade after the engine is complete and you know what they say,.... "u can't polish a turd".
Treacle109
04-18-2008, 04:13 PM
Any other languages to suggest? And can someone make some kind of community group on something? or maybe an IRC Channel... If u like i will make one called #FM-Game on the toribash server on mIRC (or any other IRC client)
Kurrus
04-19-2008, 11:13 AM
Any other languages to suggest? And can someone make some kind of community group on something? or maybe an IRC Channel... If u like i will make one called #FM-Game on the toribash server on mIRC (or any other IRC client)
http://steamcommunity.com/groups/fun-motion
Treacle109
04-19-2008, 01:27 PM
Not everyone has steam... something where u dont have to sign up to anything or download it
meow-muffin
04-21-2008, 12:34 AM
I just know this is gona die we need to keep posting and actually try and make something.
digitalmanifestation
04-21-2008, 09:56 AM
I could probably code a simple program to do what you guys talking about, should run faster than powder too as it wont be in a web window. Don't hold me to it but i might work on this when the other stuff i'm working on gets boring.
digitalmanifestation
04-23-2008, 12:10 PM
Here's a little test application, it was put together in an hour or two, warning it's very simple but it might serve some people here as "basic" template.
Sample app exe download here (http://rapidshare.com/files/109772543/PowderThingy.rar.html)
AppTitle "Fun Motion Community Game - Powder Thingy! 0.0"
Global FPS%, FPS_temp, FPS_time, particle_count%
Graphics 400, 200, 32, 2
While Not KeyHit(1)
SetBuffer(BackBuffer())
Cls
FPS=GetFPS()
particle_count=CountParticles()
If MouseDown(1) Then SpawnParticle(MouseX(), MouseY())
UpdateParticles()
Text 0, 0, "FPS: ( "+FPS+" )"
Text 0, 10, "ParticleCount: ( "+particle_count+" )"
Text 80, 180, "Press mouse to spawn particles"
Flip 0
Delay 1
Wend
End
Type particle
Field mesh%
Field x%, y%
Field active%
End Type
Function SpawnParticle(x%, y%)
a.particle = New particle
;a\mesh = CopyMesh(global_quad)
a\x = x
a\y = y
a\active = True
End Function
Function UpdateParticles()
For a.particle = Each particle
If ParticleBelow(a\x, a\y)=True Or a\y > 150
a\active=False
EndIf
If a\active=True
a\y = a\y + 1
EndIf
Plot(a\x, a\y)
Next
End Function
Function CountParticles()
cnt%=0
For a.particle = Each particle
cnt=cnt+1
Next
Return cnt
End Function
Function ParticleBelow(x%, y%)
below%=False
For a.particle = Each particle
If x = a\x And y = a\y-1
below=True
EndIf
Next
Return below
End Function
Function GetFPS()
ctime = MilliSecs()
FPS_temp = FPS_temp + 1
If ctime - FPS_time > 500 Then
FPS = FPS_temp * 2
FPS_temp = 0
FPS_time = ctime
EndIf
Return FPS
End Function
kotsoft
04-23-2008, 07:59 PM
it gets slow as the particle number increases. the reason for that is because you are using an O(n^2) algorithm.
what i mean is for every particle you are going through every other particle again.
so it's like
for (0 to 1000)
for (0 to 1000)
and does 1,000,000 calculations for just 1000 particles. and it also goes non linearly, so the number of calculations is particles^2.
digitalmanifestation
04-23-2008, 08:21 PM
Yeah dude looking at ways to optimize it, any suggestions would be cool, i was looking at grouping particles into groups if they are surrounded by other particles. Feel free to modify or completely re-write it.
I just thought of a way to get rid of the nested loop, which is just read the pixel color below the current particle instead of check through the whole list again.
Must have been that bong i hit before i coded it xD
kotsoft
04-23-2008, 09:10 PM
yeah, sand is usually simulated kind of like a cellular automata. in fact, even if you had a 800 x 600 image, going through all the pixels would only take 480000 steps.
in fact, you get really good framerates this way, and the speed doesn't change no matter how many particles are in it, so if you're looking to fill the whole thing, by doing it this way, you save memory a little more by not having a bunch of particles (in fact, this is a 1 dimensional boolean array), and it's easy to implement this on the gpu, although for cpu implementations, you probably would just track the active cells with "particles".
http://poseidongame.googlepages.com/sand.png
oh and by the way, i added some code to make it drop to the left and right if the cell directly below was occupied, so you don't get the tall columns of sand.
this is basically the whole updating code, so it's really a pretty simple program:
for (int i = size - 1; i > width; i--) {
// Make particle fall
if (sand[i] == false) {
if (sand[i - width] == true) {
sand[i - width] = false;
sand[i] = true;
} else if (rand.NextDouble() < .5) {
if (sand[i - w1] == true) {
sand[i - w1] = false;
sand[i] = true;
}
} else {
if (sand[i - w2] == true) {
sand[i - w2] = false;
sand[i] = true;
}
}
}
}
meow-muffin
04-23-2008, 10:42 PM
Interesting Kot. We could do that but then its pixelated and I Think it should have good 2d graphics perhaps even vectors if possible.
digitalmanifestation
04-23-2008, 10:53 PM
Update app here (http://rapidshare.com/files/109911731/PowderThingy.rar.html)
I removed all the nested loops based on kotsoft's input and also added in the code to make the particles fall sideways. What i have done here tho is when a particle becomes in-active it removes it from the active particles list and draws it into an image which is then drawn behind the particles.
Hehe, nice, short and tidy code kotsoft!, wish i knew c++ a bit better ^^.
AppTitle "Fun Motion Community Game - Powder Thingy! 0.1"
Global FPS%, FPS_temp, FPS_time, particle_count%, image%
Graphics 400, 200, 32, 2
image=CreateImage(400, 200)
While Not KeyHit(1)
SetBuffer(BackBuffer())
Cls
UpdateParticles()
DrawImage(image, 0, 0)
FPS=GetFPS()
If MouseDown(1)
SpawnParticle(MouseX()+Rnd(-4, 4), MouseY())
EndIf
Text 0, 0, "FPS: ( "+FPS+" )"
Text 0, 10, "ParticleCount: ( "+particle_count+" )"
Text 80, 180, "Press mouse to spawn particles"
Flip 0
Delay 1
Wend
End
Type particle
Field x%, y%
Field active%
End Type
Function SpawnParticle(x%, y%)
a.particle = New particle
a\x = x
a\y = y
a\active = True
End Function
Function UpdateParticles()
particle_count=0
For a.particle = Each particle
If a\active=True
If a\y > 150
a\active=False
EndIf
LockBuffer(BackBuffer())
rgb%=GetRed(ReadPixelFast(a\x, a\y+1, BackBuffer()))
UnlockBuffer(BackBuffer())
If rgb <> 255
a\y = a\y + 1
EndIf
If CheckImagePixel(a\x, a\y+1)=255 ;check image pixel below current particle
If CheckImagePixel(a\x-1, a\y+1)=0
a\x = a\x - 1
ElseIf CheckImagePixel(a\x+1, a\y+1)=0
a\x = a\x + 1
;ElseIf CheckImagePixel(a\x-1, a\y)=0 And CheckImagePixel(a\x+1, a\y)=0
; Select Rnd(0, 1)
;
; Case 0
; a\x = a\x - 1
; Case 1
; a\x = a\x + 1
; End Select
Else
a\active=False
EndIf
EndIf
Plot(a\x, a\y)
EndIf
If a\active=False
LockBuffer(ImageBuffer(image))
rgb=GetRGB(255, 255, 255)
WritePixelFast(a\x, a\y, rgb, ImageBuffer(image))
UnlockBuffer(ImageBuffer(image))
Delete a
EndIf
particle_count=particle_count+1
Next
End Function
Function GetFPS()
ctime = MilliSecs()
FPS_temp = FPS_temp + 1
If ctime - FPS_time > 500 Then
FPS = FPS_temp * 2
FPS_temp = 0
FPS_time = ctime
EndIf
Return FPS
End Function
;---------------------------------
Function GetRGB(Red,Green,Blue)
Return Blue Or (Green Shl 8) Or (Red Shl 16)
End Function
Function GetRed(RGB)
Return RGB Shr 16 And %11111111
End Function
Function GetBlue(RGB)
Return RGB And %11111111
End Function
Function GetGreen(RGB)
Return RGB Shr 8 And %11111111
End Function
Function CheckImagePixel(x%, y%)
rgb%=0
LockBuffer(ImageBuffer(image))
rgb%=GetRed(ReadPixelFast(x, y, ImageBuffer(image)))
UnlockBuffer(ImageBuffer(image))
Return rgb
End Function
meow-muffin
04-24-2008, 10:30 PM
Hmmm. I tried running the source code on my mac and it didn't work. xD
kotsoft
04-24-2008, 11:46 PM
you're probably not compiling with the right language.
digitalmanifestation
04-25-2008, 10:53 AM
Did u try running the .exe?
Treacle109
04-25-2008, 05:02 PM
Hmmm, .exe's cant be run on macs can they? unless with emulators?
digitalmanifestation
04-25-2008, 08:02 PM
Don't know, don't care about macs, i'm sure you knew what i meant.....being pedantic?
+
A. I don't give a shit about mac users
B. I especially don't give a shit about a mac user who doesn't know about Mac OS X (not that the program would 100% run)
C. Noobs don't post in the thread, if all you gonna do is point out bullshit that doesn't help no one.
D. "Hmmmmmmmmmm, aids"
Treacle109
04-25-2008, 08:57 PM
I was just pointing out... no need to get a bit, touchy... and how bout silverlight? it can be used with most languages
meow-muffin
04-25-2008, 10:13 PM
Hey, I didn't think the .exe would work I just thought if I compiled it in the program RealBasic it might work and it didn't.
Treacle109
04-26-2008, 10:53 AM
Hmmmm... what program would i compile this in? Visual C++ Is kind of annyoing trying to find the right project type so, what C++ compilers are there that are pretty much just like a text editor?
digitalmanifestation
05-01-2008, 03:36 PM
You know what you guys make me laugh.....I give u a base to work from, and ur to retarded to use it, "i don't like blitz3D".......not being funny u haven't even fucking tried using it tho have you!!!!!!!!!!!!!.
None of you can even using fucking c++ and expect someone who can use it to make a game for you, well not being funny but no one gonna help you. Beggers can't be choosers and u trying to choose but your beggers.
Even if someone did make a game in c++ for this community project i doubt anyone would be on credits cos all u do is come up with ideas. Ideas are piss easy to come up with so ur basicly of no value to anyone. I aint gonna bother go fuck yourself u bunch of fucking retarded, ignorant 13 year old wannabe game devs............
One word sums up my feelings right now, "Retards". That include all the fags with muffin in their name and u dan, shocking, u guys don't post in any of my future threads either, don't want you fucking them up like you fucked stevie g's thread up.
Treacle109
05-01-2008, 07:00 PM
calm the fuck down
meow-muffin
05-01-2008, 10:15 PM
You know what you guys make me laugh.....I give u a base to work from, and ur to retarded to use it, "i don't like blitz3D".......not being funny u haven't even fucking tried using it tho have you!!!!!!!!!!!!!.
None of you can even using fucking c++ and expect someone who can use it to make a game for you, well not being funny but no one gonna help you. Beggers can't be choosers and u trying to choose but your beggers.
Even if someone did make a game in c++ for this community project i doubt anyone would be on credits cos all u do is come up with ideas. Ideas are piss easy to come up with so ur basicly of no value to anyone. I aint gonna bother go fuck yourself u bunch of fucking retarded, ignorant 13 year old wannabe game devs............
One word sums up my feelings right now, "Retards". That include all the fags with muffin in their name and u dan, shocking, u guys don't post in any of my future threads either, don't want you fucking them up like you fucked stevie g's thread up.
Wow! you need anger management help.
digitalmanifestation
05-02-2008, 11:42 AM
I'd rather have anger management problems which i do have...than be someone that talks and talks but never acts upon it. You have lots of posts but little to show for it tbh......
WoW, you need programming help.......but doubt you will recieve any cos you will end up pissing the next person off like you have me.....
PlasmaMan
05-02-2008, 07:09 PM
I have an idea:
I believe that it would be a great idea to, instead of making a game, why don't we make Fun-Motion into a physics game. What I mean to say is to inmplement physics into the homepage. You could swish around the letters and links like water, or blow stuff up with bombs. I dunno, I just thought that I'd throw the concept out there...
@Digitalmanifestation:
Don't argue with a fool, because then nobody will know the difference between you and the fool.
Treacle109
05-02-2008, 08:06 PM
Noone's saying we are awesome coders or anything like that, we were first deciding which language was the best for multiplatform and also easy to use like BASIC... So dont keep calling us idiots because we havent made anything yet, we cant all be good at coding from the minute we say GO you know?
digitalmanifestation
05-02-2008, 10:06 PM
Plasma man, wise words...
Ok no one take what i said to heart, i'm inpatient and blunt...my bad. It may be that i'm, not a super geek, but i think it would be easier to learn blitz3D and transition to c++ later on, blitz is easy to port to c++, unless of course you plan on going to university.
atomic1fire
05-02-2008, 11:18 PM
Psht, BASIC? You probably didn't hear about because it was like... ONE OF THE FIRST COMPUTER LANGUAGES EVER WRITTEN? Woah, I'm not even that angry and I'm using Caps... xD It was either the first, or one of the first, besides binary code, and was written by the computer master, Bill Gates, and his associate who he also started microsoft with. I forget his name though.
The DEVELOPERS DEVELOPERS DEVELOPERS guy
Steve Wozniak or whatever
and if you used C# for a game
Mono could solve the linux part
and sdl could do the media part as far as I know
meow-muffin
05-03-2008, 12:18 AM
Digitalmanifestation, your a real tard. At least I have a life and friends.
Anyway I'm twelve so I'm not gona learn super fast. :mad:
Being on-topic I'd like to suggest vector graphics for a nice smooth crystal clear look.
Why'd you include me in your hate post? What did I do! Also, why didn't you just let this thread die in piece?
meow-muffin
05-03-2008, 01:43 AM
Why'd you include me in your hate post? What did I do! Also, why didn't you just let this thread die in piece?
Me? I didn't. :confused:
Hey Dan perhaps next time you should just specify what the game will be made in.
Treacle109
05-03-2008, 10:05 AM
ye, well i guess we are using Blitz3D? ill see if i can get it...
Treacle109
05-12-2008, 08:27 PM
Hmmmm, should i get SDK or the normal one? can u still use the same language on the SDK or just external like C#?
EDIT: Got normal Blitz3D... Still learning, can make simple text RPG's after about 1 hour of learning
geel9
05-14-2008, 01:59 AM
Guys, stick with Blitz 3D. Then VERY SLOWLY transition to another language. SLOW is key.
Treacle109
05-14-2008, 06:38 AM
Ye, i think that thats what we are doing... im going to start with 2D games today, was learning about variables and stuff first
Sporbie
05-18-2008, 02:20 PM
Multiplatform: C++ (if you do it right) (hard(er) to learn)
Java (easy(er) to learn) (slower than c++)
Non-multi platform: C# (sorta easy to learn) (sorta fast)
Visual c++ (microsofts bastardized version of c++)
I would suggest using Processing (a Java graphics engine, although the makers call it a different programming language while it clearly is not one), it has very easy to learn functions for drawing shit on screen, it also supports 3d, but if we are to go 3d and java (which is totally not reccomended) we should go with JMonkey engine.
But I suggest we make a 2d game, it would be possible with Processing, but I don't have the coding experience to code my own physics engine.
Guys, stick with Blitz 3D. Then VERY SLOWLY transition to another language. SLOW is key.
Well do you know how to code in blitz3d? Also you have to pay for that and we all don't have the money for it.
Sporbie
05-18-2008, 02:30 PM
Hey Kotsoft would you mind explaining the basic principles of sand simulation? I'm trying to make something like this in Java but I don't know where to start, there aren't any tutorials on the Internet.
Woops double post.
Ma bad.
meow-muffin
05-18-2008, 04:17 PM
Hey Kotsoft would you mind explaining the basic principles of sand simulation? I'm trying to make something like this in Java but I don't know where to start, there aren't any tutorials on the Internet.
Woops double post.
Ma bad.
same here. :)
He explained this before somewhere and it had to do with something like the particles of sand stack, but if there is one stacked row of sand, and there aren't on either side, than the particle will fall down on one of the sides rather than staying stacked.
digitalmanifestation
05-19-2008, 04:39 PM
What he was basicly saying is you take a image and scan through each pixel, and make it behave based on the color of the pixel. Let's say white is void space and black is a sand particle.
Imagine the program is scanning through the pixels, when it encounters white pixels it will do nothing.... so draw a black pixel on the image and when it encounters the black pixel u can check the pixel below that and if it is white u make it move down 1 by making the black pixel white and make the white pixel below it black, (other logic stuff here) etc etc etc....
I tried this in blitz but it doesn't work to good, runs slow even on a 64x64 image, although Kotsoft said that he loaded all the pixels data into an array for faster access but i am not sure how to go about this with blitz or if you even can.
Treacle109
05-19-2008, 05:47 PM
Can u make sand simulations using the plot command???
digitalmanifestation
05-20-2008, 04:57 PM
you can use plot to draw the simulation but not actually simulate it, although the pixels are utilised in the calculation providing you're doing it in the automa cellular way that kotsoft is doing.
STEVIE G
05-20-2008, 06:12 PM
I tried this in blitz but it doesn't work to good, runs slow even on a 64x64 image, although Kotsoft said that he loaded all the pixels data into an array for faster access but i am not sure how to go about this with blitz or if you even can.
Of course you can use an array and it will be super fast. Remember to lock the imagebuffer and use the read & write pixelfast commands for much faster access to the RGB pixel info.
It's clear that most of the people around here really don't have a clue about programming or the effort involved. Any time I check out some new posts it's clear that nothing has changed. This place is still a haven for bullshitters, flamers, bullies & imaturity which is why I rarely come here any more.
digitalmanifestation
05-20-2008, 07:26 PM
I cba with this thread as i tried to give it a push and not to many takers, this is why i got mad but i wouldn't consider it immature i would consider it frustration from people not taking on board what i'm saying, and talking shit.
I know what kotsoft said and understood it but i cba to give it to non responsive people on a plate.....
Your game is cool stevie but i don't see it being lucrative, also it's not hard to read a book on physics programming and implement an already tried and tested method into blitz, exactly why i used a ODE to save time. The GUI i seen for your stuff is not the best either but i'm guessing it's just a simple one you threw together 10 years ago.
It is also not hard to do the above, then post some nonsense on here making out ur above everyone, also when u use blitz. I use this also but i don't act like i am a god as i have no grounds to so neither should you......
Bullying,.... bluntness, realist...... call it what it is, if i was bullying you would know about it. Can't a man express his frustration without being called a bully?
STEVIE G
05-20-2008, 08:32 PM
:confused:
I honestly wasn't actually talking about you in particular as you appeared to be trying to help. You're entitled to your opinion but as your having a dig I feel that I must respond.
Your game is cool stevie but i don't see it being lucrative, also it's not hard to read a book on physics programming and implement an already tried and tested method into blitz, exactly why i used a ODE to save time. The GUI i seen for your stuff is not the best either but i'm guessing it's just a simple one you threw together 10 years ago.
:p You really need to take some chill pills - the full bottle perhaps ;) You base your snide assumptions on a demo which was created over a year and a half ago. You also belittle me for spending time creating my own physics engine .. don't you think that's a bit lame when you clearly have no idea what is going on under the hood? If you really think it's that easy then give it a go and post your results. I'm also devastated that you hate my gui ... although it is all completely mesh based now so I'll get over it. I do not pretend to be a god ( as you put it ) but Blitz is my language of choice and is an excellent option for anyone just starting out or protoyping. I'm a full time dev by day and I code games in what little spare time I have. I do not need a next gen engine or non-intuative bloated lanaguage to write a fun playable game so I'll stick with it.
I suspect you'll have something more to say so I'll wait here.
Stevie
kotsoft
05-20-2008, 09:01 PM
geez guys, instead of arguing you could get some coding done. :) and that goes for everyone else too.
just remember that a lot of people here are just kids that are just starting programming. everybody was a noob at some point, and there's no such thing as being a pro as soon as you start, and it takes a lot of time to get up to the professional level you and digital manifestation are at. that's why instead of calling them noobs or idiots, we should give them as much help as we can. i remember when i was a noob, and sometime you professional game developers should look back at your forum posts when you were just starting. when i look back at my forum posts a few years ago, they were no different than many of the posts here.
anyway, here's my extremely commented, highly optimized implementation of the sand cellular automata (http://kotsoft.googlepages.com/sandcommented.pdf) model found here: http://carrot.whitman.edu/JavaApplets/SandPileApplet/
(this method is a little different from the one i used earlier in the thread)
Treacle109
05-20-2008, 09:50 PM
Anyone point me in direction of some 2D Game tutorials in Blitz3D? Most tutorials are about 3D or command line rpg games...
digitalmanifestation
05-20-2008, 11:00 PM
Stevie soz for being a bastad but i thought you were meaning me cos i am a git, my bad :( ....ur more skilled so i know u wont take it to much to heart but if u hate me then i deserve it.
AquaGeneral
05-21-2008, 06:42 AM
Hey guys, thought I would post here.
To start with, what kot was talking about I am still a noob and I can look back at my other posts and I am suprised how nooby I started of at. I looked back on a topic I made on the C4 Engine forums and I was just showing a little basic map I made for some feedback.
Anyway to the point, I discovered that in the demo I was using the entire tool set was not included (however all tools are included in the recent demos), so I asked a member called "flashjackson" if he could send me the other tools. The Admin approved of this, another member called JamesH (that is the head of integrating PhysX into the engine) pointed out that because I am using his integration I would be best of using his tools. So to get it out quickly flashjackson uploaded the tools to me that also include JamesH's but I did not thank James properly. Dont really know how that happened but I just 100% forgot to thank him. Anyway, that was ectremily offtopic :)
I would be interested in this project however I am very far of becoming as programmer, I am best with modeling and level design. So if there is any continuation on this project, I would be happy to help out.
digitalmanifestation
05-21-2008, 01:12 PM
I just watched this lecture on cellular automata (http://video.google.com/videoplay?docid=-5011797335427959751&q=UCTV&total=2565&start=20&num=10&so=0&type=search&plindex=5), very interesting. I'm going to get this powder thingy working how kotsoft explained and post the source on here...
kotsoft
05-22-2008, 10:29 AM
i think a lot of people are missing out on some of the basics so i'm posting a few links to books and stuff that people should try and read:
this is a book for java, but that doesn't matter, since most languages are similar. (most languages have a converting to that language guide, and show the key differences in the languages) try and read all of it.
http://www.greenteapress.com/thinkapjava/thinkapjava.pdf
tutorials about vectors by tonypa:
http://www.tonypa.pri.ee/vectors/start.html
and that's it for now, but read every single page. don't just think you can just go ahead and start making a game with a new language.
geel9
05-22-2008, 04:46 PM
Like kot said, you're kids(so am I, but on to that later).You can't expect to make a physics game after only a month! I'm 13, and you can see that my softbody engine isn't that great. Just dedicate years to it, get help from physics majors, and off ya go!
Treacle109
05-23-2008, 05:32 PM
Okay, how bout we use the new port of Farseer For Blitz? http://www.farseergames.com/blog/post/Farseer-Physics-Ported-to-Blitzmax-by-Alex-Okafor.aspx
Its not out right now but i think we should use it when it does, well we also need an idea if we use it but i guess we could start with more advanced sand games on it... like wind and things
Sporbie
05-25-2008, 10:04 AM
geez guys, instead of arguing you could get some coding done. :) and that goes for everyone else too.
just remember that a lot of people here are just kids that are just starting programming. everybody was a noob at some point, and there's no such thing as being a pro as soon as you start, and it takes a lot of time to get up to the professional level you and digital manifestation are at. that's why instead of calling them noobs or idiots, we should give them as much help as we can. i remember when i was a noob, and sometime you professional game developers should look back at your forum posts when you were just starting. when i look back at my forum posts a few years ago, they were no different than many of the posts here.
anyway, here's my extremely commented, highly optimized implementation of the sand cellular automata (http://kotsoft.googlepages.com/sandcommented.pdf) model found here: http://carrot.whitman.edu/JavaApplets/SandPileApplet/
(this method is a little different from the one i used earlier in the thread)
Thanks for that, should be very helpful, I'm gonna recreate this in Processing (Java)
EDIT:
I recoded this in Java although I ditched the scale system because otherwise drawing would be to slow, so 1 sand particle is 1 pixel. Thanks for the code kotsoft, it helped a lot.
Download link:
http://www.speedyshare.com/468831123.html
run the .jar file (you must have Java installed), don't run the html file, it sizes down the applet.
Here's the source code, it might be more understandable than kotsofts C# code because his code had a lot of C# specific stuff and Processing is more intuitive.
public static int iterations=4; //number of iterations
public boolean[][] sand;
public static int Width=500; //height and width of the screen
public static int Height=500;
public boolean partition=true; // declaring some variables that are frequently used in the code
public int part;
public int c,d;
void setup(){ // just setting up everything and "deleting" all the particles just in case, this functions runs only once at the beggining of the program
size(Width,Height);
sand=new boolean[width][height];
for (int a=0;a<width;a++)
for (int b=0;b<height;b++)
sand[a][b]=false;
}
void mouseCtrl(){ // for placing particles with the mouse
if (mousePressed)
if (mouseButton==LEFT)
if (mouseX>=7 && mouseX<=width-7 && mouseY>0 && mouseY<height)
for (int a=0;a!=4;a++)
sand[int(random(mouseX-6,mouseX+6))][mouseY]=true;
}
void calculateSand(){ // this is pretty much the same code as kotsofts
for (int i=0;i!=iterations;i++){
if (partition) part=0; else part=1;
for (int a=part;a<width-(part+1);a+=2){
for (int b=part;b<height-(part+1);b+=2){
c=a+1;
d=b+1;
if (sand[a][b]){
if (sand[c][b]){
if (sand[a][d]){
if (!sand[c][d]){
sand[c][b]=false;
sand[c][d]=true;
}
} else if (sand[c][d]){
sand[a][b]=false;
sand[a][d]=true;
} else {
sand[a][b]=false;
sand[c][b]=false;
sand[a][d]=true;
sand[c][d]=true;
}
} else if (sand[a][d]){
if (!sand[c][d]){
sand[a][b]=false;
sand[c][d]=true;
}
} else {
sand[a][b]=false;
sand[a][d]=true;
}
} else if (sand[c][b]){
if (sand[a][d]){
if (!sand[c][d]){
sand[c][b]=false;
sand[c][d]=true;
}
} else if (sand[c][d]){
sand[c][b]=false;
sand[a][d]=true;
} else{
sand[c][b]=false;
sand[c][d]=true;
}
}
}
}
partition=!partition;
}
}
void drawSand(){ // drawing everything on screen, this is pretty much self explanatory
loadPixels();
for (int a=0;a<width;a++)
for (int b=0;b<height;b++)
if (sand[a][b]) pixels[a+b*width]=color(255);
else pixels[a+b*width]=color(0);
updatePixels();
}
// This is the main function that runs all the time
void draw(){
mouseCtrl();
calculateSand();
drawSand();
}
digitalmanifestation
05-26-2008, 01:18 PM
Awsome sporbie ^^
Treacle109
05-26-2008, 03:27 PM
Well, at least we havent got DigitalManifestation doing nearly all of the work like in the other thread... I'd also just like to thank Digital for suggesting Blitz3D as its MUCH easier to learn than C# wich took me a week to learn how to write something on the screen, whereas in that time for Blitz3D ive learnt how to make simple games like Space Invaders, Even though it looks pretty rogh so far :)
What physics wrapper do you use? Im trying to learn how to use Tokamak but i dont think that it does 2D Objects, which is why im waiting for Farseer Physics Port...
Sporbie
05-26-2008, 06:28 PM
Like I asked before, don't you have to pay for Blitz3D, I tried getting it a few months before and I found out it was commercial (and also my other means of getting software failed me).
Treacle109
05-26-2008, 06:57 PM
Sporbie, Check your Pms for the next few mins... im gona send u one
digitalmanifestation
05-29-2008, 12:43 AM
heh np treacle, btw there is an physics wrapper called blitzODE, i used but there is a slight bug with it so not bad for testing stuff out but not so good for commercial products.
You should be able to do 2d stuff with tokamak if you lock one of the axis'.
Treacle109
05-29-2008, 02:22 AM
Well, thanks... Ive also got BlitzMax (well, i kinda copied both BlitzMax and Blitz3D from school comp lol... Then updated with my *other means" as Sporbie puts it lol) and im using PPIsaac till Farseer Engine port is finished
meow-muffin
05-29-2008, 03:46 AM
I'm ether really good at this game or have to much free time. :p
(maybe both)
Treacle109
05-29-2008, 10:20 PM
wats gd bout dat? (soz for shortnin, usin ps3 2 type dis)
vBulletin® v3.8.3, Copyright ©2000-2010, Jelsoft Enterprises Ltd.