Author Topic: Nemesis- a new axe 3d rpg  (Read 34164 times)

0 Members and 2 Guests are viewing this topic.

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #120 on: September 19, 2012, 09:19:21 am »
and I bet you can optimize your code ^^

oh yes !! I have a lot of thing who need to be optimised
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Nemesis- a new axe 3d rpg
« Reply #121 on: September 19, 2012, 11:47:57 am »
Question: If we take, for example, the previous screenshots, how many walls are there to be displayed in there total? Are there any diagonal ones? Would removing diagonal walls (if any) increase the speed?

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #122 on: September 19, 2012, 12:49:03 pm »
well...
in screenshot, there is about 15 wall and remove wall always increase speed ; but if we remove this wall, we going to have a transparancy problem, because for remove the transparancy, I need to display each wall  :w00t:
« Last Edit: September 19, 2012, 12:49:14 pm by TheMachine02 »
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #123 on: September 19, 2012, 12:59:55 pm »
I think DJ meant the diagonal walls. Would it be faster if you could reduce your algorithm for only perpendicular walls?

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #124 on: September 19, 2012, 01:01:20 pm »
don't think so because the engine don't care if wall are perpendicular or diagonnal...  :P
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Nemesis- a new axe 3d rpg
« Reply #125 on: September 19, 2012, 11:27:19 pm »
wow, that's then a pretty cool engine :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #126 on: September 20, 2012, 02:46:42 am »

wow, that's then a pretty cool engine :D

thank.
(but I think he can be improve a lot)
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #127 on: September 20, 2012, 12:31:03 pm »
find a way to improve the speed a lot : a litlle routine that will tell me if wall are front of me, or back. Up there, I could not implement this routine in my engine, but now I can.  :)
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Nemesis- a new axe 3d rpg
« Reply #128 on: September 20, 2012, 12:45:06 pm »
Great news! I must say it already looked awesome and pretty fast. But this is even better! :)


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

Interview with me

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #129 on: September 24, 2012, 12:25:31 pm »
sorry for the time : I have to recode the engine to implement new routine (water, doesn't work very well...)

10% speed+

and I have one question : what is more fast : an ion assembly prog or a noshell assembly prog ?

EDIT : 100e post =)
« Last Edit: September 24, 2012, 12:26:02 pm by TheMachine02 »
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #130 on: September 24, 2012, 12:26:51 pm »
what is more fast : an ion assembly prog or a noshell assembly prog ?

They are the same, just a different header I think. Both is z80 asm, but Ion gives compatibility to other shells.
« Last Edit: September 24, 2012, 12:27:40 pm by MGOS »

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #131 on: September 24, 2012, 12:27:37 pm »
thank
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Nemesis- a new axe 3d rpg
« Reply #132 on: September 24, 2012, 02:54:48 pm »
Glad to see you managed to get better speed. :) As for diagonal walls I was refering to how in your screenshots, your maps did not seem tilemapped. In Gemini, every wall are at 90° angles because the map data is like a matrix, where if a square is detected as solid, it displays a cubic wall block there. The fact your engine supports walls at different angles than 90°, 180°, 270° and 360° makes it even more amazing.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Nemesis- a new axe 3d rpg
« Reply #133 on: September 24, 2012, 06:32:33 pm »
Wow, cool, speed increase! :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Nemesis- a new axe 3d rpg
« Reply #134 on: October 08, 2012, 12:40:23 pm »
once again sorry for the time. 10% speed +

I will  realase soon an axe librairy with the functions I use for my 3d.

to do :
water,
floor,
more speed (if I can),
maybe light.

And when it's done I finish my demo.
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html