Author Topic: The 4th Dimension  (Read 14622 times)

0 Members and 1 Guest are viewing this topic.

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: The 4th Dimension
« Reply #15 on: January 12, 2011, 08:37:29 pm »
the 3d dimension is really going to just be top-down, kinda like the old Zelda games/Fire Emblem/Trio and Niko/overworlds/etc.
It will be the same for the 4th dim, but you will be able to change the orientation of the level itself.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: The 4th Dimension
« Reply #16 on: January 12, 2011, 11:08:28 pm »
Ah...  I get it!  Because we are playing on a 2d screen in a 3d space, the 2d world is shown in points, the 3d one is shown in lines and 2d overview, and 4d is shown in 3d

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: The 4th Dimension
« Reply #17 on: January 13, 2011, 04:13:24 pm »
Kinda...
Anyways, progress on the 2nd Dimension engine.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: The 4th Dimension
« Reply #18 on: January 13, 2011, 04:21:20 pm »
Nice!  btw, this is not really an RPG since it not really overhead, right?

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: The 4th Dimension
« Reply #19 on: January 13, 2011, 04:45:42 pm »
This part is not, but the 3rd dimension will be. The 4th will be more puzzle-based.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: The 4th Dimension
« Reply #20 on: January 14, 2011, 08:42:42 am »
I'm sad, this thread appears to be dying.
I'm completely open to new ideas and such, so post 'em if you have 'em.

Anyways, the mario-style engine for the second dimension.
Here is the most recent version. It does scroll right, but not left, up, or down.

Also, could someone help me find a better way to display the incoming tiles?

(Note, there is a bug on here I fixed on-calc, the scrolling works fine, but seems very unoptimized)

Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: The 4th Dimension
« Reply #21 on: January 14, 2011, 09:05:41 pm »
Yay! More updates. Scrolling works in both directions! Working on vertical scrolling.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: The 4th Dimension
« Reply #22 on: January 14, 2011, 10:32:12 pm »
WOOT!
scrolling is a fun beast to handle. i like the way this looks.
are you re-drawing the entire screen every frame? one line at a time is the easiest way to optimise this type of thing, and one pixel at a time, as this seems to be, is pretty straight-forward.

oh, and dont think that nobody cares about things. this is one of the most promising ideas i've seen in some time!

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: The 4th Dimension
« Reply #23 on: January 14, 2011, 11:51:51 pm »
Nice engine. I would have put the sprite in as soon as a part of it appears, though, it makes it more smooth.

Don't forget Horizontal + and - for shifting, very helpful for smooth scrolling.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: The 4th Dimension
« Reply #24 on: January 15, 2011, 02:08:11 am »
I like it :D I also second the idea for only redrawing the part of the map that changes, and exploiting Horizontal and Vertical for quick scrolling.  If you can get it to work, the speed boost is palpable :)

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: The 4th Dimension
« Reply #25 on: January 15, 2011, 06:08:28 am »
Yea. Thanks for the support guys. The problem you mentioned, will, is a bug that I can't seem to fix.
Any help would be appreciated:
Code: [Select]
:If X-P/8≥10 and (P/8+11<W)
:P+1→P
:Horizontal -{^r}
:RecallPic
:88-(P^8)→C
:For(A,0,7
:Pt-On(C,A*8,{A*W+11+(P/8)+GDB1}*8+Pic110
:End
:StorePic
:End
NOTE: X=x position, W=level width(# of blocks), P=how many pixels have been shifted horizontally
« Last Edit: January 15, 2011, 06:09:49 am by Binder News »
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: The 4th Dimension
« Reply #26 on: January 15, 2011, 02:05:45 pm »
So, what is the bug? an error in compiling?

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: The 4th Dimension
« Reply #27 on: January 15, 2011, 05:13:43 pm »
No, it is the bug that you noticed.
Nice engine. I would have put the sprite in as soon as a part of it appears, though, it makes it more smooth.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: The 4th Dimension
« Reply #28 on: January 15, 2011, 07:22:49 pm »
at first glance, i think the problem is most likely it being 88-(P^8)->C rather than 96-(P^8)->C and {A*W+11+(P/8)+GDB1} rather than {A*W+12+(P/8)+GDB1}

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: The 4th Dimension
« Reply #29 on: January 15, 2011, 10:51:25 pm »
I'll try that. I was doing it at the end of my English exam, and was kinda tired.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results: