I found this site tonight it has a range of resource for a number of subjects.
It had this posting about the history of programming.
Via: OnlineSchools.org
I found this site tonight it has a range of resource for a number of subjects.
It had this posting about the history of programming.
Via: OnlineSchools.org
“Animation is the rapid display of a sequence of images of 2-D or 3-D artwork or model positions in order to create an illusion of movement. The effect is an optical illusion of motion due to the phenomenon of persistence of vision, and can be created and demonstrated in several ways.” – Wikipedia
The software used today was Styks. It allowed us to create an animation using GIF. I asked you to save it as GIF as this is a common file format that can be edited with ease in other programs.
Most of the class then discovered that Fireworks could be used to edit the GIF and re-save it. There are other packages that allow you to edit an animated GIF, have a look for some freeware examples.
If you managed to do this then please post a blog of your finished artwork.
Some file types are lossy, but what does that mean? Lossy compression means that some of the graphics quality is lost for the sake of file size.
Let me direct you to how stuff works. Which shows the findings you should have discovered in today’s lesson.
Well Crysis 2 is out and it gives me a chance to talk some more about resolution and graphic quality. The video below shows the same levels on a PC and 360. The video has been captured in HD from both sources and can be best seen if maximised to full screen (make sure to turn up the quality to see the differences). Pay attention not just to the level of detail on both platforms but also to the background, everything in a game needs to be rendered in real time by the CPU & GPU. Could it be that the 360 is starting to show its age?
WARNING Youtube videos, comments and posts often contain unsuitable language and material that may be age sensitive. They are out with the school’s control and should be viewed with caution.
[kml_flashembed movie="http://www.youtube.com/v/7Gj6fgnMvQw" width="425" height="344" allowfullscreen="true" fvars="fs=1" /]
I was using Stumble Upon tonight when I came across the this site explaining how caching works.
It has a good explanation of how a cache works but the rest of the site is a little goldmine of videos and explanations. Take for example part of Tuesday’s lesson on scanners or Wednesday’s image type lesson.
When you are creating blog posts of lessons in the future, use the tools at your fingertips and search and research the topic more, rather than just relying on what you remembered from the day. Take this video as an example
WARNING Youtube videos, comments and posts often contain unsuitable language and material that may be age sensitive. They are out with the school’s control and should be viewed with caution.
[kml_flashembed movie=”http://www.youtube.com/v/vJG698U2Mvo” width=”425″ height=”344″ allowfullscreen=”true” fvars=”fs=1″ /]
A lesson is a lot like that, you will pick the bits that you think are important but you need to remember that there is a lot in there you must read up on later.
There is a lot of confusion over input and output (ByVal/ByRef).
Consider the following example.
Write a program using procedures that gets 2 numbers, adds them together before displaying the answer.
Structure diagram
Algorithm
1. Get 2 numbers
Out NumA, NumB
2. Add the numbers together
In NumA, NumB
Out Sum
3. Display the answer
In Sum
Code
Private Sub Main()
Dim NumA as Integer
Dim NumB as Integer
Dim NumSum as Integer
Call GetTwoNumbers(NumA,NumB)
Call AddTwoNumbers(NumA,Numb,NumSum)
Call DisplayAnswer(NumSum)
End Sub
Private Sub GetTwoNumbers(ByRef NumA as Integer, ByRef NumB as Integer)
NumA=inputbox(“Please enter the first number”)
NumB=inputbox(“Please enter the second number”)
End Sub
Private Sub AddTwoNumbers(ByVal NumA as Integer, byVal NumB as Integer, ByRef NumSum as Integer)
NumSum=NumA+NumB
End Sub
Private Sub DisplayAnswer(ByVal NumSum as Integer)
Msgbox(“The sum of the two numbers is “ & NumSum)
End Sub
At the start of the lesson we were reminded that there was homework due on section 1 of Multimedia for today. We then began booklet 2 of Multimedia – all about Bit-mapped graphic data. Firstly we discussed resolution and more in particular the resolution of a printer, digital camera, scanner, computer display, the screen and printing resolution of an image and the sampling resolution of a sound. We than proceeded to talk about the fact that resolution has not really having changed in the last 20 years with the resolution of the most recent Apple technology, the iPad, being similar to that of computer display monitors 20 years ago. Mr Stratton also told us that out of all the colours, humans find it hard to see yellow. We than discussed input (capture) hardware such as CCDs, digital cameras, scanners and ADCs. Finally the class was given the task to search the internet and to, making use of tables, compare digital cameras and scanners in terms of optical resolution, maximum colour depth, price and other features that justify the higher price or quality.
I found this article and it give a good clear description of the process.
It’s worth a look just to get your head round the complexities of the process.
We have now started the 2011 coursework. Best of luck folks.
At the end of the period today I was showing the class Kodu. You can program it with either a 360 controller or keyboard and mouse, the controller is easier in my opinion.
BYOB is a modified version of scratch that may make it possible to use scratch in higher in years to come. Google have also used a modified version of scratch for their phone development software it’s called Google App Inventor.
I had a look at becoming an iOS developer, I’ll let you know how that goes. I want it less for developing paid for apps and more for using in class in the future. However, I am not sure if we will have to pay to use it or if we only have to pay if we want to place the software on the app store. Comment if you know.