Skip to main content

Summary of Discord discussion

I had a discussion via Discord on Sunday with someone willing to answer some of my questions. This post is like the TLDR of a nearly hour long discussion, plus some "notes to myself" as to what I need to do about what I learned.

Recommended course:
Introduction to Computer Science and Programming Using Python
It can be done for free. You just won't get official academic credit if you do it for free.

It's possible to mod non-FOSS games as a project.

Minecraft is not FOSS and there are lots of mods of it. It can potentially be used as a city building platform.

Unity was mentioned. It's a framework. If you start with a framework, you don't have to write a game from scratch.

I think Gems of War uses Unity and I think I have discussed this with my sons a little.

FreeCiv has poor documentation. Modding it is probably not a good place to start learning to code. Minecraft has a more robust community, etc. That's probably a better place to try to mod something as a learning experience.

The stuff listed in the Lambda School curriculum is all specific technologies and I don't necessarily need to know most of them (because there can be other things that would serve the goal in their place), other than Git. I should learn about Git. It's really important.

I have a Github account. I've done their introductory tutorials. I don't know if that is sufficient.

I'm not the first person to be unclear what the difference is between Git and Github: Difference between Git and GitHub

I need to maybe look up each item listed in the curriculum and get kind of an overview of what it does and what are other things that do the same kind of thing so I can get some context.

Writing an offline game would be vastly simpler than an online game. Online games get really complicated. Not so for offline games.

Comments

Popular posts from this blog

New Accounts

You can set up a new account to save your wardrobe but can't order anything until you get measured. Setting up a new account will prompt you to make an appointment with the nearest certified seamstress allowed to measure you. This potentially tells us where to go certify a bunch of new people. If enough people create an account in x city, we make sure to arrange a certified seamstress as soon as possible if there isn't one yet.

The Norway Problem

The Norway Problem - why StrictYAML refuses to do implicit typing and so should you Norway abbreviates as NO. This is a real word and some programs will alter that to a programming command, such as "False." A workaround in some cases is to put it in quotation marks, but you may not know that ahead of time. There are other cases like this, such as a person whose last name is Null . Found via HN . Related reading: Principle of least astonishment A textbook formulation is: "People are part of the system. The design should match the user's experience, expectations, and mental models."

Blobbing

I'm a blogger currently publishing too many blogs on blogspot and I have a stupidly large number of Reddits. Blogspot has a bunch of templates. Their four most recent ones are Contempo, Soho, Notable and Emporio. I only use those four these days because they were made available after planet Earth moved to mobile first as its standard.  Those four are mobile friendly templates. The older ones are not, so they don't play well on a phone and my internet life is 99 percent on my phone. I have a lousy never updated website and lousy never updated reddit called pocket puter because my phone is my window on the world. One part poverty, one part physical limitations from my medical situation.  I don't think I have a single blog using Contempo. I have a few using Notable and Emporio but most of my blogs are the Soho template and I've been removing the pointless decorative photo on the landing page that I used to think I needed  because my sites are pretty stripped down, bare bon...