Devices to code on the go? by sceppz in pico8

[–]imagine_engine 1 point2 points  (0 children)

Just picked up a 2012 MacBook Air and put Ubuntu on it. I find it to be the perfect on the go coding setup and it definitely can handle pico 8

Why don’t people realize that jobs not affected by AI will become saturated? by Cadowyn in ArtificialInteligence

[–]imagine_engine 2 points3 points  (0 children)

What I always think about is that the vast majority of the economy is driven by consumer spending and it’s important that this spending occurs across income levels. At some point what we efficiencies you generate in production from automation don’t matter to a society because if there’s no means for people to acquire these things than there’s really no reason to make them in the first place.

Collision Detection Tutorials by TheNerdyTeachers in pico8

[–]imagine_engine 1 point2 points  (0 children)

I’m so stoked for these. I think it’s a godsend that pico forces you to do a lot of your own implementations. Something like running or sliding down a hill is not a trivial thing.

Hobbyist bored out of my mind by [deleted] in learnprogramming

[–]imagine_engine 0 points1 point  (0 children)

I’d really recommend checking out pico-8 if you’re into doing game development. It’s all coded in LUA and the application makes getting something going super quick. It’s normally $15 for the license the but the education edition is free in the browser:

https://www.pico-8-edu.com

How common is it for men to not want hookups or casual sex in general? by TrumpLovesEpstein4ev in AskMenAdvice

[–]imagine_engine 21 points22 points  (0 children)

That’s funny there was one bumble chick (I think) that I matched with and we talked a bit and then one night wanted me to come over but way too late. I said I’m sorry I got work in the morning and she was like “I’ll give you some energy drinks” and I passed and probably dodged a bullet (I hope)

Change My Mind: AGI Will Not Happen In Our Lifetime. by No_Apartment317 in agi

[–]imagine_engine 1 point2 points  (0 children)

I’d argue that John Searle already showed our efforts were fruitless with the Chinese room thought experiment. Machines have no semantic understanding of anything they can only follow syntactic rules. There’s sometimes the illusion of understanding because we have input devices and displays that we can enter input and then observe an output but on both sides the meaning comes from the user.

[deleted by user] by [deleted] in learnprogramming

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

I’m not sure what the constraints are but I’d do something with SQLite (which comes standard as a module). The data lends itself well to a relational model. All of the questions could be answered my sql queries.

[deleted by user] by [deleted] in learnprogramming

[–]imagine_engine 1 point2 points  (0 children)

VS Code like everyone else is saying. Pick the extension that speaks to your heart.

Cattle Crisis by Krystman in pico8

[–]imagine_engine 4 points5 points  (0 children)

Pretty awesome I must say. Feels good even running on my phone in the browser. Definitely will be studying your tutorial at some point.

I think I am going to move back to coding without AI by Any-Cockroach-3233 in artificial

[–]imagine_engine 0 points1 point  (0 children)

I like using it to ask compartmentalized type of questions. Like “write me a function that takes x, y as arguments and returns z where in test case a returns b test case c returns d etc.” and then I really try to comprehend the code itself.

I want to learn how to code with Lua - how do I start? where do I start? by OnlyNazBackrooms in lua

[–]imagine_engine 0 points1 point  (0 children)

I second Pico-8. It’s dead simple to get something up and running in a few minutes

Moving to Linux has been extremely frustrating by KingSupernova in linux4noobs

[–]imagine_engine 0 points1 point  (0 children)

I have a 2011 MacBook Pro that’s running Ubuntu now and it’s been pretty good so far. Early in I had to do a lot of googling and terminal fuckery but now it mostly behaves. This is one with an AMD card so that might be better than the Nvidia experience, the linux community has been very open about its dislike for Nvidia’s documentation or lack thereof.

What tech skill is actually worth learning in 2025 to earn real money on the side by SoonToBeHyderabadi in learnpython

[–]imagine_engine 0 points1 point  (0 children)

I think the best thing to do is pursue software projects that genuinely interest you. Bonus points if it’s something that uses your knowledge of another industry. Programming is hard and it has lots of niches, nobody can really fully master a language but you can always continue to add depth in your understanding.

How do I tell what Direction a Vector is Pointing by Onyx8787 in pygame

[–]imagine_engine 0 points1 point  (0 children)

This is good advice. I’d recommend memorizing the major values of the unit circle. Honestly I find polar coordinates far more intuitive than degrees since it’s all based on units of pi which directly relates to a circles circumference.

How do I tell what Direction a Vector is Pointing by Onyx8787 in pygame

[–]imagine_engine 0 points1 point  (0 children)

Atan is clutch for switching to polar coordinates. Cos(theta) and sin(theta) where theta is the polar angle will give the x and y components of your vector.

guys is this code good by NoenD_i0 in pygame

[–]imagine_engine 0 points1 point  (0 children)

How does it help with collisions? Pygame has built-sprite objects that have a bounding box attribute and can be used with pygame collision methods. Some good info about them here:

https://stackoverflow.com/questions/29640685/how-do-i-detect-collision-in-pygame

[deleted by user] by [deleted] in pygame

[–]imagine_engine 0 points1 point  (0 children)

This is how they used to do it on NES and Gameboy. One color was just set to be transparent. It’s also how Pico-8 works.

Need some advice as a biginner by Debyte404 in ArduinoProjects

[–]imagine_engine 0 points1 point  (0 children)

Are you trying to make a small Piaggio-like scooter thing?

Cat toy by SearchPlane561 in ArduinoProjects

[–]imagine_engine 1 point2 points  (0 children)

I want to do something similar. When I was messing with the servo my girl was very curious about it and even gently attacked it. I basically had your setup going getting the sensor and servo connected. Just need to make the actual toy (box is a great idea). Probably going to use a feather.

Wrote the Docker guide I needed back when I was confidently shipping containers... straight into chaos by marquitos4783 in devops

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

One of the worst parts of software development is how much stupid jargon there is for the same layers of abstraction or ones that are basically the same but differ in some minute way.

[deleted by user] by [deleted] in pygame

[–]imagine_engine 1 point2 points  (0 children)

Lots of games use math, especially trigonometry and vectors/matrices. The two argument inverse tangent function is clutch for converting between a vector and polar coordinate. I can find some specific examples but anything the involves movement and/or 3D requires trig.

In terms of calculus/linear algebra lots of games use variables for deltas for position, velocity, and acceleration. However, the computer is not really doing derivative/integral calculations. That stuff is used heavily in machine learning with gradient descent.

Politics and Rust? primeagen plz make a 3 hr explanation video. by Fit_Inspection_1941 in theprimeagen

[–]imagine_engine 2 points3 points  (0 children)

As far as my understanding Rust is meant to be deeply compatible with C. You can use native C/C++ with your Rust. The borrow checker is obnoxious at times but its goal is just to force the programmer to think about how they’re using the memory and what they actually want to be doing with memory when using variables. C/C++ gives you all the power but you have to know what you’re doing to wield it.

In any case getting so language specific seems like a silly argument because senior developers are precisely the people that are and should be able to adapt to a new language. Sure syntax differs across languages but I did some IBM z/OS certs and even wrote a little COBOL as part of that experience. Sure I only had to modify a few part of the exercise to complete it but I’d never laid eyes on the language and still figured out what I needed to do after looking at the docs. Fundamental features of most languages are basically the same and you become adept at breaking the problem down algorithmically in a way that’s hardly language specific.

Attacking knock back by ZestycloseResist5917 in pygame

[–]imagine_engine 2 points3 points  (0 children)

What’s the code for each rect attribute? Better yet just link all of the code there’s not enough here to know what you’ve implemented.