❄️🎁⛄ The Winter Games Tournament is Live! 🎄🎅❄️
Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. I added a info bar that shows a message that describe the latest action. Using this is easier to see the points for different captured cubes and calculate the attack points that you need. Here is a screenshot that shows both kings being revealed: Also i thought about a notation for the game similar to chess + board number. Example: B1_A1 , you can also look at the location of the Blue King in the screenshot After playing for a bit , i can say i don't really know what could be the wining/optimal strategies. Im leaning towards not trying to implement an ai player, not much time left and i don't understand what a good ai should do for this game. So it will be just the hotseat mode. Next i will do more polishing for the game.
  3. Josh

    Camera

    The variable you have is probably an Entity object, and you need to cast it to a Camera object: local camera = Camera(self) if camera ~= nil then coord.z = self.camera:GetRange().y farpoint = self.camera:ScreenToWorld(coord, framebuffer) end
  4. The problem had to do with extra NULL collision shapes being created in the physics thread. It will be fixed in the next build that goes up on the beta branch.
  5. Today
  6. Happy New Year, fellow creatives! To kick off 2026, I've created a couple of brand new music tracks to share with you. As always, they're 100% free to use in your projects with attribution, just like my thousands of other tracks: On my Funny 8 page: "A WILD PARTY IN DOCTOR STRANGEVOLT’S CASTLE" – (Looping) https://soundimage.org/funny-8/ On my Chiptunes 5 page: "PIXELTOWN HEROES" – (Looping) https://soundimage.org/chiptunes-5/ OTHER USEFUL LINKS: My Ogg Game Music Mega Pack (Over 1400 Tracks and Growing) https://soundimage.org/ogg-game-music-mega-pack/ My Ogg Genre Music Packs https://soundimage.org/ogg-music-packs-2/ Custom Music https://soundimage.org/custom-work/ Attribution Information https://soundimage.org/attribution-info/ Enjoy, please stay safe and keep being creative. :-)
  7. Josh

    Bazzite

    Yes, but just because you add a shortcut in the task bar doesn't mean the program works on Linux.
  8. I found the left top menu tree which gives the option. First I used Ai and it gave the wrong instruction to find that option. The second Ai got it right, maybe an older version of steam was used in the first I have no idea but all is well and it works fine. Thanks
  9. tumira

    Bazzite

    Is that Leadwerks icon at the panel ? Leadwerks 5.0 ?
  10. If you've already installed Leadwerks through Steam, it is typically stored in a directory like C:\Program Files (x86)\Steam\steamapps\common\Leadwerks. You should be able to run the executable (Leadwerks.exe) directly from this location without needing to be online.
  11. lets say i have a floor and i want to cut a hole in the floor, it gets cut into a bunch of pieces which is annoying to deal with, would be nice if i could right click with a bunch of objects selected and just click merge and it creates a new object and makes it the parent of all objects selected.
      • 1
      • Like
  12. Josh

    Bazzite

    Linux Mint is really good. You can actually replace Windows with this.
  13. Josh

    Bazzite

    Proton could be good for games, but I don't know if it's going to work that well with our editor, because you will often want to open folders in the system's native file browser. And probably other reasons. I'm not sure how I would ever be able to debug this on Linux if it was built on Windows.
  14. Josh

    Bazzite

    It's better than I thought it would be...
  15. Josh

    Bazzite

    I am really impressed by how well the game Cyclone works. I just launched it from Steam, nothing special, and it worked perfectly.
  16. tumira

    Bazzite

    You could also just install KDE environment in linux mint and use that. The default Cinnamon UI is fine for me.
  17. Yesterday
  18. Hi Have experienced abnormal memory usage when having a lot of instances on screen and performing rotations on huge batches for testing performance. Rotating camera or translate in any direction does not allocate more memory. Rotation of instances (keeps increasing): Translation and just camera movement/rotation : Test program used (SPACE = toggle automati rotation/movement using WASD) : #include "Leadwerks.h" #define MAX_X 100 #define MAX_Y 100 using namespace Leadwerks; int main(int argc, const char* argv[]) { //Get the displays auto displays = GetDisplays(); //Create a window auto window = CreateWindow("Leadwerks", 0, 0, 1280, 720, displays[0], WINDOW_CENTER | WINDOW_TITLEBAR); //Create a world auto world = CreateWorld(); world->SetAmbientLight(1.0, 1.0, 1.0); //Create a framebuffer auto framebuffer = CreateFramebuffer(window); auto cameraPivot = CreatePivot(world); cameraPivot->SetPosition(0.0, 0.0, 10.0); //Create a camera auto camera = CreateCamera(world); camera->SetParent(cameraPivot); camera->Translate(0.0, 3.0, 0.0); camera->SetRotation(40.0, 0.0, 0.0); camera->SetClearColor(0.125); auto pivot = CreatePivot(world); pivot->SetPosition(0.0, 0.0, 0.0); auto tile = LoadModel(world, "Models\\Tile.glb"); // glb and glTF = consumes memory // auto tile = LoadModel(world, "Models\\Tile.obj"); // obj = ok and so is creating cube internal in program inclusive applying materina // auto tile = CreateBox(world); // tile->SetCollider(NULL); // auto material = LoadMaterial("Materials\\Abstract\\MeasureGrid01.mat"); // tile->SetMaterial(material); tile->SetScale(0.9, 0.9, 0.9); float centerX = MAX_X / 2.0; float centerY = MAX_Y / 2.0; for (int y = 0; y < MAX_Y; y++) { for (int x = 0; x < MAX_X; x++) { auto duplicate = tile->Instantiate(world); duplicate->SetParent(pivot); duplicate->SetPosition(-centerX + x, 0.0, -centerY + y); } } tile->SetHidden(true); float speed = 2.0f; bool moveCamera = false; //Main loop while (window->Closed() == false and window->KeyDown(KEY_ESCAPE) == false) { if (window->KeyHit(KEY_SPACE)) moveCamera = !moveCamera; if (moveCamera) { if (window->KeyDown(KEY_D)) cameraPivot->Move(speed, 0, 0); if (window->KeyDown(KEY_A)) cameraPivot->Move(-speed, 0, 0); if (window->KeyDown(KEY_W)) cameraPivot->Move(0, 0, speed); if (window->KeyDown(KEY_S)) cameraPivot->Move(0, 0, -speed); } else { // pivot->Translate(0.1, 0.0, 0.0); // Works pivot->Turn(0.0, 1.0, 0.0); // Absorbs memory when loaded from glTF or glb. OK when loaded from obj or created inside program!! } world->Update(); world->Render(framebuffer); } return 0; } Attached is the files that are loaded from Models when testing (all stored using "save as" for the model in LW5 editor). BR Eirik System = Windows 10, Gfx card = NVidia 1650, latest LW5.01 Pro Steam edition). Tile.zip
  19. Josh

    Bazzite

    Well, I got to the point of wanting to trying out some games through Steam, and it's clear Fedora thinks you should not be doing any 3D work on their OS. With Mint it's very easy, other than that you will be copying and pasting tons of terminal lines of code and praying they still work. I tried Bazzite, Fedora, Kubuntu, and Mint. Although the KDE/Plasma UI is miles ahead of anything else, Linux Mint is the only one that is even trying to make a usable desktop OS. Everything else is just not seriously meant for desktop usage. Even if you can get it working, the longer and more convoluted the process is, the more time it will take when you inevitably have to reinstall the OS and do it all over again, the process will change from version to version, etc.
  20. Josh

    Bazzite

    The installer for the current version of Fedora is totally broken, and it's not a rare problem: https://discussion.fedoraproject.org/t/fedora-installer-crashes-after-clicking-install-fedora/107228 The solution is...I can't find the thread and it involves modifying a file somewhere, but it worked. At this time, Mint is the only thing I can really recommend simply because it works. Fedora with KDE is everything I liked about Bazzite, except presumably it's more suitable for desktop usage. KDE looks substantially better than any other UI out there, and even looks better than Windows.
  21. The program is set to periodically save a backup of the current file you are working on. This can be found in the "Backup/Maps" folder in your project. Just remove the .bak extension from the file name and you can load the map from that.
  22. i am just designing a level with the blocks and it just crashes out of the blue losing everything i had just done
  23. Josh

    Bazzite

    I am on Fedora KDE now. It's got most of what I like about Bazzite, and unlike the Kubuntu and Mint, it recognizes my USB network adapter.
  24. People kept turning it up all the way and crashing their 8 GB GPUs.
  1. Load more activity
×
×
  • Create New...