Author Topic: Isometry  (Read 13923 times)

0 Members and 2 Guests are viewing this topic.

Offline lookitsan00b

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +37/-3
    • View Profile
Isometry
« on: January 19, 2011, 05:07:26 pm »
Read the screenie :P
Spoiler For just in case your browser doesn't support .gifs (i.e. IE8):
Its an isometric graphics engine made in Axe, with an awesome demo map.

Soon its gonna support scenery, and the map should probably be compressed somehow.

I already have an awesome tree sprite.
My TI-94+SE is broken.  I used some flawed existential conditioning on it, and it crashed. :(

Activity level:
{====______}

Spoiler For Securite:
{=========_}

A couple security flaws
Need a good backdoor short of reinstalling the OS
Completely immobilized and invalidated by Zstart. And rendered incompatible.
Spoiler For FFTATIA:
{====______}

framework: mostly done
graphics engine: undergoing complete rewrite
still need character and enemy sprites!!! :P

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Isometry
« Reply #1 on: January 19, 2011, 05:08:24 pm »
This is fantastic, it reminds me of Habbo, which sucks, unlike this! Source?

Offline lookitsan00b

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +37/-3
    • View Profile
Re: Isometry
« Reply #2 on: January 19, 2011, 05:10:58 pm »
justasec, I'll extract it from my calc :P

horribly uncomressed map data, I know.

ISOENG is the executable
« Last Edit: January 19, 2011, 05:11:31 pm by lookitsan00b »
My TI-94+SE is broken.  I used some flawed existential conditioning on it, and it crashed. :(

Activity level:
{====______}

Spoiler For Securite:
{=========_}

A couple security flaws
Need a good backdoor short of reinstalling the OS
Completely immobilized and invalidated by Zstart. And rendered incompatible.
Spoiler For FFTATIA:
{====______}

framework: mostly done
graphics engine: undergoing complete rewrite
still need character and enemy sprites!!! :P

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Isometry
« Reply #3 on: January 19, 2011, 05:12:04 pm »
What are all those comments in the beginning of the code?

It looks nice, though.

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: Isometry
« Reply #4 on: January 19, 2011, 05:12:04 pm »
Thats amazing!  I tried to attempt something like this a while back, but I failed, although I might be able to do it now...

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 Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Isometry
« Reply #5 on: January 19, 2011, 05:12:54 pm »
Thats amazing!  I tried to attempt something like this a while back, but I failed, although I might be able to do it now...

This reminds me of the RayCaster engine, now we can start making stuff out of this, thanks looksitan00b, not you, though.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Isometry
« Reply #6 on: January 19, 2011, 05:14:22 pm »
Hrm, I like it! Um, is your emulator not on 100%? If it is set higher, the .gif will seem slower.

Offline lookitsan00b

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +37/-3
    • View Profile
Re: Isometry
« Reply #7 on: January 19, 2011, 05:16:04 pm »
Thats amazing!  I tried to attempt something like this a while back, but I failed, although I might be able to do it now...
Thanks ;D
What are all those comments in the beginning of the code?

It looks nice, though.
in prgmISO, thats the code for a random map generator. simply uncomment that, and change 'Str1->M' to 'L1->M'
in prgmTIMG, its so I don't forget what the images are.
Hrm, I like it! Um, is your emulator not on 100%? If it is set higher, the .gif will seem slower.
umm.. all I cnanged from default was the autosave name and set the .gif framerate to 9. yeah, it is pretty slow.

now that I think about it, I probably should be drawing vertical lines rather than looping through 16x16 'pt-Mask('s
« Last Edit: January 19, 2011, 05:19:53 pm by lookitsan00b »
My TI-94+SE is broken.  I used some flawed existential conditioning on it, and it crashed. :(

Activity level:
{====______}

Spoiler For Securite:
{=========_}

A couple security flaws
Need a good backdoor short of reinstalling the OS
Completely immobilized and invalidated by Zstart. And rendered incompatible.
Spoiler For FFTATIA:
{====______}

framework: mostly done
graphics engine: undergoing complete rewrite
still need character and enemy sprites!!! :P

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Isometry
« Reply #8 on: January 19, 2011, 05:29:01 pm »
Ah, okee. It might be just the OS on the homescreen thing. Still that is really cool! I wish I knew Axe... And you say you have tree made already?!? Does that mean you are making a 3D tilemap engine?! That could be really cool!

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: Isometry
« Reply #9 on: January 19, 2011, 05:31:01 pm »
Wow, looks great!  Nice job! ;D

Offline lookitsan00b

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +37/-3
    • View Profile
Re: Isometry
« Reply #10 on: January 19, 2011, 06:16:55 pm »
I temporarily removed the part that draws the tile all the way to the bottom, and look at the speed potential!  Floating blocks FTW.

Trees officially work, at the cost of an extra byte per tile.  Gotta get some compression now.

Anybody know a good way to draw lots of vertical lines quickly and safely?  Since the tiles snap to bytes, I could simply calculate the proper bytes and write $8181 to them.

I'm still waiting for somebody to tell me where I pulled that map from :P
« Last Edit: January 19, 2011, 06:20:04 pm by lookitsan00b »
My TI-94+SE is broken.  I used some flawed existential conditioning on it, and it crashed. :(

Activity level:
{====______}

Spoiler For Securite:
{=========_}

A couple security flaws
Need a good backdoor short of reinstalling the OS
Completely immobilized and invalidated by Zstart. And rendered incompatible.
Spoiler For FFTATIA:
{====______}

framework: mostly done
graphics engine: undergoing complete rewrite
still need character and enemy sprites!!! :P

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: Isometry
« Reply #11 on: January 19, 2011, 06:18:08 pm »
Nice!   I think it looks better without drawing tiles all the way down.  ;)
is this at 15mHz or 6mHz?

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 lookitsan00b

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +37/-3
    • View Profile
Re: Isometry
« Reply #12 on: January 19, 2011, 06:22:16 pm »
6mhz ;D

Yeah, it does look pretty cool with just floating blocks, but not for what I eventually want it to do.  I eventually want it to not draw so many vertical lines... they're a little annoying.
My TI-94+SE is broken.  I used some flawed existential conditioning on it, and it crashed. :(

Activity level:
{====______}

Spoiler For Securite:
{=========_}

A couple security flaws
Need a good backdoor short of reinstalling the OS
Completely immobilized and invalidated by Zstart. And rendered incompatible.
Spoiler For FFTATIA:
{====______}

framework: mostly done
graphics engine: undergoing complete rewrite
still need character and enemy sprites!!! :P

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Isometry
« Reply #13 on: January 19, 2011, 06:27:19 pm »
Oh my g. That is really looking cool! Um, I am not familiar with axe, but I know how to do it in regular assembly (making vertical lines). But yeah, are you familiar with making tilemap data? Each byte can be a tile. Like, if the byte is 00, draw nothing, if it is 01, draw just the tile, if it is 02, draw a tree, if it is 03, draw a tile and a tree. Pretty much, if the number is odd, draw a tile and a pic, if it is even, draw a pic. I might be able to make some random opcodes...

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: Isometry
« Reply #14 on: January 19, 2011, 06:50:53 pm »
How about using the Line function? As for compression, how about X,Y, and Z coordinates? More later, homework time.
« Last Edit: January 19, 2011, 06:51:14 pm 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: