Installation on a Mac OS X

Total Page:16

File Type:pdf, Size:1020Kb

Installation on a Mac OS X Table of Contents • Installation on a Mac OS X Installation notes MacPorts Homebrew Which one ? Installation using MacPort Installation on Mac OS X 10.10 Yosemite Installation on Mac OS X 10.9 Mavericks Installation on Mac OS X 10.7 Lion and 10.8 Mountain Lion Installation using Homebrew Installation on Mac OS X 10.7 Lion and 10.8 Mountain Lion Installation on Mac OS X 10.6 Snow Leopard Installation on older Mac OS X Version Uninstalling OpenAlea Note for developpers Note for Python Scientists Installation on a Mac OS X edit 1426868450 [Installation on a Mac OSsection X] 1-40 1/15 documentation:user:installation_mac Edit Installation notes OpenAlea installation is done in two steps. install all dependencies required by OpenAlea as described in this page once dependencies installed, install OpenAlea as described in Building and Installing OpenAlea To install dependencies on Mac OS X, openalea can rely on two package managers, namely Homebrew and Macports. MacPorts MacPorts is a standard Mac OS X tool to facilitate the process of installation of 3rd party programs and libraries. Please follow the instructions on MacPorts webpage to correctly install and setup MacPort installation. Using MacPorts facilitates the process of installation of Openalea dependencies. Please be patient during the process, since some packages have to be compiled by MacPorts. Install MacPorts To install OpenAlea dependencies with Macports, please have a look to section corresponding to your Mac OS X version (see for instance 10.9) MacPorts is recommend system. Documentation for homebrew is not officialy maintained and so can be outdated Homebrew Homebrew is a package management system that simplifies the installation of software on the Mac OS X operating system. It is a free/open source software project to simplify installation of other free/open source software. It is similar in aim and function to MacPorts and Fink (ref: wikipedia) For the installation, follow these 3 steps: Uninstall MacPorts if exists Install Homebrew To install OpenAlea dependencies with Homebrew, please have a look to section corresponding to your Mac OS X version (see for instance 10.9) Which one ? Using MacPorts or Homebrew for Openalea installation is not required, but strongly recommended. Both can be used, so choose the one you prefer but use only one ! 2/15 edit 1426868450 [Installation notes] section 41-2336 documentation:user:installation_mac Edit Installation using MacPort Installation on Mac OS X 10.10 Yosemite Because Mac OS X 10.10 is very young, these instructions will certainly change. See installation for Mac OS X 10.9. Main changes is the renaming of the py27-pil module in py27-Pillow by MacPort. 3/15 sudo port install py27-Pillow Installation on Mac OS X 10.9 Mavericks Openalea works well on OS X 10.9 but several VPlant packages are not yet available. We are working on it to provide full support as soon as possible. Click to display ? Click to hide ? Click to hide ? If macport can't install py27-PyQGLViewer, install pyqglviewer from sources. First download http://gforge.inria.fr/frs/download.php/file/34636/PyQGLViewer-0.13.tgz Then unzip the file. In the repertory PyQGLViewer: python configure.py make [ sudo ] make install Install OpenAlea from sources If it is not done automatically, update the PATH export PATH=/opt/local/Library/Frameworks/Python.framework/Versions/ 2.7 /bin:$PATH In OpenAlea and VPlants source directory, if exists, rename options_macports.py to options.py. If you work on image processing, you should install these libraries sudo port install tiff # pylibtiff to read/write tiff images svn checkout https://pylibtiff.googlecode.com/svn/trunk/ pylibtiff-read-only cd pylibtiff-read-only python setup.py install cd - # pyLSM to read lsm files easy_install pylsm # Scikit-learn sudo port install py-scikit-learn # Vtk only 4/15 sudo port install vtk5 +python27 +qt4_mac An upgrade of macport can cause a segmentation fault at the execution of openalealab and lpy, probably because boost has been compiled with a different compiler. To ensure that the same compiler is used everywhere, compile boost from sources (macport with -s option) and recompile both vplants and openalea: sudo port -s install boost Installation on Mac OS X 10.7 Lion and 10.8 Mountain Lion Click to display ? Click to hide ? Click to hide ? Install OpenAlea from sources Update the PATH export PATH=/opt/local/Library/Frameworks/Python.framework/Versions/ 2.7 /bin:$PATH edit 1426868450 [Installation using MacPort]section 2337-6651 5/15 documentation:user:installation_mac Edit Installation using Homebrew Click to display ? Click to hide ? Click to hide ? Update your paths to be able to run programs installed from Homebrew directly. Copy/paste this line at the end of your ~/.profile or ~/.bash_profile if it exists. export PATH=/usr/local/bin:$PATH Install Python : # set up some taps and update brew brew tap homebrew/science # a lot of cool formulae for scientific tools brew tap homebrew/python # numpy, scipy brew update && brew upgrade # install a brewed python brew install python pip install --upgrade setuptools pip install --upgrade pip brew linkapps Install dependencies # Install Qt and PyQt brew install qt --with-d-bus --with-qt3support brew install sip pyqt # install PIL, imagemagick, graphviz and other # image generating stuff (qt is nice for viewing) brew install imagemagick graphviz brew install freetype ln -s /usr/local/include/freetype2 /usr/local/include/freetype brew install pillow brew install matplotlib # Useful python libraries pip install nose sphinx pyparsing dateutils pip install python-dateutil 6/15 #install scipy and numpy : brew install scipy # Ann brew install https://raw.github.com/gag/homebrew-science/master/ann.rb # ipython and notebook support brew install zmq pip install ipython[all] # OpenAlea Dependencies brew install gnuplot pip install pyopengl pip install scikit-learn # Install Boost.Python brew install boost brew install boost-python brew install homebrew/science/qhull brew install cgal eigen # Install PyQGLViewer brew install qscintilla2 brew install https://raw.github.com/gbaty/homebrew-formula/master/pyqglviewer.rb sudo ln -s "/usr/local/Cellar/libqglviewer/2.5.1/QGLViewer.framework" "/Library/Frameworks/QGLViewer.framework" ln -s /usr/local/Cellar/libqglviewer/2.5.1/QGLViewer.framework /usr/local/ Frameworks/QGLViewer.framework # Bison/Flex brew install bison brew install flex brew install scons If you work on image processing, you should install these libraries brew install libtiff libpng giflib # pylibtiff to read/write tiff images svn checkout https://pylibtiff.googlecode.com/svn/trunk/ pylibtiff-read-only cd pylibtiff-read-only python setup.py install cd - # pyLSM to read lsm files pip install http://launchpad.net/pylsm/trunk/ 0.1 /+download/pylsm-0.1-r34.orig.tar.gz # Scikit-learn pip install scikit-learn # Vtk only brew install vtk --with-qt --with-python --with-pyqt 7/15 All dependencies are now installed. You can now download OpenAlea, Vplant and ALinea sources. Then if downloaded from archives, decompress it. Finally go into source directory. In OpenAlea and VPlants source directory, if exists, rename options_brew_maverick.py to options.py. If you have an error with libJPEG (and/or libTIFF, libPng, libGIF, ?) add to your ~/.profile: IMGLIBS=/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/ export DYLD_INSERT_LIBRARIES=$IMGLIBS /libJPEG.dylib:$IMGLIBS /libTIFF.dylib:$IMGLIBS / libPng.dylib:$IMGLIBS /libGIF.dylib Installation on Mac OS X 10.7 Lion and 10.8 Mountain Lion Click to display ? Click to hide ? Click to hide ? Update your paths to be able to run programs installed from Homebrew directly. Copy/paste this line at the end of your ~/.profile. export PATH=/usr/local/bin:$PATH export PYTHONPATH=$HOME/local/lib/python2.7/site-packages:/usr/local/lib/ python2.7/site-packages/:$PYTHONPATH Then install Python # set up some taps and update brew brew tap homebrew/science # a lot of cool formulae for scientific tools brew tap homebrew/python # numpy, scipy brew update && brew upgrade # install a brewed python brew install python # Install Qt and PyQt brew install qt --with-qt3support brew install sip pyqt # install PIL, imagemagick, graphviz and other # image generating stuff (qt is nice for viewing) brew install imagemagick graphviz pip install pillow pip install nose sphinx pyparsing dateutils 8/15 # install numpy and scipy # install openblas (otherwise scipy's arpack tests will fail) brew install openblas brew install numpy --with-openblas brew install scipy --with-openblas # If openblas doesn't compile : brew install numpy brew install scipy brew install ann brew install matplotlib # ipython and notebook support brew install zmq pip install ipython[all] # OpenAlea Dependencies brew install gnuplot pip install pyopengl # Install Boost.Python brew install boost --build-from-source #option required for boost/python brew install qhull brew install cgal eigen # Install PyQGLViewer brew install qscintilla2 brew install https://raw.github.com/pradal/homebrew/master/Library/Formula/ libqglviewer.rb brew install https://raw.github.com/pradal/homebrew/master/Library/Formula/ pyqglviewer.rb brew install scons If you have an error with libJPEG (and/or libTIFF, libPng, libGIF, ?) add to your ~/.profile: IMGLIBS=/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ Frameworks/ImageIO.framework/Versions/A/Resources/ export DYLD_INSERT_LIBRARIES=$IMGLIBS/libJPEG.dylib:$IMGLIBS/libTIFF.dylib:
Recommended publications
  • Suggested Topics for Homebrew Con 2021
    Suggested Topics for Homebrew Con 2021 The suggestions below have been outlined by the Seminar Subcommittee for Homebrew Con 2021. The topics suggested are not intended to be an exhaustive list, but rather a guide to potential speakers to some of the top priority topics that the committee would like to see presented on at this year’s event. Hopeful speakers are welcome to submit proposals beyond the scope of these suggestions but are encouraged to keep them in mind when planning their proposal content. Beer Styles The BJCP recognizes over 130 distinct beer styles in its beer guidelines, along with countless others not in the guidelines. Each style has a unique history and characteristics and is brewed using specific brewing processes and techniques. The seminars in this track will highlight individual beer styles and the techniques used to brew them (and why). • How styles emerge (Ex: Kolsch/Alt, Regional International Ales [Argentina, Italian, New Zealand, Brazilian, etc.]) • Compare and contrast of similar styles • Differentiating general history from beer history • Emerging styles (Ex: pastry stouts/ fruit “slushies”, Winter Warmers, etc.) • How to decide where your beer goes in a competition • Saison • Bocks (history, sub-styles, brewing requirements, etc.) • How taxes, water chemistry, wars, technology and/or climate defined beer styles • Extinct (or nearly extinct) Styles • Historic beers (Ex: Stein Bier, Fraoch, Herbal, Wiccan ales, Egyptian ales) • Lager fundamentals • Best ways to educate yourself about a style - • Beer Vocabulary and what it all means ASBC (anyone?) • Belgian Styles (in general) – challenge to brew, make it taste like it’s from Belgium • How to brew authentic English Pub Ale • Fresh Hop Beers • Mead styles (Ex: Polish, historical meads, other) • How to achieve the style you are looking for (Expectations of what you want vs.
    [Show full text]
  • Opensource Software in Mac OS X V. Zhhuta
    Foss Lviv 2013 191 - Linux VM з Wordpress на Azure під’єднано до SQL-бази в приватному центрі обробки даних. Як бачимо, бізнес Microsoft вже дуже сильно зав'язаний на Open Source! Далі в доповіді будуть розглянуті подробиці інтероперабельності платформ з Linux Server, Apache Hadoop, Java, PHP, Node.JS, MongoDb, і наостанок дізнаємося про цікаві Open Source-розробки Microsoft Research. OpenSource Software in Mac OS X V. Zhhuta UK2 LImIted t/a VPS.NET, [email protected] Max OS X stem from Unix: bSD. It contains a lot of things that are common for Unix systems. Kernel, filesystem and base unix utilities as well as it's own package managers. It's not a secret that Mac OS X has a bSD kernel Darwin. The raw Mac OS X won't provide you with all power of Unix but this could be easily fixed: install package manager. There are 3 package manager: MacPorts, Fink and Homebrew. To dive in OpenSource world of mac os x we would try to install lates version of bash, bash-completion and few other utilities. Where we should start? First of all you need to install on you system dev-tools: Xcode – native development tools that contain GCC and libraries. Next step: bring a GIU – X11 into your system. Starting from Mac OS 10.8 X11 is not included in base-installation and it's need to install Xquartz(http://xquartz.macosforge.org). Now it's time to look closely to package managers MacPorts Site: www.macports.org Latest MacPorts release: 2.1.3 Number of ports: 16740 MacPorts born inside Apple in 2002.
    [Show full text]
  • Shareware Solutions II
    SharewareShareware SolutionsSolutions IIII An Exciting Apple II Journey Into The Future Volume 3, Issue 1 Spring, 1996 Heard It Through The Grapevine Hard Drive Give Away following e-mail message: The There was also quite a bit of dis- winner of the HD is Keith Saga- cussion about Brutal Deluxes Everyone whose subscription low. We threw all of the papers System 6.0.2 update, and Oliv- was current at the end of Febru- into the air, then we threw a ier admitted that his program- ary, 1996 was automatically en- dart at one. There were three ming partner suffered from a tered into the Hard Drive Give names hit by the dart, but only hard drive crash and that much Away Contest, and the winner one was legible, so Keith was of the work had been lost. of that contest is Keith Saga- the winner. low, a IIGS owner from Central The freewheeling online chat Valley, New York. Keith is now Thanks to Tony Diaz for do- session was attended by more the proud owner of a 120 Mega- nating the drive. Thanks to Auri than 30 people, and a good time byte Focus Hard Drive. for acting as an intermediary to seemed to be had by all. Steve Wozniak. Thanks to Woz From the time the contest was for choosing the winner. But Upon his return to France, Oliv- announced in the last issue un- most of all, thanks to all of you ier started work on the next Bru- til the time that Keith received for supporting Shareware Solu- tal Deluxe release, a IIGS game his hard drive, several unexpect- tions II.
    [Show full text]
  • Openbsd Gaming Resource
    OPENBSD GAMING RESOURCE A continually updated resource for playing video games on OpenBSD. Mr. Satterly Updated August 7, 2021 P11U17A3B8 III Title: OpenBSD Gaming Resource Author: Mr. Satterly Publisher: Mr. Satterly Date: Updated August 7, 2021 Copyright: Creative Commons Zero 1.0 Universal Email: [email protected] Website: https://MrSatterly.com/ Contents 1 Introduction1 2 Ways to play the games2 2.1 Base system........................ 2 2.2 Ports/Editors........................ 3 2.3 Ports/Emulators...................... 3 Arcade emulation..................... 4 Computer emulation................... 4 Game console emulation................. 4 Operating system emulation .............. 7 2.4 Ports/Games........................ 8 Game engines....................... 8 Interactive fiction..................... 9 2.5 Ports/Math......................... 10 2.6 Ports/Net.......................... 10 2.7 Ports/Shells ........................ 12 2.8 Ports/WWW ........................ 12 3 Notable games 14 3.1 Free games ........................ 14 A-I.............................. 14 J-R.............................. 22 S-Z.............................. 26 3.2 Non-free games...................... 31 4 Getting the games 33 4.1 Games............................ 33 5 Former ways to play games 37 6 What next? 38 Appendices 39 A Clones, models, and variants 39 Index 51 IV 1 Introduction I use this document to help organize my thoughts, files, and links on how to play games on OpenBSD. It helps me to remember what I have gone through while finding new games. The biggest reason to read or at least skim this document is because how can you search for something you do not know exists? I will show you ways to play games, what free and non-free games are available, and give links to help you get started on downloading them.
    [Show full text]
  • VIDEO GAME SUBCULTURES Playing at the Periphery of Mainstream Culture Edited by Marco Benoît Carbone & Paolo Ruffino
    ISSN 2280-7705 www.gamejournal.it Published by LUDICA Issue 03, 2014 – volume 1: JOURNAL (PEER-REVIEWED) VIDEO GAME SUBCULTURES Playing at the periphery of mainstream culture Edited by Marco Benoît Carbone & Paolo Ruffino GAME JOURNAL – Peer Reviewed Section Issue 03 – 2014 GAME Journal A PROJECT BY SUPERVISING EDITORS Antioco Floris (Università di Cagliari), Roy Menarini (Università di Bologna), Peppino Ortoleva (Università di Torino), Leonardo Quaresima (Università di Udine). EDITORS WITH THE PATRONAGE OF Marco Benoît Carbone (University College London), Giovanni Caruso (Università di Udine), Riccardo Fassone (Università di Torino), Gabriele Ferri (Indiana University), Adam Gallimore (University of Warwick), Ivan Girina (University of Warwick), Federico Giordano (Università per Stranieri di Perugia), Dipartimento di Storia, Beni Culturali e Territorio Valentina Paggiarin, Justin Pickard, Paolo Ruffino (Goldsmiths, University of London), Mauro Salvador (Università Cattolica, Milano), Marco Teti (Università di Ferrara). PARTNERS ADVISORY BOARD Espen Aarseth (IT University of Copenaghen), Matteo Bittanti (California College of the Arts), Jay David Bolter (Georgia Institute of Technology), Gordon C. Calleja (IT University of Copenaghen), Gianni Canova (IULM, Milano), Antonio Catolfi (Università per Stranieri di Perugia), Mia Consalvo (Ohio University), Patrick Coppock (Università di Modena e Reggio Emilia), Ruggero Eugeni (Università Cattolica del Sacro Cuore, Milano), Roy Menarini (Università di Bologna), Enrico Menduni (Università di
    [Show full text]
  • 1. Install Homebrew 2. Install Cmake 3. Build and Run the Opengl Program
    NYU Tandon School of Engineering CS6533/CS4533 Zebin Xu [email protected] Compiling OpenGL Programs on macOS or Linux using CMake This tutorial explains how to compile OpenGL programs on macOS using CMake – a cross-platform tool for managing the build process of software using a compiler- independent method. On macOS, OpenGL and GLUT are preinstalled; GLEW is not needed as we will use the core profile of OpenGL 3.2 later when we use shaders; Xcode is not required unless you prefer programming in an IDE. At the end we also discuss how to compile on Linux. Contents/Steps: 1. Install Homebrew 2. Install CMake via Homebrew 3. Build and run the OpenGL program 3.1 Build via the command line by generating Unix Makefiles (without Xcode) 3.2 Build via the Xcode IDE by generating an Xcode project (so that you can write your code in Xcode if you have it installed) 4. Compilation on Linux 5. Notes 1. Install Homebrew Homebrew is a pacKage manager for macOS. If you have installed Homebrew before, sKip this step. To install Homebrew, simply paste the command from https://brew.sh into your terminal and run. Once you have installed Homebrew, type “brew” in your terminal to checK if it’s installed. We will use Homebrew to install CMake. 2. Install CMaKe I strongly suggest installing CMake via Homebrew as it will also picK up any related missing pacKages during installation (such as installing a needed command line tool for Xcode even if you don’t have Xcode). If you have installed CMake, just sKip this step.
    [Show full text]
  • Op E N So U R C E Yea R B O O K 2 0
    OPEN SOURCE YEARBOOK 2016 ..... ........ .... ... .. .... .. .. ... .. OPENSOURCE.COM Opensource.com publishes stories about creating, adopting, and sharing open source solutions. Visit Opensource.com to learn more about how the open source way is improving technologies, education, business, government, health, law, entertainment, humanitarian efforts, and more. Submit a story idea: https://opensource.com/story Email us: [email protected] Chat with us in Freenode IRC: #opensource.com . OPEN SOURCE YEARBOOK 2016 . OPENSOURCE.COM 3 ...... ........ .. .. .. ... .... AUTOGRAPHS . ... .. .... .. .. ... .. ........ ...... ........ .. .. .. ... .... AUTOGRAPHS . ... .. .... .. .. ... .. ........ OPENSOURCE.COM...... ........ .. .. .. ... .... ........ WRITE FOR US ..... .. .. .. ... .... 7 big reasons to contribute to Opensource.com: Career benefits: “I probably would not have gotten my most recent job if it had not been for my articles on 1 Opensource.com.” Raise awareness: “The platform and publicity that is available through Opensource.com is extremely 2 valuable.” Grow your network: “I met a lot of interesting people after that, boosted my blog stats immediately, and 3 even got some business offers!” Contribute back to open source communities: “Writing for Opensource.com has allowed me to give 4 back to a community of users and developers from whom I have truly benefited for many years.” Receive free, professional editing services: “The team helps me, through feedback, on improving my 5 writing skills.” We’re loveable: “I love the Opensource.com team. I have known some of them for years and they are 6 good people.” 7 Writing for us is easy: “I couldn't have been more pleased with my writing experience.” Email us to learn more or to share your feedback about writing for us: https://opensource.com/story Visit our Participate page to more about joining in the Opensource.com community: https://opensource.com/participate Find our editorial team, moderators, authors, and readers on Freenode IRC at #opensource.com: https://opensource.com/irc .
    [Show full text]
  • Bjcp Competition Handbook
    BJCP COMPETITION HANDBOOK Copyright © 2017, BJCP, Inc. The BJCP grants the right to make copies for use in BJCP-sanctioned competitions or for educational/judge training purposes. All other rights reserved. See our website www.bjcp.org for updates Luann Fitzpatrick Gordon Strong David Houseman Mike Dixon Table of Contents Introduction ..................................................................................................................................... 1 Background: The BJCP ............................................................................................................................ 1 Competition Planning Overview..................................................................................................... 2 Sanctioned Competition Requirements .................................................................................................... 2 Competition Roles .................................................................................................................................... 4 Getting Started ................................................................................................................................ 7 Selecting a Competition Site .................................................................................................................... 7 Setting a Date ........................................................................................................................................... 8 Choosing a Name ....................................................................................................................................
    [Show full text]
  • A Collaborative Framework for Browser Games Development
    Departament of Information Science and Technology A Collaborative Framework for Browser Games Development Jorge Pena A dissertation presented in partial fullfilment of the Requirements for the Degree of Master in Open Source Software Supervisor: Dr. Carlos J. Costa, Ph.D., ISCTE-IUL April, 2012 Collaborative Framework for Browser Games Development 2 Abstract This dissertation describes a conceptual model and prototype for a collaborative frame- work for browser games development using open source and open content. There is an extensive literature review exploring several areas like game development, modding, open source software development, open content and creative commons. The most relevant ideas about game development and collaboration are then used in defining the conceptual model of the framework with the objective of facilitating community creation and collab- oration. Finally the implementation of prototype is explained in detail and the practical difficulties in implementing the conceptual model are addressed. This research shows that a collaboration framework for creating open source and open content browser games is possible and paves way for future studies about the community creation in this type of collaborative systems. Keywords: Games, Browser Games, Open Source, Open Content, Creative Commons, Collaboration Resumo Esta dissertação descreve um modelo conceptual e um protótipo de um sistema colab- orativo para o desenvolvimento de jogos no browser utilizando código aberto e conteúdos abertos. É feita uma revisão extensiva da literatura em várias áreas como desenvolvi- mento de jogos, modding, desenvolvimento de software open source, conteúdos abertos e Creative Commons. As ideias mais importantes acerca do desenvolvimento de jogos, conteúdos e colaboração são usadas para definir um modelo conceptual do sistema com o objectivo de facilitar a colaboração e criação de uma comunidade forte.
    [Show full text]
  • Open Source Takes Shape
    Chapter 3 Open Source Takes Shape ince all early software was assumed to be open Much of the letter, however, attacks the community source—open to improvement and reuse—and the of sharing that was prevalent at the time: Stechnology of the time largely required that soft- ware be distributed in a form that allowed those uses, As the majority of hobbyists must be aware, most there was little need or drive to formalize the concept.1 of you steal your software. Hardware must be paid Eventually, however, as software matured, the oppor- for, but software is something to share. Who cares tunity to charge for it emerged. if the people who worked on it get paid?6 Unix was born in AT&T’s Bell Labs in 1969, but it was raised at UC Berkeley, where students and faculty Commercialization of software might be seen as a added many of the features we now recognize as essential natural evolutionary landmark, but it also reflected a pro- to the operating system, including virtual memory and found philosophical shift: software that had been easy to Library Technology Reports Library Technology almost every aspect of modern networking.2 Berkeley’s copy, learn from, fix, and share was being restricted to fit enhancements were distributed widely as a package called the economics of scarcity. BSD (Berkeley software distribution), and over time they The commercialization of software was happening, became as important to a Unix system as the licensed and not in a graceful leap, but in lurched motions, and Richard purchased product from AT&T.3 M.
    [Show full text]
  • A Data-Driven Analysis of Video Game Culture and the Role of Let's Plays in Youtube
    Western University Scholarship@Western Electronic Thesis and Dissertation Repository 12-18-2018 1:00 PM A Data-Driven Analysis of Video Game Culture and the Role of Let's Plays in YouTube Ana Ruiz Segarra The University of Western Ontario Supervisor Suárez, Juan-Luis The University of Western Ontario Graduate Program in Hispanic Studies A thesis submitted in partial fulfillment of the equirr ements for the degree in Master of Arts © Ana Ruiz Segarra 2018 Follow this and additional works at: https://ir.lib.uwo.ca/etd Part of the Digital Humanities Commons, Leisure Studies Commons, Other Languages, Societies, and Cultures Commons, Social and Cultural Anthropology Commons, and the Sociology of Culture Commons Recommended Citation Ruiz Segarra, Ana, "A Data-Driven Analysis of Video Game Culture and the Role of Let's Plays in YouTube" (2018). Electronic Thesis and Dissertation Repository. 5934. https://ir.lib.uwo.ca/etd/5934 This Dissertation/Thesis is brought to you for free and open access by Scholarship@Western. It has been accepted for inclusion in Electronic Thesis and Dissertation Repository by an authorized administrator of Scholarship@Western. For more information, please contact [email protected]. Abstract Video games have become an important part of the global popular cultures that are connecting broader audiences of all ages around the world. A recent phenomenon that has lasted almost ten years is the creation and upload of gaming-related videos on YouTube, where Let’s Plays have a considerable presence. Let’s Plays are videos of people playing video games, usually including the game footage and narrated by the players themselves.
    [Show full text]
  • Where Are These Amateur Game Programmers? Danny
    Where are these amateur game programmers? Danny van der Kleij Piet Zwart Institute Networked Media Program Users and Abusers 10 December 2010 1. Introduction For the 2004 edition of Sherry Turkle’s The Second Self, 20 years after it’s initial release, Sherry Turkle wrote a foreword about the difference’s in computer culture between 1984 and 2004.1 In this foreword she states: [...] Yet there are some things that have not been carried forward[...] So, too, is a vibrant culture of personal computer owners who built and bought home computers for the joy of understanding how they worked. But in today’s cultural mainstream, these actors are no longer with us. The socially shared activity of computer programming and hardware tinkering has been displaced by playing games, participation in online chat and blogs, and using applications software out of the box. (Turkle, 2004, p 7) Although this quote about the disappearance of certain aspects of computer culture spans more than just programming, it made me wonder about amateur game programming. In the 1980’s hardware tinkering and computer programming was closely related to amateur game development. Has this culture of amateur game design disappeared as well? If it still exists, is it also a socially shared activity? The first thing that comes to mind, is the rising level of complexity that game development has had and still is increasing at the moment. Amateur game developers simply being unable to keep up with industry standards seems a simple and straightforward explanation for this disappearance. Has programming become less of a practice within the amateur game world or has it merely moved toward other sections of game development? We also see amateurs do 3D modelling and texture design or altering the rules, or designing new features for an already existing game? Users of games have always been prone to personalize their gaming experience.
    [Show full text]