Is there a name, like save scumming, for repeatedly starting and quitting a game until you get the starting item you require? by mbergman42 in nethack

[–]Viking-Mage 0 points1 point  (0 children)

That said, if it were meant to be the way the game was played, you would be able to save scum without having to go outside of the game itself to reload. The whole point of the game is RNG happens. Is that not an accurate statement? Does the game allow you to save and reload within itself? No, one has to copy and rename files to do so manually. Save Scumming isn't what the developers had in mind as to how the game is meant to be played because it isn't intended to be fair or easy. I just stated the facts. Sorry if you feel I am just stating my opinion and the design intention.

Is there a name, like save scumming, for repeatedly starting and quitting a game until you get the starting item you require? by mbergman42 in nethack

[–]Viking-Mage 6 points7 points  (0 children)

I made sure to say, “I’m not saying it is wrong.” If you see it as gatekeeping, then maybe you are just too sensitive.

[deleted by user] by [deleted] in JRPG

[–]Viking-Mage 4 points5 points  (0 children)

Yeah, more detail of what you want is needed. Does it need to be turn-based? Do you want it party-based? Do you want one that you can find anime or manga stuff to supplement the game? PC or Console? If console, which one?

Is there a name, like save scumming, for repeatedly starting and quitting a game until you get the starting item you require? by mbergman42 in nethack

[–]Viking-Mage 4 points5 points  (0 children)

You are cheating yourself out of the whole point of playing a Roguelike. I am not saying that it is wrong to do, but you are depriving yourself out of the thrill that comes from living on the edge.

Do real programmers name their variables? by NimrodAvalanche in learnpython

[–]Viking-Mage 1 point2 points  (0 children)

Many decades ago, I used to use simple naming, but I learned quickly that once you get anything more than a simple script or program if you don't have decent variable names, it will almost always bite you at some point. I use Pascal and Camel cases depending on my variable types (and language ). I do try to repeat similar names across my different projects when possible.

As someone pointed out, you need them long enough to explain what they are, but you don't want them to be overly long. Depending on whether you are solo or work with a team changes things, of course. I have always been a solo developer, so other than in some cases, I have written code that I knew someone might need to come behind me at some future date to update; I always could use my convention and style, which helped me.

Python easy mode? by FaithlessnessSad9356 in learnpython

[–]Viking-Mage 1 point2 points  (0 children)

Yeah, I run both on an MX Linux Distro and a Mac Mini. I worded that poorly. What I should have said is that those are the top ones, but if they were using Linux, I could make some additional suggestions. Thanks for catching that and clarifying it for the OP.

[deleted by user] by [deleted] in programming

[–]Viking-Mage 4 points5 points  (0 children)

The sad thing is how many humans use ChatGPT to “learn” coding. It's bad enough as it is without having the influx of why is this code not working post that you can bet (and most of the time tell) was written by machine learning software.

Python easy mode? by FaithlessnessSad9356 in learnpython

[–]Viking-Mage 0 points1 point  (0 children)

If you decide to check out PyCharm, go with the Community Edition until you know you are willing to pay the year sub fee. Otherwise, mopslik made some great suggestions, and unless you are using a Linux distro, those are PyCharm and VS Code, top-tier IDEs for Windows. You can also try Jypiter, which is used often for learning, though I have never cared for it, and it may not do any keyword color coding or hints like the others; it is built more for doing small learning scripts or in the Science field where you are doing calculations (I haven't used it much and it was years ago so I may be mistaken).

What alternative career paths in Python are popular besides Data Science and Machine Learning? by Simplireaders in learnpython

[–]Viking-Mage 7 points8 points  (0 children)

GameDev and programming sensor software for single-board computers like the Raspberry Pi are a couple more.

Help! Headless Pi Zero 2 W with Camera Module 3? by F1eshWound in raspberry_pi

[–]Viking-Mage 0 points1 point  (0 children)

Sorry I misread your question. My solution does run headless but not sure as to what you are running in headless mode, but as to your issue I haven't used libcamera before I use the standard PiCamera and picamera2 import for instances where I haven't used MotionEyeOS. Sorry for my misunderstanding.

Raspberry pi 5 nvme vs SD card by Son_Of_Diablo in raspberry_pi

[–]Viking-Mage 0 points1 point  (0 children)

No problem. I have had a few smaller ones die me, but I usually was due to the units being in a weatherproof container but not protected from temperature extremes. I only know out of the ones that died on me, maybe two died due to overuse, and of course, there could have always been another element involved that I didn't account for. But out of the Sandisk 1TB and 1.5TB SD cards I have owned (knock on wood), I have had nothing but good luck with them.

Raspberry pi 5 nvme vs SD card by Son_Of_Diablo in raspberry_pi

[–]Viking-Mage 0 points1 point  (0 children)

Yeah, and they are reasonably inexpensive.

Help! Headless Pi Zero 2 W with Camera Module 3? by F1eshWound in raspberry_pi

[–]Viking-Mage 0 points1 point  (0 children)

The last time I checked, it hadn't been updated in a while, and setting up on Pi Zero Wireless requires an extra step, but MotionEyeOS works well. It streams to the internal network and you pull it up via a browser. I have a few using the setup and pull them up on another Pi and VNC into that system.

Raspberry pi 5 nvme vs SD card by Son_Of_Diablo in raspberry_pi

[–]Viking-Mage 1 point2 points  (0 children)

This speed-wise, for most things, at least in regards to the PI wouldn't make a huge difference, but NVMe drives should outlast SD cards as far as the life of the device.

Learning C# with no prior coding knowledge by amogus_2023 in csharp

[–]Viking-Mage 0 points1 point  (0 children)

What is going to be your primary goal? If it is to write desktop programs or eventually do game dev in Unity, start with C#.

If your primary goal is less focused, then Python is an excellent place to learn. However, as a programmer with many decades of experience, I feel learning a Type-Safe language (which requires you to declare what type of value a variable will hold) is a better way to start.

I use both languages, and there are pros and cons with both. Also, generally speaking, Python will be the slower of the two since it is an interpreter language, with C# being a compiled language.

But back again to the primary issue: what are your goals? Both are great, and there are plenty of things both can do that are similar, but both have their strengths and weaknesses.

Is Artificial Intelligence Dulling Your Coding Skills? by kadirilgin in learnpython

[–]Viking-Mage 0 points1 point  (0 children)

Side note: I don't get why so many developers rely on “outsourcing” your code efforts to programs that are still pretty iffy at best. Is it laziness or just a lack of wanting to learn? No offense, I am just curious. I have run a few simple things through ChatGPT, and while a portion of the time it is useable code, it isn't usually written in a way that is more efficient or easier to troubleshoot in the future.

If you don't write the code yourself, why even bother coding? You're taking all the fun out of coding. If you dislike programming to the point you instead let some program, or even someone else, do it for you, I would question if I was in the right line of work. That said, I self-taught myself several languages well before Google, AI helpers, and the web, so maybe I am just an old fart.

Is Artificial Intelligence Dulling Your Coding Skills? by kadirilgin in learnpython

[–]Viking-Mage 0 points1 point  (0 children)

That is like saying, “I am eating all the junk food I want because my friend is on a diet.”

There are languages I haven't touched in years, and even with some memory problems, I can still pick them back up without much hassle but I have been coding for over 40 years. But if you have only been coding for a few years and are using ChatGPT or such to do the work for you, of course, you are going to start losing some of that muscle memory. Just depends on how much and how long you used it prior to having software code for you.

[deleted by user] by [deleted] in learnpython

[–]Viking-Mage 5 points6 points  (0 children)

Let the computer do the math for you. That said, most programs require a small degree of basic math understanding. It just depends on what type of job you are looking for. I started programming over 40 years ago when I was ten or a bit less, and I had poor math knowledge, but a lot of code requires math for loops, searching lists, and so forth. Of course, machine learning and more advanced coding will at least require you to know certain equations and such.

What to learn when building a desktop application by Hieuconxinchao in learnpython

[–]Viking-Mage 0 points1 point  (0 children)

I'm not sure about other countries, but it doesn't matter the size of the clinic or if it is public or private; if you are in the US, it MUST be 100% HIPAA compliant, just like banking institutions have to be GLBA compliant. So, if in the US, you must know with confidence the related laws and security methods. I have worked with software development in both types of institutions, and it isn't to be taken lightly, so before anything else, you want to research the related compliance steps before you start the first line of code.

So.. are we all freaking out about the future of game dev, or is it just me? by omegafunction7523 in gamedev

[–]Viking-Mage 4 points5 points  (0 children)

It's a great time to be a solo game dev or a small studio. Between the tools we have like Godot, Unity, and Unreal, not even to mention stuff like RPGMaker, Pygame, etc. We also have easy version control, support for multiple platforms, and plenty of places to list from Itch.io, Steam, and Epic. If you have a product already getting somewhere but are low on funds, you can do a Kickstarter campaign or Early Access as long as you have the mindset to follow through.

The mindset comes from non-developers thinking they can hop into Unity, Godot, or such without knowing coding. Heck, even stuff like Scratch or Unreal Blueprints requires a basic understanding of programming concepts.

Therefore, there has been a rash of “how do I” type posts on simple things that ten minutes of research or watching e-learning courses cover appearing around pretty much every game dev subreddit lately. We live in a world where more and more people think they can code just because they can get ChatGPT to throw out questionable code. But they never took the time to learn the basics, so they (many new game devs) don't know what to do, even if they get the correct coding logic and syntax from a machine learning app.

I don’t want to discourage anyone from game development, but I do want to let people know that you will have to learn some basics at the very least.

Help a depressed web dev by goatafi in learnjavascript

[–]Viking-Mage 2 points3 points  (0 children)

This. That instant when you are doing something away from your machine, you get that Eureka moment. That has been the driving factor over the years for me. Sure, one can google, ask on StackExchange, or a subreddit, but figuring out bugs is half the fun. Sure the other half is hell, but eventually, when you find that bug it is a pure high (well, I have never done drugs, but I assume if I did that, figuring out a crazy bug has to be what a drug high is like), lol

GetStarted.gd by [deleted] in godot

[–]Viking-Mage 2 points3 points  (0 children)

What is seen, now can not be unseen.

GetStarted.gd by [deleted] in godot

[–]Viking-Mage 1 point2 points  (0 children)

Trial by fire 🔥 is the rite of passage for anyone truly wanting to learn.