Skip to content

mguzdial3/MineCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EILabMinecraftEnvironment

  • Copyright (c) 2015 Entertainment Intelligence Lab.
  • Licensed under the Apache License, Version 2.0 (the "License");
  • you may not use this file except in compliance with the License.
  • You may obtain a copy of the License at
  • http://www.apache.org/licenses/LICENSE-2.0
    
  • Unless required by applicable law or agreed to in writing, software
  • distributed under the License is distributed on an "AS IS" BASIS,
  • WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  • See the License for the specific language governing permissions and
  • limitations under the License.

The game engine used for these lessons is Unity. You can download it for free: https://unity3d.com/get-unity/download?ref=personal


MineCode is a set of seven lessons designed to teach basic programming concepts through the process of building and fixing existing computer games. It covers—in abbreviated form—the essentials of computer programming that one might learn in a semester-long university course. It is not a substitute for a university programming course, but will give hands on experience with programming concepts that will bootstrap further self-learning. Our philosophy is to allow the learner to jump in and immediately start fixing and making games. Computer games are necessarily complicated. Whereas many programing courses require a degree of slogging through abstract concepts before putting them to good use in projects that are not trivial and divorced from real things, our goal is to get readers hands dirty with computer game code as quickly as possible.

In the "Lessons" folder you will find the main "minecode.pdf" that contains all seven lessons or the individual lesson pdf's. These are designed for individual instruction at the student's pace, but can be used in a group setting.

About

Educational Tool for Introducing CS Concepts with Games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published