Author Topic: Dimension Shift  (Read 32501 times)

0 Members and 1 Guest are viewing this topic.

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Axe Shift: Contest Entry 2011
« Reply #60 on: May 28, 2011, 11:10:03 am »
Looking good Darl.


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Axe Shift: Contest Entry 2011
« Reply #61 on: May 28, 2011, 11:35:13 am »
The flipping looks fantastic with the only suggestion being that it could be a bit faster...(maybe don't draw every frame, or something. Maybe you can just change a value somewhere...I don't know how that transition works :P)

As Shannon Monroe, one of the Senior Production Managers of Disney Interactive, once told me when looking at some animation and video that I did a while ago (No, seriously. He was really cool about it all...)
Quote from: Shannon Monroe
Something to always keep in mind when creating transitions is what we call the "DVD Title Rule":
No matter how fantastic your animation looks the first time, there is no denying that there is an inverse relationship between the wow factor and the just-open-the-damn-menu factor of the transition.

Hearing that made me realize just how correct he was, and has led me to cut down on transition times in a lot of things I've made. Please don't take this as me saying, "It's boring. Get it over with faster," but rather that I'm saying, "This transition looks fabulous, but don't let it eat up your gameplay!" There's a point where you know the solution already and you just want to get through to the next level as fast as possible, without having to wait for shift transitions.

Either way, the whole thing looks fantastic. I especially like the effectiveness of that sprite! It works much better than I'd have imagined it would.
I plan on putting in an option to enable/disable the effects, i.e. flipping and the death animation.  Same for the splash screen, it will be possible to just jump straight to the menu. EDIT: and the door opening/closing

I hardly have an idea how it works either except for theory, it's runer-optimized :P
I can look for a var that counts the frame or something, then put If V^2 and End around the DispGraph....that might be plausible
« Last Edit: May 28, 2011, 11:38:00 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Axe Shift: Contest Entry 2011
« Reply #62 on: May 28, 2011, 11:42:34 am »
You can make the flipping animation twice as fast by changing this line:
-128-2→θ
To this:
-128-4→θ

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Axe Shift: Contest Entry 2011
« Reply #63 on: May 28, 2011, 03:43:30 pm »
You can make the flipping animation twice as fast by changing this line:
-128-2→θ
To this:
-128-4→θ
I think that would look better. :) IMO


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Axe Shift: Contest Entry 2011
« Reply #64 on: May 28, 2011, 05:04:42 pm »
Either is fine with me. =) Faster actually might diminish the impact of the effect. I think I'd try them each out and see which looks better.

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: Axe Shift: Contest Entry 2011
« Reply #65 on: May 28, 2011, 05:28:49 pm »
Personally I like it slowed down a bit, gives a bit more of the actual shift feel. But that's IMO, change it however you like.
In-progress: Graviter (...)

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Axe Shift: Contest Entry 2011
« Reply #66 on: May 28, 2011, 08:54:57 pm »
Runer, that's awesome ;D

What I might do is have it start out by shifting slow, and after 10 shifts or so it switches to the fast one.  A balance somewhere...atm it's the faster one.

Also, forgot to mention earlier.  The contrast changes when you shift, so it becomes a bit lighter when you're in the dark part.  Makes it easier to see where you are.  Upon program quit it reverts back to the initial.
Vy'o'us pleorsdti thl'e gjaemue

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Axe Shift: Contest Entry 2011
« Reply #67 on: May 28, 2011, 09:01:02 pm »
Perhaps an option as to which animation to use?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe Shift: Contest Entry 2011
« Reply #68 on: May 28, 2011, 09:54:26 pm »
That looks really awesome!
Perhaps an option as to which animation to use?

Perhaps an option to choose the skip rate.  i.e, choose 0, 1, 2, 3, or 4 for the -128-#→θ code. :)

I think the only think I noticed that I didn't like was that you are Pt-Changing the sprite on the buffer, which makes it look a little funny when standing in front of the door.  I think you could use something like this:

The way I assume you have it:
:Pt-Change(X,Y,Pic1)
:DispGraph
:Pt-Change(X,Y,Pic1)


How you could change it:
:StorePic
:Pt-On(X,Y,Pic1)r
:L3->DispGraph
« Last Edit: May 28, 2011, 09:55:44 pm by ztrumpet »

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Axe Shift: Contest Entry 2011
« Reply #69 on: May 29, 2011, 03:52:30 pm »
I had it working, then got a RAM clear and was set back to the source that the last screenie was recorded from :P

For L3→DispGraph, wouldn't that show nothing but the char?  Also, I kind of have to use pt-change unless I used DrawInv (unless there's some other method for it)
Vy'o'us pleorsdti thl'e gjaemue

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe Shift: Contest Entry 2011
« Reply #70 on: May 29, 2011, 04:01:57 pm »
For L3→DispGraph, wouldn't that show nothing but the char?
Nope, because of the StorePic.  However,

Also, I kind of have to use pt-change unless I used DrawInv (unless there's some other method for it)
Ah, yes, I forgot about that.  :-\
Huh, I'm not sure how to do it now.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Axe Shift: Contest Entry 2011
« Reply #71 on: May 29, 2011, 04:04:44 pm »
What I had for a bit before was either drawinv just before and after dispgraph or pause 50.  Slowed it down quite a bit :(
Also I learned my lesson from TWHG, if you preserve the buffer rather than re-draw it's >9000 times faster (in twhg it was all pixel-testing, and the buffer was drawn and redrawn something like 5 times per frame, and those were 96-byte levels)

EDIT:
Quote from: z
Perhaps an option to choose the skip rate.  i.e, choose 0, 1, 2, 3, or 4 for the -128-#→θ code.
I think for it to be stable it has to be a power of 2.

EDIT2: Fixed the bug when shifting from row 14.  Turns out it was the block-above-head detection, the if statement had something like "and (Y/32=0)" instead of "and (Y<<0)" :P
« Last Edit: May 29, 2011, 07:29:57 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Axe Shift: Contest Entry 2011
« Reply #72 on: May 29, 2011, 09:12:51 pm »
I hate it when I go back through my code and discover things that scream
"WTF, why did I write this this way??!?!?"
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Shift+Dimension: Contest Entry 2011
« Reply #73 on: May 30, 2011, 04:43:49 pm »
Ok, it's been 11 days so far, and it's almost a full-blown game.  Just need to add options and menus.
Since a simple port plainly won't keep me busy long enough (while actually turning out some output), I'll probably go a lot further with this.
I'm thinking of adding another, completely different dimension to this.  Literally, a Dimension.
Remember this?
That's what I plan on adding to this, but instead of reading from wherever in the RAM, there would be two levels developed to work together.
Only downside is, I'll have to come up with a more all-encompassing title :P
« Last Edit: May 30, 2011, 04:49:04 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Shift+Dimension: Contest Entry 2011
« Reply #74 on: May 30, 2011, 04:53:13 pm »
This is looking awesome! All those screenshots: flipping back and forth, title screen (great job on porting the menu btw), doors O.O