u guys seriously inspired me to learn about game programming
im not that far in tho, im still learning c++, a general programming language, im reading a pretty thick book and im about 200 pages in
problem is, it shows so much information at once, i have to learn something new every 5 pages, so i have to go back to refresh my memory, and that takes a lot of time
@bentokioka Hey I hope that your study is still going well ;) I'm doing the same thing and I've basically been recapping everything and then noting it in notepad as I go along. I'm sure you've progressed a lot in the past 11 months ;).
Yeah it was 12 am. But if you calculate your game's fps with cpu some how to make the fps faster on slow pcs. You need to create 3 functions to do this. But you need to use the QueryPerformanceCounter function and detect if the pc is 32 bit or 16 bit.
If you calculate the CPU with the refresh rate that you have your game render of each frame, the performance with a slow pc will be smoother and may run faster. I know it doesn't make much sense, but try some googling.
If Marcel really "worked" as much as he claims, why is it that the LEVEL EDITOR is (and always has been) lagging behind the MAIN ENGINE? Ask yourselves that.
You seem to abuse the others a bit, especially Marcel. Not that I don't sympathize with the frustration of having someone who doesn't get work done on time. I do. It just seems like you do it to him a LOT.
When you pour your heart and soul into something, and you feel like somebody else isn't pulling their fair share, you'd be bitchy too. None of us are very serious people. We're all great friends, and that's the only reason we've lasted half this long. We all share the dream, we're all passionate, and we bitch in the name of progress. Marcel is considering making a movie based on his own devving. You'll see that he's extremely happy and talented and has created an amazing piece of software.
Naw, we're all that way to eachother, it just seems like Gyro is the biggest ass because he's the one who does most of the movie editing (while the others are actually working! xD) and thus he's not about to post a video of himself making ridiculously stupid comments/getting owned by someone else.
I'd be happy to post a few 'revenge on gyro' shots in the next behind the scenes vids if you demand his !penance!. =D
Ah. Sorry. I didn't mean any offense. I'm actually experiencing similar frustration, except with a webcomic I've wanted to start for a long time rather than a game. Luckily for me, it's a lot easier to find two or three people who get along rather than the 6 or 7 people you have working together.
Hurry up Peter...gawd...Just kidding. I really enjoy watching your guys' journey. I go to UCSD and am majoring in Computer Science. We have a class "look up cse 125" where teams actually make a 3d game in 10 weeks. I'm planning to take it. Just curious, did Marcel use visual basic for his map editor or windows programming with c++?
I thought using a shitty higher level language might make progress go faster, but I was sorely mistaken. By the time I realized this, I was too far along to be able to rewrite it in MVC++ without hindering the progress of the game.
But I guess it's all good and well, as I'm not planning on releasing the editor, it's mostly for our team's use to create the game/test graphics with.
I remember the night I had to specifically optimize the editor to draw fullspeed on Peter's shitty computer. xD
What resolution are you guys working with, 640x480? If thats the case, I would suggest including options for graphic techniques like bilinear filtering. Also, have you guys though about benchmarking the program core (input, process, draw to screen), in order to determine whats causing the overhead or latency in function calls. I find it hard to believe that a traditional 2d RPG will slowdown on a PC even with a Celeron ~2.0 ghz in the mix...
Yes, 640x480. Bilinear filtering is as easy as changing a texture parameter.
This isn't a traditional 2D RPG. Rendering is hardware accelerated. We're using OpenGL. That slowdown was also with 10k particles onscreen, so that's a ton of calculations and polygons for Peter's piece of ass with a 32meg integrated video card. Also, he has all sorts of other things eating up his resources. Probably been downloading too much bad porn. It has run fullspeed on worse systems.
Pretty sweet I must say. Although I feel kinda sad for Chris (graphics guy), since he's not really "fitting in" with all this coding stuff; you guys just left him to his own devices in the corner :D
BTW, I hope you guys are using timers to regulate the game speed, I don't want a unusually speedy game running on my new "Wolfdale" 3.16-GHz dual-core extreme :D
Fortunately Chris knows a bit of programming. He's also extremely active in storyline/concepts (which we don't film on purpose), so he's only really left out when we programmers bitch at one another.
And yeah, your computer could rape 10 windows of the game running simultaneously. Yes, we're going to be using timers (though we aren't yet), because our computers are too slow and shitty to even need them. Chris has a damn nice PC, though.
Eh, kinda. Our PCs (minus Peter's) work perfectly fine. I also test routinely on the Dreamcast, which is always 60fps. But yeah, we use Chris's to give us an idea how it'll work on a "good" PC.
We get TOGETHER anywhere from once every weekend to once a month. I work on the game any time that I can find spare time during the week (I don't know if I can say the same about the others).
'Together' is relative, as not every member of the team are in the same state, or even country.
Two more of our graphics artists (who appeared in an earlier episode....Not sure which, maybe 4?) are attending SCAD and thus weren't able to be with us in that movie. Also, our newest member is from--well, I won't ruin the surprise. Wait for next movie. ;P
So getting 'together' to us usually means 3 to 4 members, and as Gyro said, that happens usually on weekends a few times a month.
We all work our asses off when we're not together, though. It would be impossible to make a game of this caliber if we only worked on it a few weekends a month. =P
We can't without graphics. We programmers are just going to keep doing what we do until we have the graphics to release a demo. I don't want it to be a "tech" demo, really. I want it to introduce players to the storyline. We haven't talked about that at all, but we've all put considerable effort into creating a unique storyline. I'd rather introduce it via the demo rather than a movie.
I was wondering about the tile map system. I'd like to start on my own game, but displaying tiles is a little confusing. Could anyone, (Falco, Marcel, random YouTubers) explain it?
I'm working on it! =) And yeah, Marcel's a little prick. Supposedly he wants to make a "behind the scenes" movie about his level editor (probably to make amends for looking like a moron). I told him that I'd upload it if he did.
Finally chapter 7, you guys seem to be doing pretty good! I really enjoy watching your development. Was curious, I saw Peter type something about the bosstones in his script and wanted to know what it did. Good luck!
O_O Oh my god, I didn't even look back at that (it was too fast). He left subliminal messages like "You probably can't read this fast", "Dreamcast is awesome", "Bosstones = awesome" and more. He also had some sort of fake script that prompted something about a sexual preference and a malicious script recorded that he used to screw with Marcel (fake "bschost.dll"). Wow, I didn't even notice.
Why printf and not cout?
MrAlexanderHoff 2 months ago
printf("I am gay");
L O L
Iewkas 6 months ago
haha get to work Marcel!
hel10z44 7 months ago
hey camera guy, you work off camera right? otherwise your not working at all.
MushroomCraftP 10 months ago
lol a bunch of typical nerds^^
7arnebcab7 1 year ago
Trigger (Chrono, lol)
gotta love it xD
eatcomics 2 years ago
Win at 3:28.
HomocidalCanineK9 2 years ago
rofl the cod eon his arm at end= priceless
SuedElf 2 years ago
u guys seriously inspired me to learn about game programming
im not that far in tho, im still learning c++, a general programming language, im reading a pretty thick book and im about 200 pages in
problem is, it shows so much information at once, i have to learn something new every 5 pages, so i have to go back to refresh my memory, and that takes a lot of time
bentokioka 2 years ago 7
if you need any help learning c++ I could help you. I've been working with c++ for about 4 years now and I think it's the best language.
TheGtrMaster 2 years ago
@bentokioka Hey I hope that your study is still going well ;) I'm doing the same thing and I've basically been recapping everything and then noting it in notepad as I go along. I'm sure you've progressed a lot in the past 11 months ;).
chrissyj91 1 year ago
I'm really surprised that Marcel hasn't killed the guy behind the camera who does nothing but bitch about his work.
DeadFredVideo 2 years ago
If he actually worked while the rest of us bust our balls, that wouldn't be an issue.
GyroVorbis 2 years ago
LOL
DeadFredVideo 2 years ago
@DeadFredVideo,
It's better to have some critics. You cant say everything is good. The dude will learn much more things if he is getting critics/tips.
Skyrodude 2 years ago
Do you guys intend to make any 3d games in the future?
SaMatta87 2 years ago
at 5:54 i could swear i saw marcel's eyes move
LayhoooRS2 3 years ago 6
Comment removed
LayhoooRS2 3 years ago
damnit!! lol you guys steal all of my music lol i FUCKEN LOVE modest Mouse thanks to my brother
MurlocObama 3 years ago
someone who knows the artsy stuff AND programming could be a GOD =D
faszika 3 years ago
lol. You guys are so cold to him.
JermaineATL 3 years ago
How do you render the particles and what graphic cards do you two have? 'cause that is most likely depending on the graphic card.
Molle85 3 years ago
What editor does Marcel use?
JaxDragon1 3 years ago
The one I made. ;P
TheAmazingArce 3 years ago 2
And arce says 1 year later:
Who the fuck thumbs-downed me?
TheAmazingArce 3 years ago
there.. fixed.. ;P
cypher1554R 3 years ago
Yeah it was 12 am. But if you calculate your game's fps with cpu some how to make the fps faster on slow pcs. You need to create 3 functions to do this. But you need to use the QueryPerformanceCounter function and detect if the pc is 32 bit or 16 bit.
ajm114 4 years ago
marcel has been doing the same shit every vid.
alpha1shadow 4 years ago
Hey, fuck you.
TheAmazingArce 3 years ago
16 bit? We aren't running on an SNES, bro.
GyroVorbis 3 years ago
isn't a bad idea though ;) i love SNES
MurlocObama 3 years ago
"cos my stats are higher" Awesome comeback.
Love these vids dudes, great insight into game dev.
Wineblood 4 years ago
If you calculate the CPU with the refresh rate that you have your game render of each frame, the performance with a slow pc will be smoother and may run faster. I know it doesn't make much sense, but try some googling.
ajm114 4 years ago
uhm... what? First of all, we're hardware rendering with OGL. Second of all, that made no sense. No offense, I'm sure you just worded it wrong. =)
GyroVorbis 4 years ago
yay!!!I never dream about falling asleep near my friends!lawl
JaySkuh 4 years ago
If Marcel really "worked" as much as he claims, why is it that the LEVEL EDITOR is (and always has been) lagging behind the MAIN ENGINE? Ask yourselves that.
GyroVorbis 4 years ago
You seem to abuse the others a bit, especially Marcel. Not that I don't sympathize with the frustration of having someone who doesn't get work done on time. I do. It just seems like you do it to him a LOT.
VergessenHeld 4 years ago
When you pour your heart and soul into something, and you feel like somebody else isn't pulling their fair share, you'd be bitchy too. None of us are very serious people. We're all great friends, and that's the only reason we've lasted half this long. We all share the dream, we're all passionate, and we bitch in the name of progress. Marcel is considering making a movie based on his own devving. You'll see that he's extremely happy and talented and has created an amazing piece of software.
GyroVorbis 4 years ago
btw, we're related.
Plus, Gyro's a douche. xP
Naw, we're all that way to eachother, it just seems like Gyro is the biggest ass because he's the one who does most of the movie editing (while the others are actually working! xD) and thus he's not about to post a video of himself making ridiculously stupid comments/getting owned by someone else.
I'd be happy to post a few 'revenge on gyro' shots in the next behind the scenes vids if you demand his !penance!. =D
TheAmazingArce 4 years ago
Ah. Sorry. I didn't mean any offense. I'm actually experiencing similar frustration, except with a webcomic I've wanted to start for a long time rather than a game. Luckily for me, it's a lot easier to find two or three people who get along rather than the 6 or 7 people you have working together.
VergessenHeld 4 years ago
Is LusikkaMage working for you guys now?
chrisaprea 4 years ago
Oh, you must be referring to her comment on my page. Nah, I was just complaining that she hadn't made a movie in awhile. I enjoy watching her stuff.
GyroVorbis 4 years ago
As do I. I'm a subscriber as well.
ROLLANDandCOLORS 4 years ago
this series is really good when are you coming out with chapter 8?
overmind2 4 years ago
Depending on Peter, maybe this weekend.
GyroVorbis 4 years ago
Hurry up Peter...gawd...Just kidding. I really enjoy watching your guys' journey. I go to UCSD and am majoring in Computer Science. We have a class "look up cse 125" where teams actually make a 3d game in 10 weeks. I'm planning to take it. Just curious, did Marcel use visual basic for his map editor or windows programming with c++?
traydemark03 4 years ago
Marcel does it in some shitty language called Blitz Plus... despite the fact that he's a fairly capable C/++ programmer.
GyroVorbis 4 years ago
I thought using a shitty higher level language might make progress go faster, but I was sorely mistaken. By the time I realized this, I was too far along to be able to rewrite it in MVC++ without hindering the progress of the game.
But I guess it's all good and well, as I'm not planning on releasing the editor, it's mostly for our team's use to create the game/test graphics with.
I remember the night I had to specifically optimize the editor to draw fullspeed on Peter's shitty computer. xD
TheAmazingArce 4 years ago
Another Question:
How do u map out actions to a button on the controller?
Madnis64 4 years ago
That depends entirely on the API you're using. It's ultimately just a single if statement.
GyroVorbis 4 years ago
What resolution are you guys working with, 640x480? If thats the case, I would suggest including options for graphic techniques like bilinear filtering. Also, have you guys though about benchmarking the program core (input, process, draw to screen), in order to determine whats causing the overhead or latency in function calls. I find it hard to believe that a traditional 2d RPG will slowdown on a PC even with a Celeron ~2.0 ghz in the mix...
sparda0 4 years ago
Yes, 640x480. Bilinear filtering is as easy as changing a texture parameter.
This isn't a traditional 2D RPG. Rendering is hardware accelerated. We're using OpenGL. That slowdown was also with 10k particles onscreen, so that's a ton of calculations and polygons for Peter's piece of ass with a 32meg integrated video card. Also, he has all sorts of other things eating up his resources. Probably been downloading too much bad porn. It has run fullspeed on worse systems.
GyroVorbis 4 years ago
Pretty sweet I must say. Although I feel kinda sad for Chris (graphics guy), since he's not really "fitting in" with all this coding stuff; you guys just left him to his own devices in the corner :D
BTW, I hope you guys are using timers to regulate the game speed, I don't want a unusually speedy game running on my new "Wolfdale" 3.16-GHz dual-core extreme :D
sparda0 4 years ago
u got a point
Lisergishnu 4 years ago
Fortunately Chris knows a bit of programming. He's also extremely active in storyline/concepts (which we don't film on purpose), so he's only really left out when we programmers bitch at one another.
And yeah, your computer could rape 10 windows of the game running simultaneously. Yes, we're going to be using timers (though we aren't yet), because our computers are too slow and shitty to even need them. Chris has a damn nice PC, though.
GyroVorbis 4 years ago
So, you're going to test on Chris's computer? (that feels weird, since my name is Chris as well)
ROLLANDandCOLORS 4 years ago
Eh, kinda. Our PCs (minus Peter's) work perfectly fine. I also test routinely on the Dreamcast, which is always 60fps. But yeah, we use Chris's to give us an idea how it'll work on a "good" PC.
GyroVorbis 4 years ago
How often do u guys come together and work on this? And do have an estimate on when this might be done? Too bad i dont have a dreamcast.
Madnis64 4 years ago
The PC version is going to be identical.
We get TOGETHER anywhere from once every weekend to once a month. I work on the game any time that I can find spare time during the week (I don't know if I can say the same about the others).
GyroVorbis 4 years ago
'Together' is relative, as not every member of the team are in the same state, or even country.
Two more of our graphics artists (who appeared in an earlier episode....Not sure which, maybe 4?) are attending SCAD and thus weren't able to be with us in that movie. Also, our newest member is from--well, I won't ruin the surprise. Wait for next movie. ;P
So getting 'together' to us usually means 3 to 4 members, and as Gyro said, that happens usually on weekends a few times a month.
TheAmazingArce 4 years ago
We all work our asses off when we're not together, though. It would be impossible to make a game of this caliber if we only worked on it a few weekends a month. =P
TheAmazingArce 4 years ago
XD, I'm Arce (Marcel), the one doing the level editor.
That printf at the end took forever to get off, btw. xD
TheAmazingArce 4 years ago
Oh, so ur a member of the team? Were u in the vids?
Madnis64 4 years ago
Marcel and Peter both actively respond to comments on these movies. I bet you all didn't even know who they were. Haha.
GyroVorbis 4 years ago
But yeah, still waiting on that tech demo!
Kleithap 4 years ago
We can't without graphics. We programmers are just going to keep doing what we do until we have the graphics to release a demo. I don't want it to be a "tech" demo, really. I want it to introduce players to the storyline. We haven't talked about that at all, but we've all put considerable effort into creating a unique storyline. I'd rather introduce it via the demo rather than a movie.
GyroVorbis 4 years ago
What I mean to say is that instead of "tech" demo, I want to release a full-blown demo. =)
GyroVorbis 4 years ago
Ah, a demo would be cool as well.
Kleithap 4 years ago
lol, these vids never disappoint me
Kleithap 4 years ago
They don't disappoint me either! Keep up the good work guys!
DIABLOVT12 4 years ago
Im working using box2d now. Its really cool.
Nice video :)
newgroundsrules101 4 years ago
Poor Marcel you fucking douchebags XD I love you anyway.
oxqueenkarenxo 4 years ago
I was wondering about the tile map system. I'd like to start on my own game, but displaying tiles is a little confusing. Could anyone, (Falco, Marcel, random YouTubers) explain it?
ROLLANDandCOLORS 4 years ago
Yes. I shall in the explanation video.
GyroVorbis 4 years ago
LOL printf how what nerds we have become.
kulls13 4 years ago
Very nice chapter.. was worth waiting for..
part1:
I think its just this dushebag
Marcel: *surpeised* "wha?"
part2:
Marcel: "I did a lot of progress..." *not*
A Very useful team mamber ;)
keep em coming (and release that f***ing tech demo soon ;) :D
kost.
kostiak 4 years ago
I'm working on it! =) And yeah, Marcel's a little prick. Supposedly he wants to make a "behind the scenes" movie about his level editor (probably to make amends for looking like a moron). I told him that I'd upload it if he did.
GyroVorbis 4 years ago
Actually, I'd be interested in watching that if he got it done.
ROLLANDandCOLORS 4 years ago
I'll tell him to get the hell on it then.
GyroVorbis 4 years ago
Hey how the hell do you render your graphics? Is it in your C standard library? And how do you get a separate window for your game?
kulls13 4 years ago
SDL and OpenGL on PC.
GyroVorbis 4 years ago
Nice programming there in the end!
Tvspelsfreak 4 years ago
Finally chapter 7, you guys seem to be doing pretty good! I really enjoy watching your development. Was curious, I saw Peter type something about the bosstones in his script and wanted to know what it did. Good luck!
SyntaxandSemantics 4 years ago
O_O Oh my god, I didn't even look back at that (it was too fast). He left subliminal messages like "You probably can't read this fast", "Dreamcast is awesome", "Bosstones = awesome" and more. He also had some sort of fake script that prompted something about a sexual preference and a malicious script recorded that he used to screw with Marcel (fake "bschost.dll"). Wow, I didn't even notice.
GyroVorbis 4 years ago
Haha, see how great it is to have fans to notice things so you don't have to? Nice choice of music, by the way.
SyntaxandSemantics 4 years ago
LMAO! Even I almost pissed myself when I saw that.
And I though peter was beyond the point of naming his variable '$ass1', '$vagina', '$pissfuck, and other random, completely irrelevant words.
Imagine trying to debug his shit. @.@
TheAmazingArce 4 years ago