Make Gaming Great Again, Jan. 20th, 2019

Man, this week of vacation was absolutely needed. I feel completely refreshed and ready for the next phase starting February.

I will be doing 34 episodes over Feb, March and April – 10 episodes for Blender, 12 episodes for the Principles of Animation, 11 episodes for the new coding App I found, that I shared around, and the introduction video. We’re are going all out for #gamedevelopment starting Feb. 4th.

Over the next couple of weeks, I have a lot of Prep Work – I want to get through all 11 levels of the #coding program, and most of the #Blender Episodes worked out and done, and some refresher course on the Principles of #animation.

#gamedev #gamedesign #gamedesigner #indiegamedev #indiegame #indieartist #blender3d #blenderart #blenderartist

Advertisements

Introduction to Arrays

Full Video –

SwiftPlaygrounds –

https://itunes.apple.com/ca/app/swift-playgrounds/id908519492?mt=8

Array Definition –

https://en.m.wikipedia.org/wiki/Array_data_structure

This is the final introduction to coding video I am creating, Introduction to Arrays. Arrays are databases that contain data inside of them. In game design, this could be used to generate random opponents in random places, defined by an array of enemies that can appear on the map, and another array with spawning locations for those random enemies. With a function, you could randomize which enemy is going to spawn in which place because Arrays are numbered.

Since this is my last episode for coding, I’ll cover the rest of the lessons from SwiftPlaygrounds through solutions videos while talking about some basics on how this would apply to Game Development, but many of their lessons are strictly SwiftPlaygrounds lessons which allow you to gain some more experience in coding. My first such lesson will be on the Array puzzles next week.

Starting in February, I’m going to start to work on lessons on 3d modelling using Blender for art lessons. I’ve already see how I am going to accomplish this, I’ll teach you all how to make the Solar System and a little spaceship flying through it. SpaceForce FTW! I will create a little animation through Blender over the next three months to show you how to do all of this.

Thanks for supporting my channel over the past three months and Making Games Great Again!

MGGA – Introduction to Object Oriented Programming

Full Video –

https://youtu.be/P-Qufl8suyw

SwiftPlaygrounds –

https://itunes.apple.com/ca/app/swift-playgrounds/id908519492?mt=8

Definition of Instances in Object-Oriented Programming –

https://en.m.wikipedia.org/wiki/Instance_(computer_science)

Introduction to Variables –

https://youtu.be/P-Qufl8suyw

Introduction to Functions –

https://youtu.be/xugrFZ_KBzU

Types are the blueprints of a group of similar objects in programming. With Types, we can define that group – like factions in video games – AntifaThugs are a Type. For each member of that Type, we have an instance of that type. Using the basis of variables that we learned in the last episode, you can use a variable to define which member of AntifaThugs that instance is with a variable that will be Int nAntifa = Antifa +1, with Var Int nAntifa = 0.

Then you can define what behaviours that instance will be involved in, by defining functions which allow those objects to do something that is being defined by the programmer, like attacking Trolly/Trollette, restoring their hp with a potion, etc, etc, etc.

This allows us to create programming which can look at individual behaviour of instances without making every single member of the group doing the exact same thing at the exact same time.

Thanks for watching and Making Games Great Again!

MGGA – Introduction to Variables

Full Video –

https://youtu.be/VSRB2hP12nA

Variable Definition –

https://en.m.wikipedia.org/wiki/Variable_(computer_science)

SwiftPlaygrounds –

https://itunes.apple.com/ca/app/swift-playgrounds/id908519492?mt=8

Variables are snippets of code which store a value of any random thing in your program or game. It’s used by game developers to dictate what object in a game does what to where and when, all things that are defined by Variables.

Looking at previous episodes, the Guards are their complete own variable, and Shopkeeps would be their own variable, the player character is their own variable, townspeople are their own variables, a door is a variable, and just about anything is a variable which is defined the developer. That way you can code further things to say Door193 will only unlock with Key039 and not any other key in your pack.