QUOTE: C#[note 1] (pronounced cee sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2006). C# is one of the programming languages designed for the Common Language Infrastructure.
C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg. The most recent version is C# 4.0, which was released on April 12, 2010.
QUOTE: A game is structured playing, usually undertaken for enjoyment and sometimes used as an educational tool. Games are distinct from work, which is usually carried out for remuneration, and from art, which is more often an expression of aesthetic or ideological elements. However, the distinction is not clear-cut, and many games are also considered to be work (such as professional players of spectator sports/games) or art (such as jigsaw puzzles or games involving an artistic layout such as Mahjong, solitaire, or some video games).
Book Description: Videogames are an expressive medium, and a persuasive medium; they represent how real and imagined systems work, and they invite players to interact with those systems and form judgments about them. In this innovative analysis, Ian Bogost examines the way videogames mount arguments and influence players. Drawing on the 2,500-year history of rhetoric, the study of persuasive expression, Bogost analyzes rhetoric's unique function in software in general and videogames in particular. The field of media studies already analyzes visual rhetoric, the art of using imagery and visual representation persuasively. Bogost argues that videogames, thanks to their basic representational mode of procedurality (rule-based representations and interactions), open a new domain for persuasion; they realize a new form of rhetoric.Bogost calls this new form "procedural rhetoric," a type of rhetoric tied to the core affordances of computers: running processes and executing rule-based symbolic manipulation. He argues further that videogames have a unique persuasive power that goes beyond other forms of computational persuasion. Not only can videogames support existing social and cultural positions, but they can also disrupt and change these positions themselves, leading to potentially significant long-term social change. Bogost looks at three areas in which videogame persuasion has already taken form and shows considerable potential: politics, advertising, and learning. Bogost is both an academic researcher and videogame designer, and Persuasive Games reflects both theoretical and a game design goals.
8:40am: Pick up from the hotel 9:00am: Welcome remarks 10:00am: Short break 10:15am: Introduction to game programming and unity noon: Lunch (catered) 1:00pm: Basic skills using unity 5:00pm: Shuttle back to the hotel
8:40am: Pick up from the hotel 9:00am: Basic programming using C# noon: Lunch (catered) 1:00pm: Game loop and conditions 5:00pm: Shuttle back to the hotel
8:40am: Pick up from the hotel 9:00am: Game interactions and interface noon: Lunch (catered) 1:00pm: Animations and graphics 5:00pm: Shuttle back to the hotel
8:40am: Pick up from the hotel 9:00am: 2D and 3D Modeling noon: Lunch (catered) 1:00pm: Mobile application using Android 5:00pm: Shuttle back to the hotel
8:40am: Pick up from the hotel 9:00am: Software engineering, documentation and management noon: Lunch (catered) 1:00pm: Brain storming, QA 3:00pm: Shuttle back to the hotel, or taxi to airport
1. Introductions: About IT-oLogy; what/how/why logitsics; Agenda
2. Michael: Why we should learn to code even if we won't code in the future.
How are we similar...
Humanities and alogorithims do inductive logic
Differences...the type of evidence.
Learn how to code means we learn how agorithims work; when we understand how works, we can then understand input, we can then translate what we want to know into something that fits input.
We're learning both a method and a skill (may not stick/keep skill); want to learn method.
3. JJ Sheppard: 3 days facilitating game design and development w/Unity engine.
Introductions: What was the worst (video) game you have every played and why?
4. Why Unity?
Originally taught w/Sage (wasn't really a game engine).
Game Engine: a system in which to program a game; creates a framework and provides most features required for a game.
Three types of errors: syntax, run-time, and logic error (hard to find); Unity's debugging options make it easier to find errors (esp. logic).
simple resource management
many built-in features
large supportive community
free (mostly): upgrade includes some post-processing, plug ins/external library,
5. Games need to be thought out. It needs to have purpose.
6. Define a game...purpose, reinforcing factor (usually scoring),
interaction vs. purpose
does it have a goal?
7. Get Unity on the Machine
8. Build box (crate) and sphere (cabbage) in Unity. Also play w/camera and lighting. Made cappage a rigid (gives it physics response). Collider aspect is what decide if/how/where an object will acknowledge other objects.
Component Base Game Engines
* Making a game is a software engineering exercise
* Most software today uses Object Oriented Programming (OOP)
In this searing edition of his Persuasive Games column, academic and developer Bogost takes a look at the core tenets of gamification and argues that not only is it not "games" but that the entire discussion must be reframed.
SCOOP.IT SUGGESTED: Hybrid Pedagogy is an academic and networked journal of teaching and technology that combines the strands of critical and digital pedagogy to arrive at the best social and civil uses of technology and digital media in education.
QUOTE: In object-oriented programming (OOP), inheritance is a way to reuse code of existing objects, or to establish a subtype from an existing object, or both, depending upon programming language support.
QUOTE: In a programming language, encapsulation is used to refer to one of two related but distinct notions, and sometimes to the combination thereof:
* A language mechanism for restricting access to some of the object's components. * A language construct that facilitates the bundling of data with the methods (or other functions) operating on that data.
Play is a term employed in psychology and ethology to describe a range of voluntary, intrinsically motivated activities normally associated with recreational pleasure and enjoyment. Play is most commonly associated with children and their juvenile-level activities, but play can also be a useful adult activity, and occurs among other higher-functioning animals as well.
Play is often interpreted as frivolous; yet the player can be intently focused on his or her objective, particularly when play is structured and goal-oriented, as in a game. Accordingly, play can range from relaxed, free-spirited and spontaneous through frivolous to planned or even compulsive.
QUOTE: The Center for Digital Humanities was established in 2008 by a group of scholars who believe that the future of research and teaching in the humanities is bound to digital methodologies, pedagogies, and media. We believe that the brilliance of humanistic inquiry across many fields--history, literature, art, science, and information science--lies in its increasingly interdisciplinary nature, and that creating a Center, both physically and virtually, will transform research and teaching by fostering new models of inquiry.
Our session is being held at a classroom at IT-oLogy.
ABOUT: IT-oLogy is a non profit collaboration of businesses, academic institutions and organizations dedicated to growing the IT talent pipeline, fostering economic development and advancing the IT profession.
IT-oLogy has three main initiatives: *Promote IT (K-12) *Teach IT (Higher Education) *Grow IT (Professionals)
Sharing your scoops to your social media accounts is a must to distribute your curated content. Not only will it drive traffic and leads through your content, but it will help show your expertise with your followers.
How to integrate my topics' content to my website?
Integrating your curated content to your website or blog will allow you to increase your website visitors’ engagement, boost SEO and acquire new visitors. By redirecting your social media traffic to your website, Scoop.it will also help you generate more qualified traffic and leads from your curation work.
Distributing your curated content through a newsletter is a great way to nurture and engage your email subscribers will developing your traffic and visibility.
Creating engaging newsletters with your curated content is really easy.