Search

GV Coding Club

learn to code through gaming

Category

Uncategorized

Coding Club Update…Wed 3:30-5:30 SB Library

Hello!  I wanted to let you all know that this school year we don’t have Coding Club Mondays after school at GV Jr High -the rules changed a bit, and they needed us to have a teacher sponsor, and thought lunchtime would be better -which made it difficult to get high school student volunteers, as you can imagine!  We’re working on this though.

And in the meantime, the SB Central Library was keen for us to continue, and we’ve started up again on Wednesdays but earlier – 3:30 pm – 5:30 pm. We have Matt and Caleb coming to help out. We’re also adding in some ‘challenges’ – things you can do during one session, like 10 levels of Code Combat, creating a sprite (for the new member page), using Scratch to create a pong game, creating a single level game on flowlab.io…We’ll vary it each week. The goal is to provide Code Combat to learn actual coding, but lots of other activities as doing Code Combat 2 hrs straight for 10 weeks might not be everyone’s cup of tea.

If anyone needs a ride to the library from GV Jr High – I could pick you up at the Goleta library at 2:45pm on Wednesdays… please let me know in a comment here if you’d like to do this and we’ll sort it out!   take care –  Paula

Guess what this is…2016-09-09-10-42-01

 

The Library said yes!

Hey,

The Santa Barbara Library just said yes, we can use their computer lab so we can keep going with the Coding Club over the summer!

We’re looking at Wednesday evenings, 5-7pm, at the Central Library, near State St..

Since 8th Grade graduation is Wed June 8th, we’ll start the evenings the NEXT week, Wed, June 15th.

Cheers,

P

 

RPG Maker MV

Here is a link to a free version of RPG Maker MV, the dev kit we’re going to be using for then next few weeks. It’s downloaded in 2 parts, when both are downloaded extract all files from both into a single folder and then replace all duplicate files. When that is done open the folder and launch the application.

Dropbox link:

https://www.dropbox.com/sh/tyq9vp8du6gy91v/AADxaxbfz49bNA6CmK-Lgfa8a?dl=0

 

Video Game Development Kits

Here are two development kits for you to try out and experiment with, both are free to download, however you have to pay royalties to Epic Games if you publish a game in UE4

Source Development Kit (SDK) is based on the source engine by Steam® SDK is much more stable than Unreal Engine, however it cannot create stand-alone games, only levels for steam games such as Counter Strike: Global Offensive and Team Fortress 2.

Unreal Engine 4 (UE4) is the newest engine created by Epic Games® which can create just about any kind of game that you want as long as you spend time working on it. It is much more advanced and harder to learn than SDK, however it can create much more complex and diverse titles.

Cry Engine 5 (CE5) is another engine very similar to Unreal, I have little experience using it but plan on learning about it in the near future. It can also be free to use, however similar to UE4 publishing requires royalties.

Source Development Kit: https://developer.valvesoftware.com/wiki/SDK_Installation

Unreal Engine 4: https://www.unrealengine.com/blog

Cry Engine 5: https://www.cryengine.com/get-cryengine

Officers for 2016

Last meeting we discussed possible roles, and decided to have an election. (There was some criticism of snacks provided, and I suggested that they take responsibility for finding a club sponsor, if they want to have any sort of say as to snacks!)

Here were the roles and the people who ran:

  • President: Damian, Caleb
  • Vice President: Thomas
  • Marketing: no one
  • Communications: no one
  • Webmaster: no one
  • Tech Manager/Tester: Shashank, Tuna
  • Event Manager: no one

The results:

  • Caleb, President
  • Damian, Thomas, vice presidents
  • Shashank, Tech Manager/Tester

So now we’ll look at what these roles entail! First major project is sponsorship.

THANK YOU ALL FOR RUNNING, and congratulations.

Elections

Vote for who you want in office!

Survey

Snack Survey!

Just take this survey to say which snacks you want at our meetings.

Survey

Create stuff in Code Combat…

Player MiniGru wrote a text rendering engine within CodeCombat using flowers. Awesome. http://ow.ly/WiRxT

I just saw the above on the CodeCombat Facebook page… Sounds cool – looking forward to seeing what all of you create in Code Combat.. I don’t get how, but you might get it?

message flower box

Andrew Tosh, GameSim visit

Here are photos and a couple of videos from Andrew Tosh’s visit!

Logo_black_noborder_resized gamesim

This slideshow requires JavaScript.

Andrew Tosh lives in Santa Barbara (lucky us!) and is the Founder of a 40+ person game development company called GAMESIM – here is a write up:

Andrew Tosh, President, GameSim

Andrew Tosh is the Founder and President of GameSim Inc. Prior to GameSim, Mr. Tosh was the Director of Engineering at the Modeling and Simulation company, AcuSoft, in Orlando, FL. While at AcuSoft, he specialized in the development of terrain databases and image generation systems. Mr. Tosh left AcuSoft to enter the gaming industry with Electronic Arts in 2005. While at EA, Mr. Tosh led the development of a number of Electronic Arts games, including the first live-hosted video game, EA Sports GameShow. In 2008, Mr. Tosh founded GameSim with the goal of providing software products and services to the entertainment, simulation, and geospatial industries. GameSim is one of the fastest growing companies in the country, working with a host of clients including Electronic Arts, NASA, US Army, US Air Force and CSX. Mr. Tosh holds a Bachelor’s Degree from the University of Central Florida in Computer Science and an MBA from the University of Florida.

Here is what GameSim does:

GameSim what they do

Summary

Andrew spoke about how he started programming – at home, for fun – and then got into gaming. At university studying computer science, he realized there is tons of math involved, which is important to coding (learn math, including calculus!).

Andrew also went over hardware, machine languages, programming languages (such as Java, Python, C++, C#, Ruby on Rails) that are used by humans to code. On top of programming languages are game engine platforms – Unreal engine, Unity – which make it easier to create games. The main languages used for gaming is C++, and sometimes C#.

Roles in gaming – software engineer, game designer, tester, debugger, sound, art design… the most roles are for software engineers. Many people want to be game designers, but it’s a good idea to get into an organization as a software engineer or tester, and work your way up to game designer. It’s hard to know from interviewing someone if they will be a really good game designer, so a lot of the time companies will move someone into that role internally.

Hiring – when Andrew hires, he looks for people who have been coding as ‘hobbyists’ long before college, as this means they like doing it. The best advice is to learn coding while having fun. Andrew wishes there were more women software engineers – right now he has one on his team. There are not many women applying and this reflects those choosing to go into this field. He said about 40% of their art designer staff are women, so there’s more parity there.

Unfortunately we didn’t have an HDMI cable, so weren’t able to hook Andrew’s laptop up to the monitor, but he showed some examples of their games on the computer: one was a game created for employees of a freight train company, to help staff who don’t spend time on the trains understand the business. [Question was asked – can you crash the train? Answer was no, company didn’t want trains to be crashed!]

This is an example of how gaming is starting to happen in new domains – not just games for entertainment. Gamification is a term used widely now,  and means adding game elements into something so it’s more fun for humans to do or learn – you’re seeing this in large organizations (training or motivating behavior in employees) and also online learning.

Andrew also spoke about the work they do for the US Military – they will do 3d world renderings for training simulations. Unlike games where there can be imaginary places, the Military wants real, accurate places in their simulations. GameSim can take satellite and other data and turn this into a 3D world of an entire country for example.  They also have done flight simulation/training projects – in these, you can crash the plane (as they are simulating real world conditions and consequences).

Lastly, Andrew also said that game development is just a tiny, tiny, piece of software engineering overall…Massive opportunities in this space!

THANK YOU Andrew!

 

 

Create a free website or blog at WordPress.com.

Up ↑