IBM-er bringing Bluemix to Monaghan CoderDojo on 24th January

At our next Coder Dojo meeting on the 24th January IBMer Zoryana Tischenko, a Software Engineer (and Coder Dojo Mentor) based at the IBM Technology Campus in Mulhuddart, Dublin 15 will introduce, the Ninjas to Bluemix. 

Bluemix (https://ibm.biz/bluemix4kids) is an incredible tool. It takes away the barriers of not having appropriate infrastructure for all the latest Tech (including Internet of Things, Big Data, Watson and many more). Your Ninjas have access to this now. Imagine where it will bring them to? What will they create? What kind of opportunities they will unfold?

I can’t stress you enough how powerful the knowledge of Bluemix will be for the Ninjas. The opportunities are limitless – Zoryana Tischenko, Software Engineer (and CoderDojo Mentor), IBM

Whatever the Ninjas create using Bluemix – they deploy it live right away! they have a link to their app that they can share with anyone to show their app – and you know that they love to show their work to friends and family! no need for domains or hosting, it is all in Bluemix and deployment is easy, once you know how! Ninjas will hack away with Bluemix, together with help from an IBMer they will use the simple Node.js activity to create a very simple web page. They do not need to know Node.js – it is an introduction  activity (they will know some Node.js after the activity!). This activity will be suitable to Nijas who had tried HTML already, or spent a good while on Scratch and now wants to get into raw coding.

Here is a list of links, about this initiative:

This week we have guest speaker, Jonathan White, a Computer Animation Guru from Carrickmacross (by the way he’s 16 years old)

This week at CoderDojo we will have a guest speaker, Jonathan White, a 16 year old coder from Carrickmacross.

Jonathan won a County Enterprise award last year for an Android game he developed.

You can see some examples of his work here on his site at SillanStudios.com

Jonathan will give a talk at 2pm for roughly 20 minutes followed by a Q&A session.

Java Notes

Hey Coders!

I said I would upload the java code we worked on Saturday, so here it is. Remember that the file name needs to be the same as the class name (So make sure to save this in Test.java!)

import java.util.Scanner;
 
public class Test
{
public static void main(String[] args)
{
int age;
float favouriteNumber;
String name;
 
//In class we used i = i + 1, i++ is the same thing!
for (int i = 0; i < 10; i++)
{
System.out.println("Hello World!");
}
 
//Scanner is a program built into java that lets you get input from the user
//through the keyboard.
Scanner scanner = new Scanner(System.in);
 
System.out.print("What is your age? ");
age = scanner.nextInt();
System.out.print("\nWhat is your favourite number? ");
favouriteNumber = scanner.nextFloat();
System.out.print("\nWhat is your name? ");
name = scanner.next();
 
//Finally we close the scanner. If we try to use it after we close it the program will crash!
scanner.close();
 
System.out.println("Your name is " + name + ", your age is " + age + " and your favourite number is " + favouriteNumber + "!");
/*Is the exact same thing as we had on screen:
System.out.println("Your name is "
+ name
+ ", your age is "
+ age
+ " and your favorite number is "
+ favouriteNumber
+ "!");*/
 
//Remember, the "//" means it's a comment and is ignored when the code is compiled.
/* This is a comment too but can go on for
more than one line! */
}
}

In 3 weeks we will be looking at how to make functions in java, and then we will be ready to start robocode!

Latest Minecraft Server information – August Update!

A lot of Coders have been asking for this so here we go, WE HAVE A NEW MINECRAFT SERVER! You will find all the information about it here. It is still in testing but you are welcome to join and try and break it! Please comment and let us know how you get on!

**Check this page often, any information about the server will be posted here!**

We have a new version of the modpack, with some mods added and some removed. If it’s your first time downloading the modpack, you can follow the instructions below. Otherwise, you’ll need to delete the folder with the old modpack in it, and then you can follow the instructions below again.

Due to popular demand we again have an online Minecraft* server! Again we are using a modpack** along with loads of plugins*** in order to keep order on the server. The modpack is not like we had before (The Feed the Beast Lite pack, Tekkit pack****) but a completely custom made pack made by one of the gaming class! It contains many cool and important mods such as ComputerCraft for computers in game, BuildCraft so we can have quarries and machines that do amazing stuff, BiblioCraft so we have a lot of furniture, and a whole lot more! You will need to purchase a minecraft premium account in order to play on the server.

*Minecraft: Minecraft is a game in which you both mine materials, and then craft them. You can also build things. It’s like Lego!
**modpack: A modpack (In relation to Minecraft) is a collection of separate modifications for the game. Minecraft modifications add new features to the game, such as ComputerCraft which allows us to both use and program computers!
***plugins: Plugins are portions of code that only run on the server. They allow us to decide who can build in certain areas, remove bad players and loads of other cool things.
****Feed the Beast Lite|Tekkit: These were the modpacks that we used to run.

The pack we have we are calling the The Coder Pack (This is not to be confused with the Minecraft Coder Pack, which is the tools you actually use to modify Minecraft). Below are instructions to get your game up and running, and then connect to our server!

Requirements:

Playing a modified version of Minecraft usually does require a pretty good computer. If you are playing on an older computer you might have a bit of trouble, but give it a shot.

Installation:

  1. Download the ATLauncher here. Click Windows at the bottom if you are running Windows on your computer.
    1
    Once you do that you need to put the ATLauncher file into an empty folder, like this:
    2
    When that’s done open the file, and it’ll create the folders you’ll need for you:
    3
  2. Download the pack, available here.
  3. Extract the zip file into the “Instances” folder that the AC Launcher created:
    4
  4. In the AT Launcher, on the instances tab now should be The Coder Pack. If it does not show up, click on the account tab and log into your minecraft account.
    5
  5. Hit play and it should start!

From there minecraft will start running. Because this is modified minecraft it could take a few minutes to start up. Once it does you can play it in single player to get used to it, and once you are you can connect to the server.

Connecting:

The server is at 198.20.117.69. To connect to this easily click the add a server button, call it the Monaghan Coderdojo Server, and put that IP address in as the address. Hit connect and you should then be logged in, have fun!
Server Stats

Details:

The server is running using BeastNode.com minecraft hosting service. Because we are running a special modpack it did take quite a bit more configuration to get it running than a normal server needs!
We are using Forge as a base to run the server. Forge is a program that allows us to both run minecraft modifications. Unlike before when we used MCPC+ we could use both forge and bukkit mods and plugins, now we just use forge instead. This means the server will be a lot more stable than it was before! We would appreciate it very much if you would let us know if you encounter a bug. You can leave a comment below and we will get back to you as fast as we can.

Monaghan Coder Dojo – On TOUR!

Hi Folks,

We have booked a bus to take us to the www.coolestprojects.org event this weekend.  This is a chance to meet kids and mentors from other Coder Dojos from all over Ireland and see what they’re up to.
The coach, (Rices), will be leaving from McNally’s car park (across the road from Tescos) at 9.30am on Saturday and leaving Dublin at 4.00pm to be back in Monagahn at 6.00pm.
The tickets for Coolest Projects are free and the bus has been sponsored too, all you need to bring is a pack lunch.
PLEASE NOTE that children under 12 must be accompanied by a parent.
If you are interested in going could you please email me back so I can have a place reserved for you.
Cheers,
Paul

Coolest Projects Awards 2014 at Dublin City University

CoderDojo in conjunction with the Hello World Foundation and supporters Intel and UPC are delighted to announce the third annual CoderDojo Coolest Projects Awards will be taking place on the weekend of the 7th and 8th of June at the Helix, Dublin City University (DCU). This event aims to encourage, celebrate and showcase creativity among members of the CoderDojo community.

7th June 2014

The Helix, DCU

CoderDojo in conjunction with the Hello World Foundation and supporters Intel and UPC are delighted to announce the third annual CoderDojo Coolest Projects Awards will be taking place on the weekend of the 7th and 8th of June at the Helix, Dublin City University (DCU). This event aims to encourage, celebrate and showcase creativity among members of the CoderDojo community.

Inspired by Creativity

This event will give young coders from the CoderDojo Community the opportunity to showcase their projects. This event is all about the members and is a celebration of what they have achieved and created in their local Dojo.  Last year ten year old Ryan Sheridan, of DCU CoderDojo won in the ‘website’ category by using the HTML and CSS knowledge he learned at CoderDojo to create his site “Skate Parks in Dublin” which shows details and photos of various skate parks. This is the creativity that the Coolest Projects is all about encouraging.

This year with the support of Liberty Global / UPC the reach of the event has expanded to include projects from European Dojos. We are excited to see members from Dojos across Ireland and Europe come together to showcase their Coolest Projects.

Rewarding skill

Intel a long time supporter of the Coolest Projects Awards are coming on board to provide all prizes again for the 2014 Awards. Every level of technical skill is welcome and rewarded and projects across seven categories are invited; Scratch, Websites, Apps, HTML games, Advanced Languages, Enterprise and Other. Projects will be ranked for not only the complexity and usability of the project but also using a ‘cool’ factor assessment criteria, similar to the one rule of CoderDojo: “be cool!”.

In addition to inspirational talks by industry leaders, the event will include workshops in how to build your own apps and more. Follow the Coolest Projects on twitter @coolestprojects for more updates on the event.

Competition Deadline – Next CoderDojo!

Hey Guys!
At the next CoderDojo on Saturday 12th April we will be reviewing the entries for the Superjet Robot Dinosaur competition. Remember to have your entries ready to give to us in the morning. As always if you are stuck on something just let us know and we’ll help (or point you in the right direction!). Everyone who enters will get a t-shirt. There will be a winner from each group in the dojo, and each winner will win a raspberry pi. The overall winner will also win a Rapiro Robot, so make sure to have your entries ready!

Apologies for not doing the minecraft server class at the last CoderDojo. We had a problem with the internet switch again, so we didn’t have internet for the people in my class on laptops… If we have time and a working switch at the next dojo we’ll do it then. Still planning to look at port forwarding (so again I’ll be going into a little bit of how networks and the internet work, make sure to bring your thinking caps!) so you’ll understand how to set up a simple minecraft server at home.

See you all at the next CoderDojo!

Unity/Minecraft Server class Update

Hey guys!
In the games development class we’ve been working on loads of different things recently, such as more Unity! We also had a couple of weeks to look at blender 3D as well so we could see how 3D models are made. We then also this week had a look at Paint.net. It’s a little bit like Microsoft paint but has some cool extras like layers and transparency support.
At the bottom of this post are a couple of things: 2 unity projects and a pdf of how I made one of the projects. The games are very similar but teach a lot of the basics of unity such as building prefabs, instantiation, removing objects from the world, and then the programming that holds it all together.
For the next Minecraft class I’ll be looking at how we can open ports so we can have someone running a minecraft server at home! In this weeks class I looked at the various files that the minecraft server program generates, how to edit the files, whats in them and what happens if you change them!

See you all next week!

Unity Game PDF
Alien Shooting Game
Space Hopper