Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:ct4y:resources:xoresources [07/23/2012 12:37]
brit [Pygame]
courses:ct4y:resources:xoresources [08/09/2012 12:16]
brit [Making a Game]
Line 118: Line 118:
 Go [[http://​wiki.sugarlabs.org/​go/​Downloads#​Apple_Mac_OS_X|here]] for information on downloading sugar on a stick. The instructions are still in beta, and may not be effective. Go [[http://​wiki.sugarlabs.org/​go/​Downloads#​Apple_Mac_OS_X|here]] for information on downloading sugar on a stick. The instructions are still in beta, and may not be effective.
  
-===Virtual Box=== +===VirtualBox=== 
-Virtual box is useful for emulating a variety of operating systems including sugar. To download ​Virtual box go [[https://​www.virtualbox.org/​wiki/​Downloads|here]]+VirtualBox ​is useful for emulating a variety of operating systems including sugar. To download ​VirtualBox ​go [[https://​www.virtualbox.org/​wiki/​Downloads|here]]. Once you have installed VirtualBox, you can press the "​New"​ button and follow the instructions to create a virtual machine. Make sure that you select the correct operating system and version for Fedora. If your virtual machine is running slowly, you may want to allocate more RAM for it.
  
-You will also need a virtual image of the OS you wish to emulate. You can get a .iso file of fedora ​[[http://​fedoraproject.org/​get-fedora|here]]. Once you have a running emulation of Fedora ​you can open the add/remove software ​application to install ​Sugar.+You will also need a virtual image of the OS you wish to emulate. You can get a .iso file of Fedora ​[[http://​fedoraproject.org/​get-fedora|here]]. ​The first time you run your virtual machine you will be prompted to provide a bootable drive. Use the disk image you just downloaded. If you run into errors attempting to run your virtual machine, your file may have been corrupted during the download. In this instance, you will have to re-download Fedora. Then, in VirtualBox, click on the yellow "​Settings"​ button on the top of the screen. On the left side of that screen click on storage, and in the center panel select the cd image under IDE controller. On the right there should be a section labeled attributes. Under that it will say CD/DVD drive. Click on the little disk icon next to the drop down menu to select a new disk image. 
 +  
 +Once you have a running emulation of Fedora, go to applications and then to add/remove software. Then search for sugar and select "The emulator for the Sugar Learning Environment"​ and any activities you want installed. You should then be able to run a sugar emulator.
  
-If you run into errors attempting ​to run your virtual machine, your disk image may have been corrupted during ​the download. You can click on the settings option ​to change ​the disk image+===SOAS with VirtualBox=== 
 +It is also possible to use VirtualBox ​to run the Sugar on a Stick file. Go into settings for your Fedora ​virtual machine ​and change the disk image to the sugar on stick iso file. You should then be able to boot the Virtual Machine normally, and it will go directly to Sugar.
 ====Linux==== ====Linux====
 Familiarity with the Linux family of operating systems can be useful when dealing with the XO. If you haven'​t done so before, you might consider installing Linux on a machine you have access to. Ubuntu is a distribution that is particularly suited for beginners, and Fedora (the basis for the XO operating system) is good for intermediate users. The Gentoo installation process is considerably more involved, but upon completion you will have a better understanding and appreciation for Linux. ​ For Windows users, the Ubuntu CD provides Wubi, a Windows program that allows Ubuntu to be installed without re-partitioning your computer. ​ Sun Microsystem'​s VirtualBox provides Windows and Mac OS X users the ability to install any flavor of Linux as a virtual machine inside their existing OS, free of charge.  ​ Familiarity with the Linux family of operating systems can be useful when dealing with the XO. If you haven'​t done so before, you might consider installing Linux on a machine you have access to. Ubuntu is a distribution that is particularly suited for beginners, and Fedora (the basis for the XO operating system) is good for intermediate users. The Gentoo installation process is considerably more involved, but upon completion you will have a better understanding and appreciation for Linux. ​ For Windows users, the Ubuntu CD provides Wubi, a Windows program that allows Ubuntu to be installed without re-partitioning your computer. ​ Sun Microsystem'​s VirtualBox provides Windows and Mac OS X users the ability to install any flavor of Linux as a virtual machine inside their existing OS, free of charge.  ​
Line 173: Line 176:
     * python setup.py dist_xo     * python setup.py dist_xo
   * Go to the journal and find the activity there. If you click on it, it should install   * Go to the journal and find the activity there. If you click on it, it should install
 +
 +If you have access to the .xo file then you can move into the flash-drive and then use the "​sugar-install-bundle"​ command on the .xo file to install the activity on the XO. This method shows you each step of the installation process and is useful for debugging the bundling issues.
  
 === Bundling activities for the XO === === Bundling activities for the XO ===
Line 182: Line 187:
 === Mesh === === Mesh ===
 Mesh Networks are no longer supported in XO 1.5 [[http://​wiki.laptop.org/​go/​Mesh_Network_FAQ|source]] Mesh Networks are no longer supported in XO 1.5 [[http://​wiki.laptop.org/​go/​Mesh_Network_FAQ|source]]
- 
 =====Python===== =====Python=====
  
Line 286: Line 290:
 [[http://​www.eecis.udel.edu/​~rdeaton/​spyral|Spyral Documentation]] [[http://​www.eecis.udel.edu/​~rdeaton/​spyral|Spyral Documentation]]
  
-To add: +=====Making a Game===== 
- +These are two useful skeletons for building a game. These skeletons are compatible with various versions ​of sugar. The pygtk example is useful for games that don't require much animation. Otherwise, the pygame example ​is the better starting point.
-Description ​of what Spyral ​is+
  
 +{{:​courses:​ct4y:​resources:​skeletons.rar|}}
 =====Virtual Machine===== =====Virtual Machine=====
 We have a virtual machine set up for our server needs. The information for it is located on [[virtualmachine|this]] page. We have a virtual machine set up for our server needs. The information for it is located on [[virtualmachine|this]] page.
courses/ct4y/resources/xoresources.txt · Last modified: 08/09/2012 12:16 by brit
  • 213 Smith Hall   •   Computer & Information Sciences   •   Newark, DE 19716  •   USA
    Phone: 302-831-6339  •   Fax: 302-831-8458