Hello Guest, please login or register.
Did you miss your activation email?
Login with username, password and session length.

Pages: [1] 2   Go Down

Author Topic: Zelda Engine  (Read 7420 times)

0 Members and 1 Guest are viewing this topic.
Zelda Engine
« on: December 05, 2010, 03:23:48 pm »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 2245
It's built with C#, SlimDX and NAudio. Haven't gotten very far atm, all I've made so far is the heart system, basic link with movement and sword swinging action, and a text engine.

The goal was to design an engine that made it easy to add features and modify existing ones.  So far the text engine is probably the most advanced part of it, all the text is in a proprietary XML language format and supports multiple languages, colour, scaled text, a jiggling option that makes the text move around and support for questions with 2 answers, eg. yes/no.

It also uses a state based system for objects, so there are separate classes for standing, walking, and using the sword.

I don't have any systems yet for loading levels, collision, tile sets or menus of any kind.

I've attached a short demo of what I've done so far. Directional keys move and z.
« Last Edit: January 18, 2011, 01:25:09 pm by Windy »
Logged
Re: Zelda Engine
« Reply #1 on: December 05, 2010, 07:31:34 pm »
  • *
  • Reputation: +2/-0
  • Offline Offline
  • Gender: Male
  • Posts: 1767
For some reason, all I'm getting is a black screen. I updated the SlimDX Runtime as well and that didn't seem to fix it.
Logged
  • https://colbydude.com
Re: Zelda Engine
« Reply #2 on: December 06, 2010, 02:32:29 am »
  • *
  • Reputation: +12/-2
  • Offline Offline
  • Gender: Male
  • Posts: 4849
For some reason, all I'm getting is a black screen. I updated the SlimDX Runtime as well and that didn't seem to fix it.
Same here :/
Logged
  • Super Fan Gamers!
Re: Zelda Engine
« Reply #3 on: December 06, 2010, 02:58:56 am »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 3374
Works fine for me, and I don't have any of the runtimes installed. Win7 64bit, btw.
Logged
Quote from: Jason
Your community is a bunch of stuck up turds.
Re: Zelda Engine
« Reply #4 on: December 06, 2010, 03:54:11 am »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
Mmmm, couldn't run it on my laptop either. No error, just no screen. Using Win 7 32bit. Trying my newer computer with this. I'm thinking it's a video card compatibility issue.

EDIT: *shrugs* No clue, couldn't get it to run on any computer. All of them use 32bit Win7 though.
« Last Edit: December 06, 2010, 04:01:05 am by Xfixium »
Logged
  • Pyxosoft

Mamoruanime

@Mamoruanime
Re: Zelda Engine
« Reply #5 on: December 06, 2010, 03:57:59 am »
  • ^Not actually me.
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Gender: Male
  • Posts: 9786
It just won't run for me at all :'(
Logged
Re: Zelda Engine
« Reply #6 on: December 06, 2010, 04:06:05 am »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 3374
One thing I noticed, the allignment of link sword-swinging is a pixel off of when he is standing.
Logged
Quote from: Jason
Your community is a bunch of stuck up turds.
Re: Zelda Engine
« Reply #7 on: December 06, 2010, 07:40:20 am »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 47
black screen as well :S
Logged
Re: Zelda Engine
« Reply #8 on: December 06, 2010, 12:06:23 pm »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 2245
It looks like it's only affecting 32 bit windows users, I have run some tests and so far haven't figured it out, I've managed to get one person using 32 bit Vista whose got it to work, so maybe i've fixed it, otherwise I've set this version to dump a log file called debug.log which should help diagnose this unusual issue.
« Last Edit: December 06, 2010, 03:41:21 pm by Windy »
Logged

Mamoruanime

@Mamoruanime
Re: Zelda Engine
« Reply #9 on: December 06, 2010, 12:10:28 pm »
  • ^Not actually me.
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Gender: Male
  • Posts: 9786
Well, obvious solution Windy is to lern2code.

lulzjkjk <3

I'll test it on my work computer some time tomorrow.
Logged
Re: Zelda Engine
« Reply #10 on: December 06, 2010, 01:16:36 pm »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Posts: 61
It works for me (the first version) on Vista 32 bit.

When you slash downwards Links shadow changes color for one frame  :o

And the text isn't supposed to be this huge, right?

But the second version doesn't work for me the way it's supposed to:
Background is blue, all graphics non-transparent and completely white and the text is still huge.
I've attached the debug.log, although I don't know if that's much use.
« Last Edit: December 06, 2010, 01:18:33 pm by Sahittam »
Logged
Re: Zelda Engine
« Reply #11 on: December 06, 2010, 02:00:02 pm »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 2245
No, the text shouldn't be that large, the rest of it is actually expected as I turned things off to increase the chance of finding out what the issue is.

EDIT: Was able to find the problem, for some reason depth testing was acting differently, so I just turned it off.
« Last Edit: December 06, 2010, 03:44:05 pm by Windy »
Logged
Re: Zelda Engine
« Reply #12 on: December 07, 2010, 04:43:13 am »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 47
It looks like it's only affecting 32 bit windows users

im running win7 64bit and i have the problem :S
Logged
Re: Zelda Engine
« Reply #13 on: December 07, 2010, 05:48:30 am »
  • *
  • Reputation: +12/-2
  • Offline Offline
  • Gender: Male
  • Posts: 4849
It looks like it's only affecting 32 bit windows users

im running win7 64bit and i have the problem :S
I am running Vista 64 bit and have the problem.  I haven't tried it yet on my laptop which has 7 64bit.

Nevermind.  Your new download works great.  Makes me want to throw something together in XNA again.
« Last Edit: December 07, 2010, 05:50:35 am by Theforeshadower »
Logged
  • Super Fan Gamers!
Re: Zelda Engine
« Reply #14 on: December 07, 2010, 06:29:16 am »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Gender: Male
  • Posts: 3725
With me the engine runs, but the letters are tremendously huge and jittering all the time.
Logged
Re: Zelda Engine
« Reply #15 on: December 07, 2010, 05:41:15 pm »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 2245
With me the engine runs, but the letters are tremendously huge and jittering all the time.
Well the jittering is intentional, when you say tremendously huge, do you mean like the screenshot Sahittam showed above? the text should be just inside the box, but larger than normal.
Logged
Re: Zelda Engine
« Reply #16 on: December 07, 2010, 05:45:41 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Gender: Male
  • Posts: 3725
Huge as in Sahittam's example. Maybe even bigger. But I don't get a debug log. The text at the end when you get a choice was normal again btw.
Logged
Re: Zelda Engine
« Reply #17 on: December 07, 2010, 10:03:48 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
The new version worked for me. Everything appeared normal, didn't have the same issue with the text as others had. For some reason I was moving the Yes/No cursor back and forth quickly multiple times and it crashed. May be a sound issue. The animation of Link slashing was very nice and fluid.
Logged
  • Pyxosoft
Re: Zelda Engine
« Reply #18 on: December 09, 2010, 02:58:16 pm »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 2245
The new version worked for me. Everything appeared normal, didn't have the same issue with the text as others had. For some reason I was moving the Yes/No cursor back and forth quickly multiple times and it crashed. May be a sound issue. The animation of Link slashing was very nice and fluid.
I tried moving it quickly back and forth and wasn't able to encounter the same issue. Having now switched to using XAudio2 instead I imagine it won't happen again.
The reason the animation is rather fluid is that I set it up so you can specify the delay for each frame, the slashing animation in particular, doesn't have a consistent delay, which is where most people go wrong, having recorded the delay for each frame I can get it to animate at the exact same speed it is in the game I ripped it from.
Logged
Re: Zelda Engine
« Reply #19 on: December 09, 2010, 05:48:19 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
Quote
The reason the animation is rather fluid is that I set it up so you can specify the delay for each frame, the slashing animation in particular, doesn't have a consistent delay, which is where most people go wrong, having recorded the delay for each frame I can get it to animate at the exact same speed it is in the game I ripped it from.

Very nicely done. Makes a huge difference imo.
Logged
  • Pyxosoft
Pages: [1] 2   Go Up

 


Contact Us | Legal | Advertise Here
2013 © ZFGC, All Rights Reserved



Page created in 0.064 seconds with 78 queries.