Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
n7 version 24.03.10 released
#11
(03-24-2024, 02:10 AM)johnno56 Wrote: What? The 3D stuff might be "hit or miss"? Well, that's dashed my hopes for a Naalaa version of Super Mario Kart... *sigh*

Nah... Time constrains and work loads are both valid reasons for your perceived absence... But, if your absence effects Naalaa's chances of competing with Unreal and Unity... then we will be having words...

Nah... kidding again... I meant "out doing" Unreal and Unity... Moo Ha Ha Ha....

It's a software 3d renderer running on an interpreted language. So ... I'd be happy if I could make it render something in the style of ultima underworld (https://www.youtube.com/watch?v=ee4PUcpGSn8).

Atleast I can render some walls and a spinning cube Big Grin Using "lerping" with pretty big steps for perspective correction, but that will have to do.

https://naalaa.com/tmp/cube.mp4
Reply
#12
The 3D renderer sounds interesting. Best of luck with that one... "Ultima"? I had heard of the name before but never played it. Looks like a problem solving dungeon crawler type game... It is certainly hard enough to code a text-based adventure game but with 3D and 2D graphics... I am glad that there are much cleverer coders out there than myself... lol There is probably little I could do to help you out, but if I can, the offer is there...

I had to actually look up the meaning of "lerping". Way over my head, but the video you provided, helped clear that up... lol Looked a lot like zero-gravity training... lol

You obviously have a lot to do, so I will let you get back to it... Looking forward to the results....
Logic is the beginning of wisdom.
Reply
#13
Many cubes in this test. Cubes are good.

https://naalaa.com/tmp/many_cubes.mp4
Reply
#14
(03-29-2024, 05:07 PM)Marcus Wrote: Many cubes in this test. Cubes are good.

https://naalaa.com/tmp/many_cubes.mp4

Amazing Smile
Reply
#15
NO!! Mini Borg's... LOL

Very cool...
Logic is the beginning of wisdom.
Reply
#16
(03-29-2024, 05:07 PM)Marcus Wrote: Many cubes in this test. Cubes are good.

https://naalaa.com/tmp/many_cubes.mp4

Awesome
Reply
#17
There's an example program in n6 that uses the OpenGL extension to display a landscape based on a height map. I rewrote it in n7 using the library I'm working on, so no hardware rendering here:

https://naalaa.com/tmp/heightmap.mp4

I also load and display a low poly model of a house that I found on opengameart.

My hope is that I can release a new version of n7, with the software 3d library, next weekend. It will be updated and optimized a lot after that, but I feel the need to release something and try make a game with it, see what's possible so far.

The library is not a game engine in any way. It lets you draw triangles and quads in 3D, and that's it. It's as much of a game engine as the 'draw image' command is. But while writing some game examples using it, I hope that I can wrap things up in libraries that can be used as engines for other games.

A good question is why I simply don't use OpenGL or DirectX for all of this. The answer is that I find great joy in doing everything, all the maths and drawing every single pixel, myself. I think it would be super cool to make a decent 3D game in a language that I've written myself using my own software rendering code. I'm egoistic.
Reply
#18
(04-01-2024, 10:01 AM)Marcus Wrote: A good question is why I simply don't use OpenGL or DirectX for all of this. The answer is that I find great joy in doing everything, all the maths and drawing every single pixel, myself. I think it would be super cool to make a decent 3D game in a language that I've written myself using my own software rendering code. I'm egoistic.

I think this is a great reason for doing things as you are Marcus. Although I mainly use the tilemap editor that is included with N7, I still enjoy doing projects with an editor that I wrote in N6 for the occasional project - I can amend it to suit specific goals, and get a great deal of satisfaction from doing some things this way.

Really looking forward to seeing how the 3D library develops.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)