Peppipiguys.weebly.com
The Pi EducationA website of Raspberry PI snippets and educationByFinn ReesJasper AvtarovskiLachlan HuntHenry PallisterWahoonga Public SchoolIntroductionOur YICTE project is Raspberry Pi snippets and education. We are making a website of python snippets for programming minecraft. This would help minecraft lovers everywhere to build better objects faster. It would also help other kids learn to program in python and learn about Raspberry Pi. The website has a list of snippets that we have tested by writing and running the code. These snippets have been collected from a range of sources. There are also snippets we have designed and written ourselves. Users would be able to quickly see the screenshot of the build on the website and then they can copy the programming code to use and watch the build appear in front of them. We chose this project because we all love minecraft and we wanted to learn programming. We thought that python programming language would be fun to learn and the raspberry Pi platform was new to all of us, which made it even more interesting. We thought other people would be as interested as we are, so the website shares this learning with others. Project Design and FeaturesThe project consists of a website, a minecraft server, python snippets and python user advice. We began by using a raspberry Pi to start to learn to program with Python. We use the raspberry Pi platform to program and to test. The reason with chose this platform is because it comes with python pre-installed and it has it's own version of minecraft which can be programmed with Java, Python or Scratch. We can plug in four raspberry pis into the switch. Then we connect on mcpi to program together and create snippets. We initially found snippets on a website. We chose some of these to write and test on our raspberry Pi. We then made a list of items we could create ourselves. We are beginning to build these and program them directly.We have made a rainbow, a raspberry Pi logo, a cube, a square, a wall of lava. We are beginning to design and program our own builds, including a house.We are making our website using a template system. We designed the site to find the snippets quickly. Easy to see screen shots of the snippets are in a list with links to the python code. There is also a page of user guide advice for python programming, problems and solutions.Research findingsThe API gives you the ability to build using python programming. Building this way is much faster than normal building in minecraft. A rainbow takes five seconds to build plus two minutes to write the code in Python while in a normal game of minecraft it would take thirty minutes to build it block by block.By testing snippets that other people have written we have learnt about ideas for programming. By design our own builds and working out how to code them we have learnt about python programming language.Problems we have encountered include server issues, school security computer issues, team members changing, We tried to make a bucket server on a windows machine and it didn't work and we couldn't connect with each other. We now join each other with a master Pi and the others joining which fixed this problem. The school computers have lots of the programs and useful sites blocked. This makes getting jobs done very difficult, we couldn't use wordpress, weebly, snippets sites, bucket, minecraft forums, minecraft Pi website. Some of these we could do at home but this was as individuals. We now have a dedicated team of four but at the beginning of the project team members dropped out as they were either busy doing other things or we're not engaged with this project. All of the team members now are doing lots of work and are interested in it. User manualAs the project is a website there is user instructions for how to use snippets. There is advice and links. ConclusionWe learnt lots of python programming. We learnt to research existing coding. We have made a website and made minecraft build python snippets. We have also set up raspberry pis and minecraft servers.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.