Nestix: Graphics
Moderator: PC Supremacists
- JS Lemming
- Game Developer
- Posts: 2383
- Joined: Fri May 21, 2004 4:09 pm
- Location: C:\CON\CON
Nestix: Graphics
It would probably be best to divide once again. Who knows, we might end of with a music topic and a design topic as well.
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
- 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:
- 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:
- JS Lemming
- Game Developer
- Posts: 2383
- Joined: Fri May 21, 2004 4:09 pm
- Location: C:\CON\CON
Overworld template? I haven't even been thinking about it. Would it not be wise if we make a simple top down view design first? Like of the entire hang area. Then we can make a template of the actuall 3d-ish roomz. How else would you do it without knowing where doors and such would be.
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
- 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:
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
Do we have to do sheets? Wouldn't it be faster (since you don't have to cut images out of a sheet), easier (since you can change stuff) and more organized if we did things such as /player/walk/frame1.png /player/walk/frame2.png ?
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
- 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:
- 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:
- JS Lemming
- Game Developer
- Posts: 2383
- Joined: Fri May 21, 2004 4:09 pm
- Location: C:\CON\CON
Stick with sheets people, you will hate yourself if you do otherwise. (heh, my editor is designed for sheets )
Dang, I never thought about the Gemini Man's stage. But it is do-able. It will require us to design the sheet so that the program can actually change the data of the level durring game play to iterate through the the same tiles (but with different colors). Hmm. How many different colors are we talking about?
Dang, I never thought about the Gemini Man's stage. But it is do-able. It will require us to design the sheet so that the program can actually change the data of the level durring game play to iterate through the the same tiles (but with different colors). Hmm. How many different colors are we talking about?
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
- 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:
- 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:
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
Nestix: Graphics
I'm confused. Why would we hate ourselves for having an organized, easily editable directory structure instead of a hard-defined size of an image in a spritesheet?
You could also easily add frames, doing something like this:
/players/walk.dat:
Which you can't do as easily with a sheet, since everything in a sheet is locked in place.
No.. you wouldn't. At least, not any more than you would have to tell it to splice. The spritesheets don't allow us flexibility, and there's no big bonus to doing a sheet, that I can see, whereas if we do separate images we can easily change one frame w/o having to recode the splice, and since the size is autodetected (at least, in OpenGL. SDL should be no different), I don't see why we should do it a potentially aggravating way.JS Lemming wrote:Do you know what that would cost!?! We would have to type in the load image function like a bazzion times!! If you are worried about the splicing of a sheet, don't be. I can handle that. Plus, you would only load a sheet like once a level, which would not kill processing time yo.
You could also easily add frames, doing something like this:
Code: Select all
class Player {
vector<Texture*>frames;
// ...
};
class Texture {
string imageFile;
// ....
};
Code: Select all
/players/frames/one.png
/players/frames/two.png
/players/frames/three.png
/players/frames/oopsiwantanotherframe.png
/players/frames/four.png
Last edited by MarauderIIC on Tue Oct 12, 2004 3:40 pm, edited 2 times in total.
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
- 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:
- JS Lemming
- Game Developer
- Posts: 2383
- Joined: Fri May 21, 2004 4:09 pm
- Location: C:\CON\CON
When you talk of flexibility, do you mean having to add a sprite into a sheet as being difficult or adding in a sprite during program run? I don't see how you could possibly think a million seperate images is better then WELL ORGANIZED sheets....
Also, we would only need 1 splicing function!
Also, we would only need 1 splicing function!
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
Nestix: Graphics
I am clueless....
Lets say the below is terrain:
and you wanted it bigger:
It would just be a matter of using multiple of the middle square on a split sheet, but using several images in a directory, how would you do that? Would you just save the big one and the small one as differnt imges? If so, wouldn't that make the size of the game HUGE?
But, as already said, it would be much easier using organized directories than a split sheet when making the charactor, wouldn't it?
So I dunno, which should we use? Do we like, vote? O.o
Should we add a poll to this topic for 5 days?
Lets say the below is terrain:
Code: Select all
_
/=\
Code: Select all
_____
/=====\
But, as already said, it would be much easier using organized directories than a split sheet when making the charactor, wouldn't it?
So I dunno, which should we use? Do we like, vote? O.o
Should we add a poll to this topic for 5 days?
Last edited by Guest on Tue Oct 12, 2004 8:36 pm, edited 6 times in total.