Sunday, July 12, 2009

Arkanoid Clone


Here's a basic outline of an Arkanoid clone, made by modifying the space invaders code of last week (it was done in a day!).

Click here to play.

Click here for source.

To complete this I had to use polar coordinates, bearings, reflection, complementary/supplementary angles, recursion and a lot of boolean logic.

The paddle reflection is not perfect and the game could use more levels. There is an issue with ball speed that I need to resolve. It doesn't work in other than 1024x768.

A link here to the space invader clone of last week.

As always, the games are written in Java using Netbeans. All of the game logic written by yours truly. Feel free to do use the code as you see fit.

Enjoy!

Friday, July 10, 2009

Ms Gillard you are a dill!

Here's a link to the latest nonsense by Ms Gillard.

"It's not about raw scores," Ms Gillard said.
"We want to compare like schools - schools serving similar populations, so we can tell what difference the teaching is making."
"If you see one school going streaks ahead, that means there is great practice there we should be sharing.
"And if you see one school that is falling way behind, that means we should be doing something about that school because it is under performing and it can do better."

Ms Gillard - teaching is not the only factor in performance. Shall we also grade community support, funding, parent capability, parent education, family income, proportion of single parents, strong administrative leadership and support, an interactive P&C, effective behaviour management policy. It is not just teaching that makes a school good and these factors cannot be graded in simplistic socio-economic indicators.

So.. do we just teach to the test to gain good results and forget about whole student needs? If a student is not academic, do we give them the weakest teachers and reserve our finest teachers for those that bring academic results? Do we pander to teachers that only will stay if they get certain classes? Will the tables measure actual progress or focus on academic performance (if they do measure progress will they use NAPLAN/WALNA and ignore the basic timing issues that occur in low socio-economic schools?).

So I ask again.. what purpose does this have in being released to the public? To remind parents that the school they are sending their child to is not as good as the elite schools in the Western suburbs or the G&T schools in the state school system?

If we are only looking for improvement - release league tables to staffing and strategic planning. After all it is these two parts of DET that need the information. By releasing this information to parents you are seriously hindering reform in troubled schools. The students that the school needs most to benefit from reform just won't come.

If you want to release this information - do so when schools are well funded and outperforming private schools. To do it now after years of underfunding in the system and poor curriculum support is inappropriate. Unless of course the agenda is to close schools and sell assets. After all education is the single biggest burden on government (and the single biggest eliminator of class difference as we are all entitled to a good education).

It is just another teacher bashing that is on the way, with primitive statistical analysis used to try and correct schools in political time frames inappropriate to education.

I heard a suggestion that we should create league tables for politicians.. Promises vs actual over the past 10 years. Set up league tables for local pollies on how often they are seen and how many members of the public they have spoken to outside of polling times. Identify how many times they have spoken in parliament and made a contribution to government (as opposed to oppositional backbiting). How many times they have been seen doing stupid things in public. Then we could re-release this information at polling time.

Education has no place in politics and league tables are just nonsense, aimed to appeal to naive voters. I'd like to meet a person in education that thinks league tables are a good idea.

Only the best possible education for all our children is what matters. The rich should not be the only ones with access to the finest education. Education is the most valuable privilege in Australia and it is our way to ensure that all in Australia feel Australian and have an opportunity to succeed, regardless of race, religion, sex or any other demographic you care to mention.

.. and that's the way it should stay.

Schools becoming learning institutions

With the experiment of making schools "a one size fits all" solution for society's juvenile justice problems finally noted as a failure, schools are again focusing on their primary role - that is of teaching and learning.

Keeping students in school to reduce unemployment figures and reduce pressure on the justice system just lumps pressure on the education system. Teachers that enjoy teaching are rare enough, teachers that can enjoy teaching and teach the "unteachables" are worth their weight in gold. To expect all teachers to have this ability is to invite the burnout and low morale that teaching (as a profession) faces.

Here is an article on the education system pushing back on other sectors of the community.

We have to be careful not to push back too far.. or if we do, ensure that troubled kids have a path to some form of success. To fail in this regard is to invite youth to lives of drugs, crime, homelessness and other forms of antisocial behaviour. School has its place - that of a learning environment and once the system (justice, community services/youth work, adult education, health, local government) has positioned a dysfunctional youth into the mindset of being a student - then and only then does a school have a part to play in supporting the newly found learner - this is social justice - not keeping them in school to disrupt the ability of others to learn.

School needs to be a privilege not a right. A privilege available to all, that can be lost, and only regained through a level of trust and forgiveness between all parties. We need to reconsider the purpose of schools in the community. It's the only way.

Thursday, July 9, 2009

Re-branding a school

So... here's a scenario.. a school is delivering great results, has a dedicated bunch of teachers, a strong management structure but a poor reputation in the general public. It is the butt of low socio-economic jokes. When you tell someone that you work there, they quietly question whether you are crazy or too stupid to get a job elsewhere.

I discussed this with an ex-principal of the school and they said that they did not re brand the school because too much work had gone into repairing the name of the school in the community. He conceded that the biggest detrimental factor to growth of the school was it's postcode. It sounded ok at the time, but when I thought about it the immediate came to mind..

a) we attract few academic students
b) the general public associates the suburb with low ability students and behavioural issues
c) there is very little positive media coverage (translated: none that I can remember) of the school

So as a marketing problem - we have the product but not the customers and are poorly positioned to attract new students. I went to school at Mercy College - the sisters of Mercy are a reputable organisation and nobody knows that the school is in Koondoola. They have 1500 students now and have conquered the postcode issue.

Why should we feel pride in names such as Balga, Girrawheen, Koondoola, Lockridge, Kwinana, Clarkson that have social issues attached to them, when the focus could be taken away from the suburb name and the school can stand on its own name and reputation in the community without the stigma of suburb names? Yes, a lot of work has been done in the school to improve its image and performance, and we do feel pride in the school itself - but a name is not a school, it is but one facet of its public image.

State schools as they gain more independance will need to face the reality of no students - no school. If state schools are to compete fairly with private schools for students (and not face issues like that has been exacerbated by the half cohort) then they must be able to attract students based on academic programmes and have methods to ensure that students under forced intake (ie. live in the area and no other school will take them) have a programme suitable for them that does not disrupt students attracted to promised academic programmes. Changing the name to distance schools from its location (where the location is seen as a negative marketing factor) seems to make a lot of sense.