created with NetLogo
view/download model file: Periodic-Table-Raymond-Leong.nlogo
This is a interactive periodic table that has been made easy as to serve everyone. As we all know, remembering the information of over 100 different elements is quite tedious and for the most part, not attempted. This table provides an alternative to jamming your head with this kind of information and is much more intuitive than ordinary periodic tables you may find in your science textbooks.
The table works by having individual procedures for each and every element. Each element is also assigned a button that are all arranged to their corresponding locations in the periodic table. Each element runs a basic "startup" procedure that displays the following on the screen:
SYMBOL: The chemical symbol of the element
NAME: The full name of the element provided by the IUPAC
ATOMIC NUMBER: The number of protons in the element
ATOMIC MASS: The total mass of an atom of the element in amu (value is the number of protons plus the number of neutrons)
GROUP NUMBER: The number of the group (vertical) the element belongs to
PERIOD NUMBER: The number of the period (horizontal) the element belongs to
DISCOVERED: The year the element was first discovered, if an element has N/A on this category it means that it has not met the "standards" to be dubbed "discovered."
STANDARD STATE: The phase state (solid, liquid, gas) that the element takes in normal conditions, also states whether the element is a metal, nonmetal, or metalloid
MELTING POINT: The degree in celsius in which the element changes into the liquid phase
FACT: Just a random, sometimes interesting, fact about the element
Many elements also have unique animations that can be played when selected. These animations are not fueled by a forever button so they are limited in time. A series of repeats and wait commands are used to make many of the animations. Many unique turtle shapes were also utilized.
The table is very simple to use. All you have to do is click on the element you would like to see information on. If you cannot find the element on the screen than you can simply type the name or the symbol of that element in the observer line. There are three switches on the interface, EFFECTS, ANIMATION and BACKGROUND-OFF:
EFFECTS: When turned on, any sort of special effect will be displayed. Also enables animation. Some effects are potentially disruptive so if you find this to be the case just turn this off.
ANIMATION: When turned on, everything will be played. Elements that display any type of flashing or movement will only play with ANIMATION and EFFECTS turned on. If EFFECTS is off than all animations are automatically disabled, regardless of what state this switch is in. If you are going to rapidly browse or switch elements, it is recommended that you turn this off.
BACKGROUND-OFF: When turned on, all backgrounds are disabled and all elements will be displayed with a black background. It is recommended you turn this on if you find the backgrounds to be disruptive.
Nothing much to explain considering how easy and straight forward it really is to use.
Things to notice? Nothing much, except for some cool animations. Just don't forget to notice the work it took to create this table!
Not much to try here. I guess you can try to crash your computer by turning ANIMATION on and clicking many elements with animations. Pretty much it.
Anyone is welcome to configure the procedures in such a way to suit their needs. The procedure was made in such a way that I thought would produce the best table.
Being unable to use forever buttons many animations took advantage of the great repeat and wait commands. Also as a result of using plabel, there were many times when I had to assign patches to create images instead of turtles. This was because turtles block the view of the text the plabel produces. As a result, some elements have procedures that are very lengthy.
The chemistry ones are related and interesting!
www.webelements.com -->
-provided very useful info including exact atomic masses and facts
www.science.co.il/PTelements.asp?s=Earth -->
-provided all the discovery dates and melting points
www.wikipedia.org -->
-provided any and all information I couldn't find in the above sites