Implementation Strategies for Microsoft XNA Game Development in Academic Laboratory Environments

Total Page:16

File Type:pdf, Size:1020Kb

Implementation Strategies for Microsoft XNA Game Development in Academic Laboratory Environments Implementation Strategies for Microsoft XNA Game Development in Academic Laboratory Environments A Whitepaper describing the rationale, deployment, and operation of the Game Design & Development Laboratory at the Rochester Institute of Technology Andrew M Phelps Christopher A Egert Founding Director & Associate Professor Assistant Professor Game Design & Development Game Design & Development Golisano College of Computing & Information Sciences Golisano College of Computing & Information Sciences Rochester Institute of Technology Rochester Institute of Technology Rochester, NY, 14623 Rochester, NY, 14623 http://games.rit.edu/ http://andysgi.rit.edu/ http://www.it.rit.edu/~cae/ Gus D Weber Academic Developer Evangelist Microsoft 100 Corporate Woods, Suite 240 Rochester, NY 14623 http://www.microsoft.com/ Abstract This paper describes implementing an XNA Games with an initial course in graphics for game Studio (GS) based laboratory at the Rochester development. Over the next several years, careful Institute of Technology, with specific attention paid planning led to the development of academic to administrative and installation issues as they concentrations, the Masters in Game Design and relate to academic environments. This is in contrast Development, and the Bachelors in Game Design to most of the generally available material on XNA and Development. Most recently, the program has GS, which focuses on non-academic installations. proposed minors for computing as well as non- The experiences related in this paper should be computing students throughout the institute. The transferrable to other institutions, and it is our hope original expectation of the GD&D faculty was to that this information provides a platform of useful educate a handful of graduate students and a single material in incorporating XNA GS/XBOX 360 systems “cohort” of 30 undergraduates per year. However, at other academic institutions. the current reality is that the programs have grown to nearly 25 graduate students and an entering undergraduate class of over a hundred students per 1. Introduction year. These programs are a strategic focus of the Institute at this time, and have accrued a national The Game Design and Development (GD&D) reputation of quality: faculty are regularly sought program, a new area of study within the B. Thomas out to speak on the topic of games education, Golisano College of Computing and Information academic program development, and other similar Sciences at the Rochester Institute of Technology topics [8, 13-15, 25, 28, 32-36]. (RIT), is growing at an astonishing rate since its inception three years ago. Due to this growth in the In seeking to provide an adequate working program, the facilities footprint associated with environment for students studying topics in the student support is rapidly expanding. RIT entered design and development of interactive the domain of game programming in 2000 [11, 29], entertainment, a number of issues became apparent. Fundamental areas of study include, but are not limited to, computer science, programmatic doubles as our personal computer test system. For design, visual asset creation, software design, console development, we chose the XBOX360 [23] testing, human-computer interaction, game design, due to cost as well as ease-of-use of the XNA GS history of electronic entertainment, interactive development platform [24]. In fact, XNA GS allows media, web design, as well as additional relevant us to simultaneously develop games for both fields. As the needs of the programs escalate, a platforms, albeit with some marked differences in number of challenges have presented themselves approach in certain instances. relative to the creation of a suitable laboratory space. This paper is an attempt to describe our process in creating (and now administering) our In addition, the platform selection also allows us to new flagship facility: the Game Design and support both casual and hard-core development Development Laboratory at RIT. experiences: as students progress through their studies they are subject to a curricular design The curriculum for our program is well identified as scaffolding, meaning that the documented, both online [30, 31], and as a formal curriculum will cycle through topics over and over program with the New York State Education again, using concepts introduced at an earlier Department Office of College and University stages of the learning process to motivate difficult Evaluation [27]. This program of study, by its very and deeper concepts. Scaffolding reinforces prior nature, pushes the boundaries of both hardware learning, and when used effectively, can be and software in a manner very similar to the leveraged to provide more self-direction in terms of commercial games industry. The latest and guiding academic inquiry. To this end, the greatest is the “coin of the realm”, new packages development environment must accomodate the are released almost monthly, updates almost daily, following scheme: 1) beginning students explore and the state-of-the-art is constantly evolving. As XNA GS at a small scale,2) intermediate students part of the educational process, students actively create entire engines from scratch using DirectX explore such change, embracing fundamental and C++, and 3) advanced students explore XBOX concepts of analysis, adaptation, and dissemination. 360 multi-threading with XNA GS and compare it to They explore the changing technology landscape Windows threading in a variety of environments. noting how such differences impact the experiences they create. This model clashes with traditional academic computing environments, which tend to Another important educational mission is to allow “flow” around the academic calendar: updates students to experiences the differences when occur over the summer, installations are put off developing for personal computing hardware vs. during the semester, and upgrades occur when consoles. For personal computers, we felt it was grant funding or development monies are criticalthat the hardware in the lab not be identical: accumulated, or when a particular facility is every year a different subset of the hardware is updated by the central administration. Such upgraded to ensure that there is a constant mix of upgrade and administration paths do not map to processor types and speeds, various flavors of video the traditional cycles of development environments cards, monitors, and peripherals from multiple found in the production of commercial work. These vendors. This parallels the expectations of home issues are compounded by the fact that many computer game players: games must run anywhere systems administrators that work in academic on any reasonably configured system. To settings are likely to be unfamiliar with game accomodate this experience, RIT partnered with development as a practice, and may not recognize Alienware [3] (a Dell subsidiary specializing in high the needs and best practices of the field at first performance gaming equipment) to meet its glance. hardware needs based upon configurability, performance, compatibility and service-level agreements, although there is no reason that 2. Desired Laboratory Experience, suitable machines could not be purchased from Functionality, and Community another vendor or built from scratch. Another stated goal of the lab was to ensure that it 2.1 Laboratory Goals and Curriculum introduced students to professional development Requirements tools. In our curriculum, we use both Autodesk Maya [7] and Autodesk 3ds MAX [6], as well as the The major focus of our laboratory facility is to Adobe Master Collection [2]. These packages have provide a platform for game development for both stringent hardware requirements, which were taken personal computers and console systems. To into account when selecting the laboratory accomplish this, we use both Intel [16] and AMD [4] hardware. In addition, we use several of the processors running Microsoft Windows Vista [22] as Microsoft development envrionments (discussed a development platform. This same platform also later in Section 4), which also have stated system requirements, but these tend to be less demanding service, and RMA procedures was a critical than the graphics packages in general. component to keeping our lab operational. 4) Provide multiple room and workspace 2.2 Administrative Goals for the GD&D Lab configuration options. In learning from our first From an administrative point of vew, it was our goal laboratory design, we specifically chose open with the new laboratory facility to reduce the spaces in which workstations could be overall cost of the lab on an ongoing basis, and to reconfigured with relative ease. It is virtually specifically reduce the cost of deployment and staff impossible, in an academic setting, to foresee overhead. The GD&D Laboratory marks the second what projects might be undertaken in just a few attempt by RIT at creating a facility for game years, particularly in an area where the development – our first facility, the Entertainment curriculum and faculty interest is simply Technology Laboratory, was created 3 years ago but exploding. Thus, a reconfiguration capabilities was quickly outgrown due to the growth of the were considered paramount by our faculty and academic programs. However several lessons were students. learned during the development and deployment of the previous lab, which are summarized briefly 5) Provide a secure computer environment here: without foregoing usability, flexibility, and performance.
Recommended publications
  • Download the Ebrochure
    DECEMBER 5-9, ORLANDO, FLORIDA Royal Pacific Resort at Universal Orlando® 5 CODE-FILLED DAYS IN FLORIDA! REGISTER TODAY! VSLIVE.COM/ORLANDO u Visual Studio 2010 / .NET u Web / HTML5 u Developing Services u Cloud Computing u Silverlight / WPF u Windows Phone 7 u Data Management u Programming Practices PLATINUM SPONSORS SUPPORTED BY PRODUCED BY DECEMBER 5-9, ORLANDO, FLORIDA Royal Pacific Resort at Universal Orlando® A Message from the Co-Chairs The Microsoft Development Platform is reaching a huge milestone. With Windows 8 waiting in the wings, the growing momentum of Windows Phone, the industry-wide HTML 5 push and continual emphasis on Cloud Computing, just about everything is changing and growing. We think there’s a great way to digest these changes and seize their collective opportunity. And that’s to hear about them directly TABLE OF from Microsoft product team members and evangelists, along with a number of the finest independent speakers in the business. CONTENTS: We’re Andrew Brust and Rocky Lhotka, and as Conference 10 Reasons to Attend ............................................ 3 Co-Chairs for Visual Studio Live! Orlando, we’d like to personally Speaker List ............................................................................ 4 invite you to join us this December in Orlando, Florida, where we’ll have some of the best content and speakers that you’ll find at a Events & Activities ....................................................... 5 technical conference. Keynote Abstracts ....................................................... 6 Look Who’s Attending .......................................... 6 We’ve put together a blockbuster lineup of sessions on: HTML 5; the Cloud; Windows Phone Development, Silverlight and WPF; Venue & Travel .................................................................... 7 Data Management and Services Development. Agenda-At-A-Glance .............................................
    [Show full text]
  • Microsoft Unlimited Potential Enabling Sustained Social and Economic Opportunity for the Next Five Billion People Legal Disclaimer
    Microsoft Unlimited Potential Enabling Sustained Social and Economic Opportunity for the Next Five Billion People Legal Disclaimer The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This whitepaper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other Intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other Intellectual property. © 2008 Microsoft Corporation. All rights reserved. Microsoft, FlexGo, SteadyState, MultiPoint, Unlimited Potential, Windows, and Windows Live are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
    [Show full text]
  • 3-16 Edit Inhalt CD.Indd
    XNA Framework Magazin 17 satz haben, lässt sich bereits nach wenigen Minuten der Code für das Spiel schreiben. Lästige, immer wiederkehrende Aufga- Revolution in der ben, wie beispielsweise die Initialisierung des Render-Device oder die Wiederher- stellung des Device beim Skalieren des Spiele-Welt Fensters, gehören der Vergangenheit an – diese Aufgaben übernimmt das XNA Managed Code für die XBox: Framework (zumal die XBox 360 keine typischen Fenster kennt). Eine neue Ära der Spieleentwicklung Schichten sind wieder aktuell von Jens Konerow Wo sich das XNA Framework einreiht, lässt sich am einfachsten erkennen, wenn In den letzten ein bis zwei Jahren zierte das Kürzel XNA gehäuft die Wer- das ganze System in Schichten unterteilt beblätter von Entwicklerkonferenzen, die von Microsoft initiiert wurden, wird. Die folgende Auflistung schemati- oder tauchte in Logos auf, die mit der Multimediaschnittstelle DirectX in siert das gesamte Modell von der tiefsten Verbindung standen. Ende August 2006 wurde die erste Beta-Version Ebene bis zur höchsten Ebene: des Produkts XNA Game Studio Express der Öffentlichkeit zur Verfügung • Plattform: Gebildet wird die Plattform gestellt. Doch was genau ist XNA? Welche Vorzüge bietet XNA? Fragen über eine Reihe von nativen und verwal- über Fragen, die in diesem Artikel beantwortet werden sollen. teten APIs. Darunter zählt beispielswei- se Direct3D zur Kommunikation mit der Grafikkarte, XACT, XInput oder XContent (die Begriffe werden später Microsoft hat es geschafft, DirectX als gleich diese vorerst nur aus Vorlagen für noch etwas genauer beschrieben). eine der wichtigsten Schnittstellen im Be- Visual C# Express besteht. Das Besondere • Core Framework: Diese Schicht des reich Multimediaprogrammierung zu an XNA ist, dass die Spiele nicht nur auf XNA Framework kann mit den Aufga- etablieren.
    [Show full text]
  • Test-Driving ASP.NET MVC Dino Esposito, Page 6 Keith Burnell
    Untitled-10 1 6/6/12 11:32 AM THE MICROSOFT JOURNAL FOR DEVELOPERS JULY 2012 VOL 27 NO 7 Pragmatic Tips for Building Better COLUMNS Windows Phone Apps CUTTING EDGE Andrew Byrne .......................................................................... 24 Mobile Site Development, Part 2: Design Test-Driving ASP.NET MVC Dino Esposito, page 6 Keith Burnell ............................................................................ 36 DATA POINTS Create and Consume Writing a Compass Application JSON-Formatted OData for Windows Phone Julie Lerman, page 10 Donn Morse ............................................................................ 48 FORECAST: CLOUDY Mixing Node.js into Your Hadoop on Windows Azure Windows Azure Solution Joseph Fultz, page 16 Lynn Langit .............................................................................. 54 TEST RUN How to Handle Relational Data Classifi cation and Prediction Using Neural Networks in a Distributed Cache James McCaffrey, page 74 Iqbal Khan ............................................................................... 60 THE WORKING A Smart Thermostat on the Service Bus PROGRAMMER The Science of Computers Clemens Vasters ....................................................................... 66 Ted Neward and Joe Hummel, page 80 TOUCH AND GO Windows Phone Motion and 3D Views Charles Petzold, page 84 DON’T GET ME STARTED The Patient Knows What’s Wrong With Him David Platt, page 88 Start a Revolution Refuse to choose between desktop and mobile. With the brand new NetAdvantage for .NET, you can create awesome apps with killer data visualization today, on any platform or device. Get your free, fully supported trial today! www.infragistics.com/NET Infragistics Sales US 800 231 8588 • Europe +44 (0) 800 298 9055 • India +91 80 4151 8042 • APAC (+61) 3 9982 4545 Copyright 1996-2012 Infragistics, Inc. All rights reserved. Infragistics and NetAdvantage are registered trademarks of Infragistics, Inc. The Infragistics logo is a trademark of Infragistics, Inc.
    [Show full text]
  • Relazione Contemporanea
    Arch. Spaccini Gianfranco sito web - http://www.spaccini.net email - [email protected] GIOVANI & WEB Software di controllo e programmi filtro Internet e la Sicurezza informatica: suggerimenti per la sicurezza Quanta della vs vita quotidiana si affida ai computer? Quante delle Vs informazioni personali sono memorizzate sul Vs PC o di qualcuno? e… Dove? • Comunicazione (email, cellulari..) • Intrattenimento (filmati digitali, mP3..) • Trasporto (automobile, aereo, GPS..) • Acquisti (negozi on-line, carta credito, transazioni..) • Medicina (documentazione, attrezzature..) Quando si parla di sicurezza si deve far riferimento a due concetti: Sicurezza come certezza, attendibilità, garanzia di avere a disposizione le informazioni sempre e verificate; Sicurezza come salvaguardia, incolumità dei nostri dati e delle nostre apparecchiature. Scopo Della Sicurezza Informatica Misure organizzative, tecnologiche, procedurali Misure di protezione: • Prevenzione • Individuazione (quando, come, chi) • Reazione Requisiti Della Sicurezza (disponibilità, integrità, riservatezza, autenticità e non ripudio) • Capire i rischi • Significato dei termini base • Cosa fare per proteggersi Malware (programma malvagio o codice maligno) • Virus > codice maligno > hanno bisogno di file > richiede azione utente • Worms > non bisogno file > modificano O.S. > no azione utente (Conficker) Microsoft Malicious Software Removal Tool • Trojan horses > software (Alanchum.VL - Cimuz.BE, Kenzero) • Backdoor > software > worms, trojan (Back Orifice, Gola Profonda) Hacker,
    [Show full text]
  • Microsoft XNA Game Studio
    CreatingAcceleration an Abstract and ClassThe Physics Windows in C# .. Phone .. .. .. Marketplace .. .. .. .. .. .. ... ... ... ... ..282 .. .. .. .. ..340 . 403 Drawing Multiple Text Strings . 97 Extending anMaking AbstractAdding Sense RegisteringTomato ClassDetecting of Memory.Accelerometer Targets. forKey . the.Overflow Presses .. App.. .Readings. .Hub. .and. ... ..Data . .. .. Values . .. .. .. .282. .. .. .. .. ..341. ... ... ... 227 .. 404 ..155 . 35 Repeating Statements with a for Loop . 99 DesigningCreating with a Abstract “CheeseTomatoUsingDecoding Classes Lander” CollisionsaMaking Windows . KeyTipping . a . .CharactersProper Phone.. .Game. .. Mood Device.. .... ... Light .. .. .. .. .. .. .. .. 284 . 343 . .. .. .. .229. .404. 159. 36 Other Loop Constructions . 101 ReferencesTable Gameto ConclusionAbstract World Creatingof ParentUsing Objects . .Making Contentsthe . ClassesGames .in Shift. “Cheese Decisions. for .Keys. .Sale . .Lander”. in. .. .Your . .. .. .. Program. .. .. .. .. .. .. .. .. .. .. .284... .... .... .... .... ..343. ... ... ... 232 ... 405.. 160. 37 Fun with for Loops . 101 Constructing ClassGetting InstancesChapterConclusion Access Review Editing. .to .The. the .Questions .the .Completed . Accelerometer .Text. .. .Mood . Class. .Light . from. .XNA . ..285 ... ... ... ... ... 344 .. .. .. .232. .405. 161. 41 Creating Fake 3-D . 103 ConstructorsUsing inAcknowledgments StructuresChapter theConclusion Accelerometer Review .Finding . .Questions . .Programin . an .. XNA ... ..Bugs Game.. ... .. ... ... ... .. .. .
    [Show full text]
  • Reboot Restore Rx Pro User Guide
    Reboot restore rx pro user guide Continue Reboot Restore Rx is a free utility developed by Horizon DataSys. This free utility was created in response to numerous requests submitted to us by small school systems and libraries that have limited budgets that sought to replace a sustainable Microsoft staff and other commercially available products. Download Reboot Recovery Rx here. Once the software is installed and the machine is restarted, you have a baseline! The Restore Rx reboot will put your computer back in system state every time you reboot. This guide details how to perform the basic functions of Reboot Restore Rx. Update the basic level Of Want to make changes to the system and save these changes? The baseline needs to be updated quickly. The process of updating the baseline is very simple and straight forward with the reboot of Recovery Rx. 1. Turn off the recovery option right click on Tray Icon Select Disable 2. Make changes to System 3. Updating The Basic Right Click System Tray Icon Select Turn On After re- incorporating, the program will update the baseline. Recovery from a sub-console or mini OS. In Reboot Recovery Rx you have another big opportunity. You can restore your system to a basic level even if Windows is unbootable. We do this with a sub-console. To do this reboot your system before Windows you get a screen splash Tap home key re-in to get into the Menu Select Recovery is now done! It's so easy to instantly recover from any OS accident! You will get your system back in seconds.
    [Show full text]
  • Actualización De NVIDIA 1.5.20 NVIDIA Corporation 05/12/2011 1.5
    Actualización de NVIDIA 1.5.20 NVIDIA Corporation 05/12/2011 1.5.20 Adobe AIR Adobe Systems Incorporated 08/05/2012 3.2.0.20 70 Adobe Community Help Adobe Systems Incorporated 18/04/2012 3.0.0.400 Adobe Creative Suite 5 Master Collection Adobe Systems Incorporated 18/04/2012 1.240 MB 5.0 Adobe Dreamweaver CS3 Adobe Systems Incorporated 16/10/2011 861 MB 9.0 Adobe Flash Player 11 ActiveX Adobe Systems Incorporated 11/10/2012 6,00 MB 11.4.402.287 Adobe Flash Player 11 Plugin Adobe Systems Incorporated 11/10/2012 6,00 MB 11.4.402.287 Adobe Media Player Adobe Systems Incorporated 18/04/2012 1.8 Adobe Reader X (10.1.4) - Español Adobe Systems Incorporated 17/08/2012 121,1 MB 10.1.4 Advanced RAR Repair v1.2 16/07/2012 Age of Empires III Microsoft Game Studios 20/04/2012 2.091 MB 1.00.0000 Alcatel USB Modem Alcatel 27/06/2012 1.001.00022 Alien Wars Media Contact LLC 20/11/2011 1.0 AnyToISO CrystalIdea Software, Inc. 02/07/2012 16,0 MB 3.2 Apache Tomcat 7.0.14 01/05/2012 Archivos auxiliares de instalación de Microsoft SQL Server 2008 Microsoft Corpor ation 16/10/2011 33,7 MB 10.1.2731.0 Assassin's Creed Revelations Ubisoft 09/10/2012 1.00 AutoCAD 2011 - Español Autodesk 16/10/2011 18.1.49.0 AutoCAD Mechanical 2011 Autodesk 16/10/2011 15.0.46.0 Autodesk 3ds Max 2010 64-bit Autodesk 02/10/2012 770 MB 12.0 Autodesk 3ds Max 2010 64-bit Components Autodesk 02/10/2012 721 MB 12.0 Autodesk 3ds Max 2010 Tutorials Files Autodesk 02/10/2012 259 MB 12.0 Autodesk Backburner 2008.1 Autodesk, Inc.
    [Show full text]
  • Business at the Speed of Game Production: Opengl Or XNA? Necemon Yai Department of Computer Science, Swansea University ******@Swansea.Ac.Uk
    Business at the speed of game production: OpenGL or XNA? Necemon Yai Department of Computer Science, Swansea University ******@swansea.ac.uk (a) Some OpenGL (c) An XNA sphere (b) An OpenGL sphere (d) Some spheres in an XNA game spheres [Silicon [Riemers] Graphics] Figure 1: Teaser Abstract A common start-ups' question in the gaming industry is: 2 Background Which graphical environment should we use? As time is money, a Let’s introduce the APIs and their features. crucial factor in a choice is time: not only the time it takes to build complete games with each API but also a fluid timing during the 2.1 OpenGL gaming experience to make it enjoyable. In this analysis, we will OpenGL (Open Graphics Library) is a standard specification compare the OpenGL industry standard to the Microsoft XNA defining a cross-language, cross-platform API for writing game framework on the speed factor. The study will include applications that produce 2D and 3D computer graphics. The learning curve, programming, modeling and rendering speeds on interface consists of over 250 different function calls which can be both sides. used to draw complex three-dimensional scenes from simple primitives. OpenGL was developed by Silicon Graphics Inc. 1 Introduction (SGI) in 1992 and is widely used in CAD, virtual reality, scientific visualization, information visualization, and flight A graphics API is basically a way to talk to graphics simulation. It is also used in video games, where it competes with hardware. By using an API, it gets simpler to send drawing Direct3D on Microsoft Windows platforms.
    [Show full text]
  • Learning XNA 4.0
    Learning XNA 4.0 Learning XNA 4.0 Aaron Reed Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo Learning XNA 4.0 by Aaron Reed Copyright © 2011 Aaron Reed. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://my.safaribooksonline.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Editor: Courtney Nash Indexer: Fred Brown Production Editor: Kristen Borg Cover Designer: Karen Montgomery Copyeditor: Genevieve d’Entremont Interior Designer: David Futato Proofreader: Kristen Borg Illustrator: Robert Romano Printing History: December 2010: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. Learning XNA 4.0, the image of a sea robin fish, and related trade dress are trade- marks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc., was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information con- tained herein. ISBN: 978-1-449-39462-2 [M] 1291906059 To my mother and father, who, after shelling out $2,500 in the 1980’s for a sweet Compaq 286 with a 4-color monitor, 16k internal memory, a 5 1/4" floppy and no internal hard drive, didn’t yell at me when they came home and found that I’d taken the thing apart.
    [Show full text]
  • Installation Instructions for the Visual C# Express Edition Software
    Copyright 2011-2015 by Homeschool Programming, Inc. Installation Instructions for the Microsoft XNA Game Studio 4.0 Now includes instructions for Windows 8 and Windows 10! Updated November, 2015 The TeenCoder™: Game Programming course relies on the Microsoft XNA Game Studio 4.0 software. These instructions will guide you through the online download and local installation procedure. Microsoft XNA Game Studio 4.0 will be installed on top of Visual C# 2010 Express on your computer. This software is a free download from the Microsoft website. You must have already installed the Microsoft Visual C# 2010 Express software prior to taking these steps! Please see the “Visual_CS_2010_Install_Instructions.pdf” if you have not already done so. The following guide will show step-by-step screen shots. In some cases we have added red circles around the buttons or links you need to click. These circles are not present on the install screens you will be using; we added them to highlight the right selections. Copyright Notices: Microsoft Windows, Microsoft Visual C# 2010 Express, Microsoft XNA Game Studio 4.0, and related terms are all copyright by Microsoft Corporation. For more details, please see Microsoft's copyright page. This document, TeenCoderTM, KidCoderTM, and related terms are copyright by Homeschool Programming, Inc. This document is intended for use in a TeenCoderTM computer programming course and may not be used or distributed for other purposes. http://www.HomeschoolProgramming.com/ Page 1 Copyright 2011-2015 by Homeschool Programming, Inc. Disclaimer: Homeschool Programming, Inc, and their officers and shareholders, assume no liability for damage to personal computers or loss of data residing on personal computers arising due to the use or misuse of this course material.
    [Show full text]
  • Handreichung Zur EDV-Beschaffung 2016
    Vorarlberger Bildungsservice Handreichung zur EDV-Ausstattung 2015 Handreichung zur EDV-Ausstattung 2015 Bregenz, im Juni 2015 Übersicht Vorwort .......................................................................................................................................................... 3 Libre Office oder Microsoft Office? ................................................................................................................ 5 Softwarelizenzierung ...................................................................................................................................... 6 Microsoft-Produkte (Betriebssysteme und Office) ..................................................................................... 6 Erforderliche Lizenzen ................................................................................................................................ 7 Liste der installierten Lernprogramme für MS / HS / PTS .............................................................................. 9 Liste der installierten Lernprogramme für VS / ASO /SPZ ............................................................................ 13 Technische Kurzbeschreibungen (für IT-BetreuerInnen) .............................................................................. 16 "PC Tower" HP ProDesk 600 MT .............................................................................................................. 16 "PC Mini" HP Elite 800 Ultraslim Desktop ...............................................................................................
    [Show full text]