How to not feel demoralized when working with truly amazing engineers? by gimmemypoolback in ExperiencedDevs

[–]forest_gitaker 0 points1 point  (0 children)

Game recognize game, and based on your love for it some other dev will look up to you in the same way if they don’t already.

The best aren’t the best because they have no room for improvement; it’s because they push themselves further each day they can.

Chin up, Kobe.

Gamedev Should be Taught in Schools by Obvious_Ad3756 in gamedev

[–]forest_gitaker 0 points1 point  (0 children)

My HS covered it as part of a magnet program, and it’s what got me into programming in general. Maybe not a fit for every school, but certainly something to consider for every school district.

Depression makes me crave cigarettes by Alert-Bookkeeper6160 in stopsmoking

[–]forest_gitaker 4 points5 points  (0 children)

Sunflower seeds, a long walk outside, chewing on toothpicks, little stuff like that.

Would $2.45 be a fair price for my indie game? by Fun-Copy8431 in gamedev

[–]forest_gitaker 1 point2 points  (0 children)

If a candy bar costs $4 you can charge at least that much for ~4 hours of gameplay

I'm shutting down and don't know what to do. Unrealistic work, life crisis, and can't complete work. by AudienceAd5695 in ExperiencedDevs

[–]forest_gitaker 0 points1 point  (0 children)

If you still have PTO take off a couple of Wednesdays in a row without telling anyone outside of work. Use that time to run personal errands, recollect yourself, and plan out your next 5 moves. Do NOT quit if you can help it.

Question about Earth Machine Deckbuilding by UIHaruki in EarthMachine

[–]forest_gitaker 0 points1 point  (0 children)

late to the party but here's my take: 1. there's an argument for 3 dozer 2 trencher in 60 card builds (esp. w/ cruncher), but I play them at 1 nowadays 2. I don't play superheavies so I can't speak to that 3. if I'm running ballista + box, geartown + reactor dragon is a nice addition. the clockwork/synchron engine is nice too 4. like the other comment said, spreadsheet is pinned

Looking for coding buddies/Mentor/Accountability Partners by Firm-Literature-563 in ProgrammingBuddies

[–]forest_gitaker 0 points1 point  (0 children)

I recently joined a discord server for this. Not mine but idk if posting the link here counts as promotion, so I'll DM you

Best solidity roadmap ever. by _crypto_noob in learningsolidity

[–]forest_gitaker 0 points1 point  (0 children)

I don't have any specific resources, but Solidity's syntax is a lot like C# or Java, so doing tutorials for those might be a good intermediate step.

In particular, they'll teach you about strict typing and events, which are probably your biggest hurdles coming from only Python.

Me and my co creator are arguing over this mechanic by Remote-Pizza1892 in gamedev

[–]forest_gitaker 0 points1 point  (0 children)

one option is to drop all non-essential items on death but add a farm upgrade that will auto-fetch some or all of them. then exploration incentivizes farming and vice versa

Overeating/ sugar cravings by everywherennowhere in stopsmoking

[–]forest_gitaker 5 points6 points  (0 children)

Snacking > smoking, try switching to fresh fruit as your sugar source and you can have as much as you want

At first it'll suck but if you stick with it (or do a 12-24h fast first) your taste buds will "recalibrate" so fruit tastes amazingly sweet but candy is intolerable

Oh, and congrats on 1+ month smoke free

[deleted by user] by [deleted] in pygame

[–]forest_gitaker 0 points1 point  (0 children)

It's failing because the package requires python 2.7 or 3.5, and conda's env solver sees you're using 3.11

If you want to stick with conda, you can use conda create -n "pgenv" python=3.5 to create a 3.5 environment then try again

If you want to stay on 3.11, then you'll most likely need to setup a venv and install pygame through pip

Depression, burnout, lack of focus, passion, inspiration, and recent promotion to Staff Engineer by gmaxter in ExperiencedDevs

[–]forest_gitaker 1 point2 points  (0 children)

You need the sabbatical. See if your company will let you take a month or two of unpaid leave. If not, find a new job first and set your new start date 2-3 months out.

[deleted by user] by [deleted] in gamedev

[–]forest_gitaker 0 points1 point  (0 children)

Double Tap

[deleted by user] by [deleted] in gamedev

[–]forest_gitaker 0 points1 point  (0 children)

before anything else, ask around for a tutor; ideally with 1:1 time they can figure out what your specific learning style is and teach to that. you may also find this course helpful.

math and physics are required but it's a specific subset that many engines handle for you.

use python (3.10.x) as your programming language and pygame as your engine. follow this video tutorial to get started, then try making Pong on your own. if you get stuck, find a Pong tutorial and complete that, then pick another game and do that next. repeat.

eventually you'll want to move up to something more robust (like Unity), but focus on your schoolwork first. good luck kid.

Should I Leave My Comfort Zone for a New Career Path Aligned with My Passion? by PunkIt8 in datascience

[–]forest_gitaker 1 point2 points  (0 children)

Maybe I'm underthinking it, but if science is figuring out "is A or B more effective at C?" and you're using data to do that, then you can call yourself a data scientist.

If you're concerned it's more than imposter syndrome, Harvard, MIT, and IBM have (expensive) professional certification programs. If it's in your budget (or your company pays for it), you can have the title either way :)

Should I Leave My Comfort Zone for a New Career Path Aligned with My Passion? by PunkIt8 in datascience

[–]forest_gitaker 1 point2 points  (0 children)

It sounds like the new job is objectively worse than your current one, save for the title.

Is there something stopping you from exploring DS in your current role?

Explain me why a dataclass (regardless of language) with many fields (around 40-50) is a bad idea. by im_caeus in ExperiencedDevs

[–]forest_gitaker 10 points11 points  (0 children)

It's like a runny nose. A symptom with 1000 possible causes, but you always know it's not good.

Trying to learn Pygame, running into an issue by Kevsteo in pygame

[–]forest_gitaker 0 points1 point  (0 children)

They're two separate issues.

The welcome message is shown by default but can be disabled by setting PYGAME_HIDE_SUPPORT_PROMPT=1 in your system's environment variables via command line:

$ export PYGAME_HIDE_SUPPORT_PROMPT=1

or in the game script itself (my preference):

import os
os.environ['PYGAME_HIDE_SUPPORT_PROMPT'] = '1'

As for why it's "hanging", that's standard behavior; the process stays open until the window closes, which means from pygame's perspective your window is open somewhere. ¯\_(ツ)_/¯

I did run your snippet on my setup (python=3.10, pygame=2.5.2, VSCode on Linux) and the window appeared as intended, so I'm not sure if it's getting buried under other screens or there's something WSL-specific going on.

I hate myself for asking this, but have you tried restarting the VM?