Null updates, info, and development.
Moderator: PC Supremacists
- JS Lemming
- Game Developer
- Posts: 2383
- Joined: Fri May 21, 2004 4:09 pm
- Location: C:\CON\CON
- 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
Smooth one Fred. I wanted it secret so I wouldn't loose interest on it. I want this done fast. So no more info for you guys yet.
Last edited by JS Lemming on Wed Jan 26, 2005 3:48 pm, edited 1 time in total.
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:
Just for you showdin, I made an announcement describing the two teams currently.
Anyway, I've been working lots on and off on Null. I got life gauges done and bleeding when you're damaged. (not when you're hit, you actually bleed when you are standing damaged)
I've been trying to work on charging buster like MegaMans 4-6 and the X series. I ran into a problem with an evil "need one class before the other" loop which I eventually resolved.
I worked on the powering up animations and such for the buster gun. All is going well, but it's really slow work. Also, I've been having assloads of tests and homework at school. Pretty soon I'll be working at Dominoes (hopefully) so it might even slow down a bit more.
I hope to get REALLY far this weekend on Null.
Anyway, I've been working lots on and off on Null. I got life gauges done and bleeding when you're damaged. (not when you're hit, you actually bleed when you are standing damaged)
I've been trying to work on charging buster like MegaMans 4-6 and the X series. I ran into a problem with an evil "need one class before the other" loop which I eventually resolved.
I worked on the powering up animations and such for the buster gun. All is going well, but it's really slow work. Also, I've been having assloads of tests and homework at school. Pretty soon I'll be working at Dominoes (hopefully) so it might even slow down a bit more.
I hope to get REALLY far this weekend on Null.
Okay, FINALLY, after a long time of begging, Gyrovorbis agreed to make the game multi-arrayed. Thus, the level editor will make the game more customizable.
Anyway, so far, these are the plans to make the levels more customizable in the editor:
1) Instead of having each tile pre-declared as solid or not, there is a separate array that allows you to place solids in the editor. Thus, making secrets and walk-through able tiles fairly simple.
2) Gyrovorbis plans to have it where the editor can lay blood flows, places where blood oozes from walls at different intensities and colors. i dunno about that...I'd prefer no.
3) I would like teleports. Thus, when you go down a pipe or something, you'll be teleported to another pipe, or something of the sort. That'd probably go on the solids array, but maybe it can have its own?
4) A dead tile. When someone moves into it, THEY DIE. So, under pits or holes, put dead tiles to keep them from falling off the array.
5) Enemy layer. That won't come till much later, and I'd prefer not making too many plans at the moment.
That's about it for now. But remember, this cannot happen until the main engine supports it, so don't be all up in my grill about this stuff. What'll probably be worked on first will be the solid array, and possibly the teleports.
Oh, and BTW, I wanted to say that the mario tiles mixed with the megaman look Beautiful!
Anyway, so far, these are the plans to make the levels more customizable in the editor:
1) Instead of having each tile pre-declared as solid or not, there is a separate array that allows you to place solids in the editor. Thus, making secrets and walk-through able tiles fairly simple.
2) Gyrovorbis plans to have it where the editor can lay blood flows, places where blood oozes from walls at different intensities and colors. i dunno about that...I'd prefer no.
3) I would like teleports. Thus, when you go down a pipe or something, you'll be teleported to another pipe, or something of the sort. That'd probably go on the solids array, but maybe it can have its own?
4) A dead tile. When someone moves into it, THEY DIE. So, under pits or holes, put dead tiles to keep them from falling off the array.
5) Enemy layer. That won't come till much later, and I'd prefer not making too many plans at the moment.
That's about it for now. But remember, this cannot happen until the main engine supports it, so don't be all up in my grill about this stuff. What'll probably be worked on first will be the solid array, and possibly the teleports.
Oh, and BTW, I wanted to say that the mario tiles mixed with the megaman look Beautiful!
- 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
Who, me? Sorry - that was in reply toGyroVorbis wrote:Dude, you obviously missed more than something.JS Lemming wrote:... did I miss something? What the heck are you talking about Mar?MarauderIIC wrote:Fade any to black, make a ratio to subtract from each # so they all hit 0 at the same time.
"On the note of the colors. There are a total of 7 combinations of colors that have the nice fading affects. Any other color is completely possible and will still look dang good, they just won't fade out. "
Was wondering why, so I posted a 'fix'. Anyway -
I musta missed the fact there was another page, so I didn't hit quote. Actually -- I think I left it sitting w/ it typed all day and didnt hit submit.
Now to read the rest of the topic.
Can you tell, maybe by my sparseness of posts, that my free time for computer stuff has lessened? :p
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
Here's how you solve it, if all you did was rework classesGyroVorbis wrote:I've been trying to work on charging buster like MegaMans 4-6 and the X series. I ran into a problem with an evil "need one class before the other" loop which I eventually resolved.
(prepare for some learn-by-demonstration) -
classheader.h:
Code: Select all
#ifndef CLASSES_DEFINED
#define CLASSES_DEFINED
class Actor;
class Item;
class NPC;
class Player;
class RoomInfo;
class Zone;
#endif
Code: Select all
#ifndef ACTORS_DEFINED
#define ACTORS_DEFINED
#include "classheader.h"
class Actor {
/* ... */
RoomInfo* currentLocation;
vector<Item*>inventory;
/* ... */
};
#endif
Code: Select all
#ifndef ROOMS_DEFINED
#define ROOMS_DEFINED
#include "classheader.h"
class RoomInfo {
/* ... */
vector<Actor*>entities;
vector<Item*>items;
/* ... */
};
#endif
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
- JS Lemming
- Game Developer
- Posts: 2383
- Joined: Fri May 21, 2004 4:09 pm
- Location: C:\CON\CON
- 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:
Upon asking Grovorbis 10 times how he wants the solid layer to write to files and recieving "I DON'T KNOW!" every time as an answer, I'm deciding for him. What kind of a moron doesn't know his own freaking program? HE'S making it, so how wouldn't he know how he's going to do it? Kinda sad...
Anyway, I'm deciding to go with what we have, the gay ass "01 00 01 00 00 00 01 01 01 00 01" thing. Thus, we can just copy and paste the gay ass code. I'd like NORMAL ASCII, but I also want to stay consistent with the other .txt files, so this'll have to do.
Now, any questions?????
Don't like it? Then you should have told me how you wanted it, I'm not changing it. :spin:
Anyway, I'm deciding to go with what we have, the gay ass "01 00 01 00 00 00 01 01 01 00 01" thing. Thus, we can just copy and paste the gay ass code. I'd like NORMAL ASCII, but I also want to stay consistent with the other .txt files, so this'll have to do.
Now, any questions?????
Don't like it? Then you should have told me how you wanted it, I'm not changing it. :spin:
- 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:
No, but I just thought we'd establish that you're a complete and total douche-bag.
I'm busy with other stuff right now. I'll work on answering all of your little details after I get more important stuff done. Until then, go cut yourself in the closet while listening to "Taking back Sunday" you damn emo whore.
Secondly, quit using "gay" as the generic, rhetoric adjective. Try to substitute it for something like distasteful, assuming your vocabulary permits.
When you refer to NORMAL Ascii, I hope you know that you're doing the same thing as setting a globally declared variable called "douche-bag" equal to yourself. Hrm. Normal? As opposed to what, pornographic ascii?
Oh, and quit with the billion question mark deal. That's JSL's thing, coprighted repectively.
I'm busy with other stuff right now. I'll work on answering all of your little details after I get more important stuff done. Until then, go cut yourself in the closet while listening to "Taking back Sunday" you damn emo whore.
Secondly, quit using "gay" as the generic, rhetoric adjective. Try to substitute it for something like distasteful, assuming your vocabulary permits.
When you refer to NORMAL Ascii, I hope you know that you're doing the same thing as setting a globally declared variable called "douche-bag" equal to yourself. Hrm. Normal? As opposed to what, pornographic ascii?
Oh, and quit with the billion question mark deal. That's JSL's thing, coprighted repectively.
- 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: