lol, sweet, cuz thats EXACTLY what I was going for (well, that, and the SNES version of Killer Instinct).GyroVorbis wrote:You have the star/pow/hit sprite or whatever (reminds me of Donkey Kong Country).
The Official Golvellius Thread
Moderator: PC Supremacists
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: The Official Golvellius Thread
Re: The Official Golvellius Thread
I used to be addicted to SNES Killer Instinct. That, and it's flaming red cartridge.
So, why isn't this topic stickied yet? ;P
So, why isn't this topic stickied yet? ;P
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: The Official Golvellius Thread
Hey, I don't know why I'm only now thinking to ask you this, but what are you using to edit/create your environments in Golvellius?
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: The Official Golvellius Thread
Right now I have the concept of a "Scene" - and each scene has an XML file to load in the assets (terrain config, environment settings, static objects, game objects, etc). I haven't built an editor yet, but eventually I'll build a GUI editor to output the XML.GyroVorbis wrote:Hey, I don't know why I'm only now thinking to ask you this, but what are you using to edit/create your environments in Golvellius?
I've also been debating about switching scene creation to Lua.. It would allow for more flexibility and power, but wrapping a scene editor around it could be a royal pain.
btw, I just saw that Chapter 14 was posted, can't wait to see it!
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: The Official Golvellius Thread
Funny that you mention that. We have lua wrapped so that it can edit the level (our equivalent of the "scene"). We make the static level in the editor, but you can also edit in real-time through Lua for when things need to change. So yeah, I guess we would be taking a similar approach there if you went with that.
And the XML is badass. I would've liked being able to use it in this project, but reading and parsing it would be too slow for Dreamcast (trying to not really have load times). Ah, well.
And the XML is badass. I would've liked being able to use it in this project, but reading and parsing it would be too slow for Dreamcast (trying to not really have load times). Ah, well.
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: The Official Golvellius Thread
Just saw that in Chap 14 part 2, damn that's hawt. That's going to make building "the game" SO much easier.GyroVorbis wrote:Funny that you mention that. We have lua wrapped so that it can edit the level (our equivalent of the "scene"). We make the static level in the editor, but you can also edit in real-time through Lua for when things need to change.
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: The Official Golvellius Thread
Speaking of Marcel's level editor...how is the map data being stored? In college, one of my professors taught me a pretty slick way to do it. Basically the entire map is stored in an image. And each pixel represents a tile. Then, for each pixel in the image, display the appropriate tile based on the pixel color.GyroVorbis wrote:We make the static level in the editor.
You might have already heard of this technique, but I thought it was cool, and it worked! (the game sucked, but at least making levels was as easy as opening up MS Paint)
Re: The Official Golvellius Thread
Haha, that's a pretty neat idea. If sheet was not limited to 256 tiles (due to the DC's vram, according to Gyro), we probably would have used that method or similar. But atm a char to represent an ID within an array works fine, and is fast loading when converted to binary.
The way things are saved out is completely up to Gyro, of course. The editor is built to go along with the engine, not the other way around. Though each project does have an 'editor' folder to store templates and things irrelevant to the main engine, ultimately he decides how the project setup looks. ;P
Also, each project/map contains much more than a few tiles. Once I get more time to sit and code, I will be working towards adding 3 more layers, giving it a total of...7? Hmm.
I believe the final product will look like:
Though items and warps are stored in a way similar to a linked list (in the editor, atleast) so there is no distinct "1" or "2"--so yeah, that makes 7 'layers'. ;p
The way things are saved out is completely up to Gyro, of course. The editor is built to go along with the engine, not the other way around. Though each project does have an 'editor' folder to store templates and things irrelevant to the main engine, ultimately he decides how the project setup looks. ;P
Also, each project/map contains much more than a few tiles. Once I get more time to sit and code, I will be working towards adding 3 more layers, giving it a total of...7? Hmm.
I believe the final product will look like:
Code: Select all
background image
tile 1
object 1
item1
warp1
tile2
object2
item2
warp2
foreground layer
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
- ismetteren
- Chaos Rift Junior
- Posts: 276
- Joined: Mon Jul 21, 2008 4:13 pm
Re: The Official Golvellius Thread
I have played a game where map was made that way... i don't remeber the name, but it was about throwing boxes at each other. The different color channels made different thing. etc the blue channel desided the height, and each green value had an object assigned to it. I dont remember what red did.Speaking of Marcel's level editor...how is the map data being stored? In college, one of my professors taught me a pretty slick way to do it. Basically the entire map is stored in an image. And each pixel represents a tile. Then, for each pixel in the image, display the appropriate tile based on the pixel color.
You might have already heard of this technique, but I thought it was cool, and it worked! (the game sucked, but at least making levels was as easy as opening up MS Paint)
The only problem was that it was damn hard to see the difference between (0, 1, 0) and (0, 0, 3).
Re: The Official Golvellius Thread
Boy, I saw your latest video, and my mouth dropped past my balls(Thats around 3 ft or so?[/sarcasm])....This is probably the best-looking homebrew I have ever seen. Your game kicks ass dude. As for the name I think the Scarlet Fountain is alright, but I think between now, and when you come to a glorious release, I bet you'll have thought of something better.
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: The Official Golvellius Thread
Dude, thank you so much. That really means alot! I'm having a blast developing this game, so I'm glad other people dig it.XianForce wrote:Boy, I saw your latest video, and my mouth dropped past my balls(Thats around 3 ft or so?[/sarcasm])....This is probably the best-looking homebrew I have ever seen. Your game kicks ass dude. As for the name I think the Scarlet Fountain is alright, but I think between now, and when you come to a glorious release, I bet you'll have thought of something better.
And yeah, I'm still not sold on the name, but its growing on me. We'll see.
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: The Official Golvellius Thread
We had a 10+ page topic arguing over the name of "Elysian Shadows" in our secret development forum. First it was "Echoes of Elysium" then "Shadows of Elysium" before we finally agreed on "Elysian Shadows."
- M_D_K
- Chaos Rift Demigod
- Posts: 1087
- Joined: Tue Oct 28, 2008 10:33 am
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C/++
- Location: UK
Re: The Official Golvellius Thread
My game doesn't even have an official title , only a dev title. It's called s3 and I don't know if i want to keep it.
Gyro Sheen wrote:you pour their inventory onto my life
IRC wrote: <sparda> The routine had a stack overflow, sorry.
<sparda> Apparently the stack was full of shit.
- Trask
- ES Beta Backer
- Posts: 738
- Joined: Wed Oct 29, 2008 8:17 pm
- Current Project: Building a 2D Engine
- Favorite Gaming Platforms: Sega Genesis and Xbox 360
- Programming Language of Choice: C/C++
- Location: Pittsburgh, PA
- Contact:
Re: The Official Golvellius Thread
Definitely seems like some good work. I'm too afraid to get into 3D development at this point, but mad props to you for being able to do it.
Dear god, they actually ported ES to a piece of celery!MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
- jesterguy
- Chaos Rift Cool Newbie
- Posts: 54
- Joined: Wed Oct 08, 2008 8:00 pm
- Location: Illinois
- Contact:
Re: The Official Golvellius Thread
Your Game is looking awsome dude, I hope you finish this.
I inherited a sega master system from my brother when he moved out and
golvellius was one of my favorite games when i was younger, so I'm looking forward to this.
BTW you should put enny in one of your next videos as another thing to test your combos on, She
was evil always taking my money and she deserves to be a... test subject.
I inherited a sega master system from my brother when he moved out and
golvellius was one of my favorite games when i was younger, so I'm looking forward to this.
BTW you should put enny in one of your next videos as another thing to test your combos on, She
was evil always taking my money and she deserves to be a... test subject.
I will live forever or die trying.
"Human beings didn't evolve brains in order to lie around on lakes. Killing's the first thing we learned. And a good thing we did, or we'd be dead, and the tigers would own the earth."
- Valentine to Ender ("Ender's Game")
"Human beings didn't evolve brains in order to lie around on lakes. Killing's the first thing we learned. And a good thing we did, or we'd be dead, and the tigers would own the earth."
- Valentine to Ender ("Ender's Game")