n7 version 24.03.10 released - Printable Version +- NaaLaa (https://www.naalaa.com/forum) +-- Forum: NaaLaa (https://www.naalaa.com/forum/forum-1.html) +--- Forum: Announcements (https://www.naalaa.com/forum/forum-2.html) +--- Thread: n7 version 24.03.10 released (/thread-105.html) Pages:
1
2
|
RE: n7 version 24.03.10 released - Marcus - 03-24-2024 (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* 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 Using "lerping" with pretty big steps for perspective correction, but that will have to do. https://naalaa.com/tmp/cube.mp4 RE: n7 version 24.03.10 released - johnno56 - 03-24-2024 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.... RE: n7 version 24.03.10 released - Marcus - 03-29-2024 Many cubes in this test. Cubes are good. https://naalaa.com/tmp/many_cubes.mp4 RE: n7 version 24.03.10 released - kevin - 03-29-2024 (03-29-2024, 05:07 PM)Marcus Wrote: Many cubes in this test. Cubes are good. Amazing RE: n7 version 24.03.10 released - johnno56 - 03-29-2024 NO!! Mini Borg's... LOL Very cool... RE: n7 version 24.03.10 released - 1micha.elok - 03-31-2024 (03-29-2024, 05:07 PM)Marcus Wrote: Many cubes in this test. Cubes are good. Awesome RE: n7 version 24.03.10 released - Marcus - 04-01-2024 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. RE: n7 version 24.03.10 released - kevin - 04-01-2024 (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. |