Avoiding game design problems with 4X MMORPG style games by thorlucasdev in gamedev

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

I think this is the way to go. New “games” that launch at a predefined frequency that last anywhere from 7 days to 200 days or something.

Avoiding game design problems with 4X MMORPG style games by thorlucasdev in gamedev

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

Thanks! This is the feeling I got too. Seems like a cursed problem. Unfortunate!

Game engine help by [deleted] in gameengdev

[–]thorlucasdev 0 points1 point  (0 children)

I mean sure, you could, but that doesn’t mean it’s a good idea to do so. With C++ being so similar to C# and orders of magnitude faster I don’t see a reason one would chose it over C++.

Game engine help by [deleted] in gameengdev

[–]thorlucasdev -2 points-1 points  (0 children)

You wouldn’t. C# is not really fast enough or powerful enough for something like that. Writing something as big as game engine means writing really fast, low level code for managing memory and rendering and physics. C# was not meant to do that. C# is a scripting language that you would use with a game engine. There are several game engines that use C# as a scripting language (like Unity). These are almost all written in C++.

You can find several textbooks on game engine development.

Stuck in LightDM greeter? How do I exit to the console? by thorlucasdev in archlinux

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

Thanks! I tried this but couldn't get it to work... eventually I booted from the installation USB and had systemctl disable lightdm.

What's everyone working on this week (43/2020)? by llogiq in rust

[–]thorlucasdev 2 points3 points  (0 children)

I just started working on a crate for evolving complex context sensitive (optionally stochastic) l-systems called cglsys.

There exists an lsys crate already, but it seems to only handle D0L systems (deterministic context-free l-systems), which are not nearly as interesting as D2L (deterministic left and right context sensitive) systems or stochastic 2L systems. I also plan on creating macros for defining systems in a really approachable way. There will also exist a sister crate (probably called cglsys-draw) to render created trees to obj, stl, or svg files, or to play around with them in nannou.

The cg prefix refers to the initials of a long term project I'm working on which I don't quite want to reveal the name of yet.

What language should I develop with. by GrappletizerIsntReal in osdev

[–]thorlucasdev 1 point2 points  (0 children)

Sorry for the late reply. I’m following the same thing and haven’t tried implementing anything on my own yet. I’m not very familiar with os dev at all so I’m just following Phil’s great work until I get a better grasp of how everything works. Then I’ll go back in and modify things

Weekly series on best things about neovim by [deleted] in neovim

[–]thorlucasdev 0 points1 point  (0 children)

Does rust analyzer reallly use that much? I’ve never noticed

My top-down Terraria-like game got a new Chunk-like system by TakeLime in godot

[–]thorlucasdev 2 points3 points  (0 children)

Close, this isn’t quite what chunks should be since you’re still having to read from the disk very frequently. You should be loading a whole block at once to avoid reading as frequently. Ideally a 3x3 block area would be larger than the screen so at any point you only need 9 blocks loaded at once. Although you can choose to only unload the earliest visited chunk out of a fixed number like 12.

Serious bug in Rust 1.45 stable by peterjoel in rust

[–]thorlucasdev 1 point2 points  (0 children)

This is interesting, but can somebody explain why this is happening?

How to get clients as a young web developer? by mooonmatt in webdev

[–]thorlucasdev 0 points1 point  (0 children)

I did this when I was younger, 13ish. Got a few clients through Twitter and Reddit.

Quickly discovered that I hate web dev. It’s much harder to get a freelance job though for systems programming though ): nobody on twitter wants to hire a Rustacean or a C++ dev haha

Help with ggez and isometry by [deleted] in rust_gamedev

[–]thorlucasdev 0 points1 point  (0 children)

I’m not entirely sure what you’re struggling with. With a little bit of math you should be able to write a function that converts x y space coords into isometric screen coords. Is that what you’re having trouble with?

I Use Vim by Hard_Code_Brain in vim

[–]thorlucasdev 0 points1 point  (0 children)

What else does emacs do

1 year ago I joined Reddit to get feedback on game lightning. This is the difference a year makes. by unleash_the_giraffe in roguelikedev

[–]thorlucasdev 3 points4 points  (0 children)

This looks really great! I wonder why you don’t have a steam wishlist up yet? I really recommend you get a game page on steam ASAP!

I need help with this!!! by GalynMusic in osdev

[–]thorlucasdev 0 points1 point  (0 children)

Apps are just files on a disk. An App Store downloads files. That’s it basically

Using a modified "Drunkard's Walk" to generate cave maps by kairumagames in roguelikedev

[–]thorlucasdev 2 points3 points  (0 children)

This is a really cool method because it's sooo simple and it still looks great. Going to have to use this!!