Added: 1 year ago
From: GyroVorbis
Views: 8,158
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (87)

Sign In or Sign Up now to post a comment!
  • Hell, this is very cool. I realy don understand where the hell you get so much dedication to develope ES. The Game looks awesome but this really needs a lot of time. Everytime I write my own games I loose all my motivation to do finish it. Because I get to point I cant go over and I am not giving myself hard requirements for a game. So you are someone who is cool and think I will never be like you. I mean it well.

  • Falco, How do you program for dreamcast and PSP?

  • Even though I'm 1 year late, I have to say: congratulations! Porting the game to all of these platforms is just so awesome it give me the chills

  • when can I have it for PSP?

  • Inspiration in these videos :) btw, I was wondering, does the PSP that you play on have to be hacked? becuase Sony are tight bastards when it comes to unlicensed 3rd party devving, so ... yeah?

  • Hum i was wondering how d'you managed to do libGyro. You told in a video that you found all these #ifdef preprocessor just to... well dunno how to say it but you told you don't want 'em anymore. So Did you just put em into a librairie so you got a clean project and a library with an #ifdef wrapper, or did you do like 3 different build of your library, one for all platform and then just link the one that fits in ?

  • @MarshallMatters4Life Your last proposal (3 different versions of the library then link against the appropriate platform) is exactly how it's managed. The interface is consistent, but the implementations are different in every library and are completely separate from one another.

  • 69th like... >.>

  • best drink ever Arizona Green Tea

  • love the gemini man music in there

  • Hahahahah falco: ''you saved the most dramatic one for last didnt you?''

  • HI could you point me in the direction of some good books for programing, that would then help me understand how to write games. you must have starated some where. I know bits about programing most from vb6 making account sheets for college which sucked. I have the next 4 months off so thought it would be something to do. Thanks

  • How come you put

    using namespace gyro?

  • @spookymcfuzzy he most likely made his own namespace for lib gyro and that line is there to prevent having to access functions in that namespace by preceding them with "gyro::", he can just call the functions without having to type that everytime

  • I see a video by some guy named Bearrick criticizing you and your project. He says the project is not feasible with your team size and budget. He claims to not want to program because he's more interested in managing projects and art. However, I am doubtful that anyone would want him managing anything with the poor grammar, spelling, and punctuation errors present in his criticism video(s).

    Keep on keepin' on.

  • which technique do you recommend using for text in sdl?

  • im wondering if your gonna share your framework cause if you do it could make it easy to program for the dreamcast and i would love to start to do that

  • @pimpdog93: Hell yeah. I would love to make libGyro public some day. That has always been the plan. That way any of you can use it to create a hardware accelerated 2D game running on a DC, PSP, and PC. libGyro is being developed as we work on ES, so new features are constantly coming. It's not quite ready to be a public API yet, but it's definitely getting there.

  • @GyroVorbis thats kool man keep up the good work

  • @GyroVorbis Hi, i like your project and your videos, and i want to ask you a question. I want to implement graphics in my programs, and hopefully program a game later. I'm looking for a book, guide, website or something else that explains how pc graphics works, and how to handle difficult parts of programming, like assembly or memory allocation. Some sites/books give pieces of code without explaining anything, that's why i'm asking you where can i find a good source.Sorry for my bad english.Bye!

  • @cobrakillerz

    You could check out their forum; elysianshadows[dot]com/phpBB3/

    i'm sure you can find the answer or get some answers from the people there.

  • @Jeroend88 Thanks, i will

  • @cobrakillerz If you know c++ and want to learn sdl, lazyfoo.net is a useful source, and if you want to use allegro google some allegro websites (i don't know of many); however, If you do not know c++, I would recommend getting a c++ primer.

  • @cobrakillerz Also, "Focus on SDL" is an excellent book for learning SDL. I found this out from gyrovorbis on their forums and bought the book. It was well worth the money.

  • Forgot a semicolon in the 1:40 section of code! Watch for it! :-D.

  • ahahhaha marcell fell asleep ...probably slept till 4 in the afternoon the next day!!!

  • Hey, I'm a beginning programmer, and I've gotta say, your series of videos started off being really really inspirational. . . then it got really discouraging.

    That part around 3:30 in this video, what the fuck was that? Seriously, everything else I saw code-wise I could at least make minor sense out of, but that was just insane.

  • @bromordra ROFL! That's SH4 assembly. It's programming at a level of instructions that are executed directly by the CPU, whereas languages like C++ are translated or "compiled" into these instructions. 99% of programmers/software engineers never even see that kind of stuff. It's for when you need direct hardware access or are trying to squeeze every ounce of performance possible. Don't be discouraged because of it. It's not a big deal.

  • @GyroVorbis Ah. Now that you said it's Assembly, it actually makes sense. I don't know what the hell it says, but I know what I'm looking at at least.

  • Hey, I'm a beginning programmer, and I've gotta say, your series of videos started off being really really inspirational. . . then it got really discouraging.

    That part around 3:30 in this video, what the fuck was that? Seriously, everything else I saw code-wise I could at least make minor sense out of, but that was just insane.

  • awesome work!

  • how about trying a ds game?

  • Marcel, ease off the nachos man, you're filling out! ;-)

    I know it's rude, but it needs pointing out at this early stage.

  • @amcadam26: 'tis what happens when you break with your girl of 4 years.

  • im watching all these now and.jajaja

    some of the same problems i had.jajajt linea

    o yea, and that line.. "i will not sleep til...."

    get that get that get that !!

    Gota Get It !!

  • roflmao

  • @GyroVorbis

    There isn't as much as before. You know when you stay up tooooooooooo late and have the empty cans all over the place (just kidding about this one :P)

    The AIGD series had much more fun the these.

    And what about XxStillAVirgin69xX?

  • You going to give us a quick run down on how long the PSP took you to fix and what the problem was?

  • @MightyGoober It actually took quite awhile. It turned out that we were thrashing the shit out of the VRAM by allocating textures there, twiddling them, then putting them into main RAM.

  • Don`t beep. It`s bad. This world needs more liberal language speaking.

  • Agree, one thing I liked from the start was their liberal way of doing things and saying things :D

  • Though I agree beeping is bad, they don't beep everything out; I think it was done in a humorous fashion more than anything. But yeah, I prefer no beeping at all.

  • @svcxac I am going to have to respectfully disagree. Our family, friends, coworkers, bosses, and new viewers are watching these videos. They aren't just a little Youtube series anymore. We definitely haven't toned down the language, we just bleep it out--which I personally think adds humor and a professional touch to the videos.

  • When you bleep out the "f*ck" words, it's achually hilarious because you do it so well

  • @GyroVorbis, I agree with what you've done :)

  • Can´t wait to get my hands of libGyro when it is done.

  • lol on the vmu and sega32X

  • Excuse me if I sound like a retard, but couldn't you use this LibGyro idea on current gen systems? Because I hear people say that multiplatform games suck on ps3 because they're developed for 360 and then ported to ps3, because it's easier to dev for 360. Couldn't you just develop for one system and then do whatever sorcery you just pulled off and it would work fine on another system?

  • It's not all that easy especially since current gen systems have kind of dropped the idea of a fixed function pipeline. So Falco'd have to write shaders instead of just punching stuff over the fixed function pipeline which might differ quite a bit depending on platform. Another thing is that even though it works on all of the consoles the hardware is still different so some functions avaiable on one platform might not work on the other. So I guess he could port it to a next gen system.

  • BUT it would look basically the same if he wanted it to remain compatible with the PSP or Sega Dreamcast. Like the GPUs memory to store textures could be exhausted on the dreamcast much earlier than on the likes of PS3 or XBOX360. So you can "pull of that magic" for systems that have specs close to each other.

    LibGyro is basically wrapping function calls so you just call the libGyro function and it does what's required for the system rather than doing it directly. That's the magic. sorry 4 bs

  • Actually, there's a good deal more to libGyro than just being a glorified wrapper. It has its own extremely optimized subsystems for things like linear algebra that will be taking full advantage of each piece of hardware like the vector unit on the PSP or the matrix registers on the Dreamcast. There is no reason that with (a lot of work) libGyro couldn't be implemented on any piece of hardware meeting the minimal requirements.

  • I got that much wrong then. I thought you were just wrapping individual calls to each platform. So basically you are providing optimized calculation methods for each platform that you support.

    Just to clarify, I wasn't saying that you can't implement it on an XBOX360 or smth. Just that it will not look like a 360 game because you still have to manage ressources like you do for the "weakest" console.

    Anyway it's a great framework!

  • @nezrif27 Ah, I misunderstood you then. Yeah, you're exactly right in what you said before.

  • no, its unfortunately not that easy. all the systems have their own differences from each other and its kind of hard to make a single version of the game that works on all of them without making huge adjustments to the code

  • That´s a whole other beast. PS3 has 7 processors. And Xbox360 is just a mass marketed PC specialized for gaming(with NVidia videocard, etc.) Older platforms are simpler and thus easier to program. It´ll depend on the GyroLib´s quality if it really is multiplatform as they claim it to be.

  • @prodigy372 That's why people make multi-platform game engines. Ex: Unreal Engine 3, Cryengine 3, Unity, Torque 3d.

  • 2:10 missed a semicolon :P

  • This is why you don't see my screencapping after I push compile. ;)

  • Damn, good eye.

  • every single function inside of classes?

    that sounds you guys are now really object oriented.

  • lol i'm wearing the same pants as marcel lol

    Xbox 360

  • Is this in C# code?

  • Nope.

  • C++?

  • Depending on which part you're referring to, probably. But there's a clip of BlitzPlus and Assembly.

  • C/++. Scripting in Lua. The libGyro framework has a small amount of SH4 assembly on Dreamcast, and will have other optimizations in assembly on PSP later.

  • How do you combine all of those in one game then?

  • Wow, I really admire your skills. Assembly for the Naomi, now that is hardcore.

  • @spookymcfuzzy no dude c++

  • When is the release date for Elysian Shadows Revolution?

  • Got some bitchin' NES tunes in here :D

    love WoodMan :)

    and the underworld music from Zelda is just so full of ambience.

    GRRRREAT!

    Can't wait to play Elysian Shadows on my Celery and SEGA 32x :)

  • Falco you did it

    man this is awesome

  • what language are u using

  • I hung with these cats.....

    once...

  • NES Zelda soundtrack :)

  • Yes you are Peter, yes, you are.

  • 6:51

    compile error: he put a ":" instead of a ";"

  • at 0:55 the center bottom box has a nutsack in it

  • yeaahhh!

    5000*

    !!

    :D

  • Man man oh yeah, this is too much to handle but I love it. You're all so dedicated! Which makes people like the Elysian Shadows fans dedicated and inspired, to work on their own programming/art projects.

  • 4:45 super cheese!

  • epic as is, and woodman theme made it even more epic.

  • you look shaggier in every scene, falco

  • That's how you know I'm working.

  • First

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more