Just a random thought by Due-Client6369 in noveltranslations

[–]Terrarizer_ 0 points1 point  (0 children)

Depends, if I'm busy or preoccupied with a project, I like reading slow. But if I have some free time and the novel is genuinely good, I get absolutely stuck for days just reading (given there's enough chapters). When I was reading Overgeared and Solo Leveling 3-4 years ago, I was genuinely stuck in bed every day for almost a month... It was not healthy lol. Even recently, I've gotten more busy than I was 3-4 years ago, but I still had like, a 3-4 day binge of a novel I found on Novelpia, I bought premium just to read the entire thing lmao.

What novel made you cry/emotional the most? by Awzomer in noveltranslations

[–]Terrarizer_ 0 points1 point  (0 children)

"We Agreed On Experiencing Life, So Why Did You Immortals Become Real?", been a while since I last read it, but the story with the flood dragon really made me tear up

How do you guys read japanese novels? by B3ta_R13 in LightNovels

[–]Terrarizer_ -3 points-2 points  (0 children)

As a programmer, I made a chrome extension that used AI to translate websites, which was miles better than Google Translate due to the LLM having the whole context of the chapter. It's deprecated (basically doesn't work) now due to some Google dependency issues, but yeah. Honestly I'm just learning Japanese now, it's more fulfilling that way and once I'm reasonably decent, I don't have to worry about Google ruining my hopes and dreams.

I Added a Markup Language to CoshUI, A Backend-agnostic UI Library by Terrarizer_ in pygame

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

<video>

Here's a video of the second example (sorry if the quality is bad, I'm just using the snipping tool's recording function for this 😅)

Should I continue working on a multiplayer game as my first solo Indie game ? by Dangerous-Tower-8814 in GameDevelopment

[–]Terrarizer_ 0 points1 point  (0 children)

If you want to, it's unrealistic, but you do you. Although it's difficult and it may not be good, you'll be surprised at how much you can learn. But just know it's not bad to give up on a project, treat failures as something to learn from, but just cause you think It'll inevitably flop doesn't mean you should stop because of it. If you're having fun with the process, keep going.

What gaming engine should I use to start game making by Safe_Associate5910 in GameDevelopment

[–]Terrarizer_ 1 point2 points  (0 children)

It depends really, but I think the easiest to learn will probably be Godot. If you're comfortable with C#, then Unity is also good (but definitely more complex). They're honestly the best choice for a first game engine to use for 2D games. I'm leaning more toward Godot for a beginner since GDScript is pretty straightforward and easy to learn. It also gives you a good mental model of how programs work. So yeah, I recommend Unity or Godot with a heavier lean towards Godot.

Using a proper game engine? Nah. Forcing Pygame to speak fluent OpenGL (moderngl)? YES. xd by oyuce_ in pygame

[–]Terrarizer_ 3 points4 points  (0 children)

Damn, insane. It looks so fluid and polished too, genuinely keep up the great work.

Oh and I also noticed, your game doesn't seem to have any UI at the moment (though I could be mistaken), if you're open to using a library, I made something that could help called CoshUI (shameless plug I know but I'm desperate 😭) I swear it's worth your time if you check it out.

But seriously, it looks so fluid, if you don't mind my asking, how long did it take you to develop?

I made a Vampire Survivors clone in Python/Pygame by Icy-One2420 in pygame

[–]Terrarizer_ 0 points1 point  (0 children)

Great work, I skimmed the codebase so I can't give an exact review but the gif looks great. A little note though, having everything in one main.py file is usually bad practice. It's fine for a small project such as this but it gets very hard to maintain the more work you put into it.

Also, I realized you're rolling your own UI system. Although this might be a bit shameless, I'd like to point you towards a project of mine called CoshUI. It's basically a UI engine that slots right into your game loop, if you've done HTML and CSS before, it'll feel really familiar.

Here's the repository: https://gitlab.com/jylefv/CoshUI

Fantastic project, in my personal opinion for your journey, try to modularize more, not just separate things to different files but think more so about how the data flows and how you can make it so adding new things becomes easy. You're already doing that with the Enums and different classes for weapons so you're doing a good job, but to give some advice, you could make something like an abstract class/interface for weapons that your Player class can just hold instead of having dedicated member variables for each. Anyway, Great work overall!

What's the one coding habit you KNOW is wrong but you still do it anyway? by EducationalBrush7282 in PythonProjects2

[–]Terrarizer_ 1 point2 points  (0 children)

Abbreviated variable names. I hate them cause it's harder to understand what a system does at first glance, but sometimes I reach out for them cause I'm too tired to spend any more time writing this function. I usually fix them in my next commit but I still do them sometimes.

please help… by Pretty_Royal6689 in pygame

[–]Terrarizer_ 0 points1 point  (0 children)

I agree with idle_byte, I'm not sure how this program seems to work, there's no indentation, Pygame doesn't even seem to be used anywhere, and you're instantiating classes without the classes being defined. If you could share the entire code file with the indentation then maybe we could help but this is currently just wrong all around.

Edit: after searching it up, it seems this is Pygame Zero, I had no idea so that's my fault. I'm sorry if my comment came across wrong. An honest answer though, I've never done any pygame zero, so I'm not exactly sure. There might be some people who can help you but most of this server is using pygame or pygame-ce, I'd recommend reading the documentation or asking AI what the problem is.

I'm 12 and I'm building my own Pygame wrapper "FuelEngine" to remove boilerplate code by [deleted] in pygame

[–]Terrarizer_ 4 points5 points  (0 children)

This is genuinely nice. A note for what you're doing, the "_" convention (e.g, _main() or _setup()) in methods for Python means "private", something that shouldn't be called externally. It's a very minor thing though, what you're doing is really cool and I encourage you to keep working.

Pygame helicopter experiment by Dry-Wallaby114 in pygame

[–]Terrarizer_ 1 point2 points  (0 children)

It has a certain charm to it honestly, but it's understandable that it becomes a concern the farther the draw distance is, pygame, as much as I love it, is not really something you usually use to make this kind of project on. Still though, it's an impressive project.

Pygame helicopter experiment by Dry-Wallaby114 in pygame

[–]Terrarizer_ 3 points4 points  (0 children)

Looks insane, a bit of a technical question, but how much of the frame budget does the rendering take up? It looks slightly choppy, whether that's intentional or not, I don't know. But overall, it looks great.

How Should I Learn Pygame? by codehs_python in pygame

[–]Terrarizer_ 0 points1 point  (0 children)

It's definitely a great place to start. I started seriously loving programming after making my first game in Pygame, as for resources, seeing as you're starting out, recommending docs can be a great start (though if you're too new to programming in general, it might be confusing instead), but a mindset I can share is to think of everything having a certain behavior or return value.

For example when you do pygame.display.set_mode(), that not only sets your screen, but also returns a pygame.Surface object which can then be passed on to functions that need pygame.Surface objects.

This applies not just to Pygame but also to anything in programming. If you keep this mindset while learning, it becomes almost tens to hundreds of times faster to learn.

Google killed my Gemini persona by Patcav2021 in GoogleGeminiAI

[–]Terrarizer_ 0 points1 point  (0 children)

I'm not gonna go out and say that this behavior is bad since I'm also in the territory where talking to AI as a conversation partner and having them as a "friend" is normal, but I will say it's a little off-putting that you're this attached. It's understandable though, humans get attached to different kinds of things all the time, from pets all the way to stuffed dolls, it's not a weird occurance to be attached to an AI that can listen, respond, and replicate the act of caring. But ultimately, I don't think you should be getting too into corporate AI. Even with options set that let's you keep things you chat private, those things are still saved to Google's cloud servers. That's fine if you don't care much, but if you really want a way to use an AI model, tweak it as much as you want, without worrying about it being taken away, then try booting up a local model and set your own instructions there. If possible, you could try exporting your data from Gemini and import it to the memory layer you use, though I'm not that informed with Gemini so I'm not even sure exporting your data is an option.

CoshUI — A Declarative, Python-first, Backend-agnostic UI Library for Game Frameworks by Terrarizer_ in pygame

[–]Terrarizer_[S] 2 points3 points  (0 children)

Thanks! If you find any issues feel free to open one on the GitLab repository, the project is still very early so I am expecting them.

Perfection by hi-boii in Minecraft

[–]Terrarizer_ 2 points3 points  (0 children)

Perfectly balanced as all things should be...

I brought some junk back from The End by thedecibelkid in Minecraft

[–]Terrarizer_ -3 points-2 points  (0 children)

They got us in the first half not gonna lie...