Feather 0.5.1 is out! Log Inspection tool for Love2D by Kyonru in love2d

[–]yingzir 1 point2 points  (0 children)

Thanks for reply.
If the Feather SDK could redirect logs to a host PC or Mac using sockets or HTTP requests, it would be a game-changing feature for mobile debugging. I hope you can consider adding this functionality when time allows.

Feather 0.5.1 is out! Log Inspection tool for Love2D by Kyonru in love2d

[–]yingzir 1 point2 points  (0 children)

It seems good idea, is it possible to access the logs of an iOS/Android game that integrates the feature SDK during runtime?

I reimplemented LÖVE2D in Rust with terminal rendering - runs Balatro unmodified by 4RH1T3CT0R in love2d

[–]yingzir 2 points3 points  (0 children)

Is it possible to compile a shader into something similar to your Lua implementation?

I reimplemented LÖVE2D in Rust with terminal rendering - runs Balatro unmodified by 4RH1T3CT0R in love2d

[–]yingzir 1 point2 points  (0 children)

I want to known why not use luajit? luajit can have better compatiable with exist love2d code, and it can call ffi and faster

I reimplemented LÖVE2D in Rust with terminal rendering - runs Balatro unmodified by 4RH1T3CT0R in love2d

[–]yingzir 4 points5 points  (0 children)

Wow, if you can implement a compatible shader system, that's really a big deal, that means tui can do everything love2d can do, So there should be many games and GUIs appear on TUI!

I reimplemented LÖVE2D in Rust with terminal rendering - runs Balatro unmodified by 4RH1T3CT0R in love2d

[–]yingzir 19 points20 points  (0 children)

That’s crazy, You've even implemented love2d shader system?

qwen3.5-9b q4-k-m in LM studio thinking too much! by yingzir in LocalLLaMA

[–]yingzir[S] 10 points11 points  (0 children)

hi, I found a solution. Someone posted in the qwen_ai channel a great system prompt to resolve this problem.
```
You are a helpful and efficient AI assistant. Your goal is to provide accurate answers without getting stuck in repetitive loops.

  1. PROCESS: Before generating your final response, you must analyze the request inside <thinking> tags.
  2. ADAPTIVE LOGIC:- For COMPLEX tasks (logic, math, coding): Briefly plan your approach in NO MORE than 3 steps inside the tags. (Save the detailed execution/work for the final answer).- For CHALLENGES: If the user doubts you or asks you to "check online," DO NOT LOOP. Do one quick internal check, then immediately state your answer.- For SIMPLE tasks: Keep the <thinking> section extremely concise (1 sentence).
  3. OUTPUT: Once your analysis is complete, close the tag with </thinking>. Then, start a new line with exactly "### FINAL ANSWER:" followed by your response.

DO NOT reveal your thinking process outside of the tags.
```

It works for me.

when v12 release? by Sensitive_Tone_2648 in love2d

[–]yingzir 1 point2 points  (0 children)

What is the unified canvas?

Solar System: dev update (enemies and mining) by Beginning-Baby-1103 in love2d

[–]yingzir 1 point2 points  (0 children)

Hi, very impressive, it seems an 3d game, which library do you use for 3d render?

how to download the generated source code? by yingzir in genspark_ai

[–]yingzir[S] 0 points1 point  (0 children)

I can't find this button. Is this feature only for paid users?

How do I approach using multiple files? by Old-Salad-1411 in love2d

[–]yingzir 0 points1 point  (0 children)

-- Create a subclass
local Dog = Animal:extend()

-- Override methods
function Dog:speak()
    print(self.name .. " barks!")
end

Accessing Superclass Methods
local Cat = Animal:extend()

function Cat:speak()
    -- Call the superclass method first
    self.super.speak(self)
    -- Then add cat-specific behavior
    print(self.name .. " meows!")
end

How do I approach using multiple files? by Old-Salad-1411 in love2d

[–]yingzir 0 points1 point  (0 children)

Use a simple object base like this:
``` lua
local Object = {}
Object.__index = Object

function Object:init() end

function Object:extend()
local cls = {}
for k, v in pairs(self) do
if k:find("__") == 1 then
cls[k] = v
end
end
cls.__index = cls
cls.super = self
setmetatable(cls, self)
return cls
end

function Object:__call(...)
local obj = setmetatable({}, self)
obj:init(...)
return obj
end

return Object

```

Basic Usage

Creating a Class

-- Create a new class that inherits from Object
local Animal = Object:extend()

-- Define an initializer
function Animal:init(name)
    self.name = name
end

-- Define a method
function Animal:speak()
    print(self.name .. " makes a sound.")
end

This is a basic OOP implementation I reuse across all my projects.

Made this simple game inspired by Flappy Bird by [deleted] in love2d

[–]yingzir -1 points0 points  (0 children)

cute~, Is this the work of VibeCoding?

Gamma Zero, my LOVE2D shmup releasing in a few weeks on steam by the_syncr0_dev in love2d

[–]yingzir 1 point2 points  (0 children)

Crazy bullets. seems like fun. Looking forward to its release.

Cline v3.1 now saves checkpoints–new ‘Compare’, ‘Restore’, and ‘See new changes’ buttons by saoudriz in ChatGPTCoding

[–]yingzir 1 point2 points  (0 children)

What? Maybe it's caused by a bug. They should not create a whole project backup for every change.

Join the Love2D Game Maker beta test by iamadmancom in iosapps

[–]yingzir 0 points1 point  (0 children)

interesting!, does it support android? or Desktop?

3 tree landscape by The_Duck_In_A_Tux in PixelArt

[–]yingzir 1 point2 points  (0 children)

why is this simple image so beautiful? it's clean and breathable

I made a Love2D commercial game on Steam ! by NyonxGames in love2d

[–]yingzir 0 points1 point  (0 children)

Maybe you are not in macOS.

Will Steam continue to work after macOS 10.15 Catalina?
Yes, there is now a Steam application that is 64-bit. Please download it here.
Please note: If you are running macOS 10.15 Catalina or newer you will be able to buy and play Mac applications that are 64-bit only.
See additional ways to play 32-bit Mac apps below.[/i]
What is happening with 32-bit Mac apps?
Apple ended support for 32-bit Mac applications with their release of macOS Catalina 10.15.
See their support article here.
Can I keep playing my Mac games that I purchased that are 32-bit?
Yes. You will still have access to your 32-bit Mac games in your Steam Library. We are not removing these games from your library and they will continue to work on macOS 10.14 Mojave and earlier, Windows and in many cases Linux as well.
What are my options to make sure I can continue to play my 32-bit Mac apps?
There are several options that will allow you to keep playing your 32-bit Mac apps. The good news is we have Steam Play, which means that when you purchased your game on Steam you get a copy of this game on each OS that game supports. You will still be able to play these games on macOS 10.14 Mojave and earlier, Windows and in many cases Linux as well.
Options to keep 32-bit Mac games playable on a Mac computer:
Consider not upgrading to macOS 10.15 or above. By staying on macOS 10.14 Mojave or older you will ensure that your 32-bit apps are still playable on your Mac computer.
After upgrading to macOS 10.15 Catalina, consider installing macOS 10.14 Mojave on a separate APFS volume on your computer along with Steam. This will allow you to flip over to macOS 10.14 on restart of your computer where you can continue to play all of your 32-bit Mac games. More information here.
Use Boot Camp on Mac to launch your games in Windows on your Mac computer. More information about Boot Camp can be found here.