#AudioMo Day 11: “All Limbs Matter: A Satire” a topical short story for @RealDonaldTrump and @audiomo listeners

https://audioboom.com/posts/6891742-audiomo-day-11-all-limbs-matter-a-satire-a-topical-short-story-for-realdonaldtrump-and-audiomo-listeners

And here’s the text of that story

“All Limbs Matter: A Satire”

“Now the cockerel has got involved.” announced The Dog formally known as Mr Jones’ Dog, Shep, but who had re-identified as Freedom. “…and the Hens are truly revolting!”
“Freedom, I can see you under the now famous ‘Four Legs Good’ sign… Do you think this is yet another sign of just how misguided Old Major truly was, before the advent of our beloved Napoleon?” came a voice from the Animal TV Studio anchor.
“Yes, Moses, I think it does. This is a ‘foul’ protest indeed, but I’ve just heard that our enlightened leader has just tweeted a response to the #wingedlivesmatter movement.”
“That’s right, Freedom. It’s on the screens now…”
————
@realNapoleon
#wingedlivesmatter is just fake. Fake news! As my good friend Mr Whymper says “Wings are every bit as good as legs!”
#alllimbsmatter
—————
“So, back in the studio we have Pinkeye Pig, who is an expert on comparing legs and wings. But first, please text now for our opinion poll, or use the web site animalfarm.tv or our App. Is Napoleon right? Or is he not wrong?”

School sessions!

We’ve just started the first participatory part of our project, which is really exciting. Once the first iteration of the game was ready, we booked in sessions at five local schools to go along and get the input of our “end users” (children aged 7-9) on the game so far. We’ve run sessions at three schools so far, and the feedback has been very interesting and useful.

The sessions have been facilitated by Dr Catherine Purcell, the Principal Investigator, who is a psychologist with lots of experience of running participatory research projects like this one. That’s particularly important, because it’s quite a skill to draw out relevant and constructive information from a group and make sure that everyone’s voice is heard.

A screenshot of the current game – the school is the end point that the children have to navigate to.

The children (whose parents had already signed consent forms to let them take part) were divided into groups of 5-10, and able to play the game on our tablets. This iteration of the game is not fully developed, but it gives a good representation of what the final gameplay will be like: the children use the tablet like a magic portal and have to navigate to a school in the virtual city by crossing roads as safely as possible. After the children played the game, Catherine asked for their feedback on various elements of the game. Where possible, one of the members of our team who is involved in game development went along too, to help make sure that the technological aspects of the discussion were covered and to answer techy questions.

The children have been very eager to help, and have given us some excellent feedback to work with. Some of the things they’ve asked for were already in development for the second iteration of the game, such as harder levels and a points system, but it’s good to know more specifically what the children want. Some of their suggestions are things we hadn’t yet considered, like having a pause button and adding an underpass/subway, which are becoming more common and are of course a safe road crossing place.

One thing we were particularly pleased about was that the children had absolutely no difficulty in understanding how to play the game. This level of intuitiveness is a good sign for us, as we want this game to be play-able and enjoyable for children, as well as teaching them safe road crossing behaviour.

Programming the game: Part 2

Showing the Map of the Level

To avoid a player feeling lost and not knowing where to go, the game will feature a level map. The map is displayed once the player points the device towards the floor. The exact details of the map’s interactivity abilities are not available at this point, however, while at the map screen, the player might be able to change some settings on-the-fly.

Main Menu

The Main Menu that is currently implemented into the game is mostly a placeholder and it will be replaced/improved with the functionality for logging into a user’s account.

Artificial Intelligence for Traffic

AI required a lot of planning and is still a work in progress, however, it is nearly finished. The traffic system is supposed to control all the vehicles in the game as well as traffic lights. Vehicles are intended to react to each other as well as to traffic lights and traffic signs. Naturally, a single vehicle has to be able to detect when the player is in front of it. At the moment, most of these requirements are implemented, with the exception of the traffic lights/signs. This means that a vehicle can accelerate, drive or slow down (when there is another vehicle in front or if it is about to come into a sharp corner). The vehicle can also follow the road as intended by the design of the world.

Programming the Game: Part 1

Introduction

Initially, we needed to decide which game engine to use for development. The decision had to be made between Unreal Engine 4 and Unity 3D. Unreal Engine 4 was chosen for the project mainly due to its ability to develop very specific parts of the game. For example custom camera control using mobile device sensors and later custom data tracking for analytics purposes. This doesn’t mean that the Unity engine would not enable us to do the same thing, but the game programmer has more experience with Unreal Engine 4 and C++.

Controlling the Camera

We wanted to have as much control over the camera orientation as possible in order to store the orientation information for later analysis. Originally, the camera was controlled using the raw sensor data from the mobile device. However, the noise of the data that was generated was very high and it caused a jittery effect in orientating the camera. Additionally, there were inflection points in the data that would cause impulses in the camera’s orientation values. At the moment, reducing the noise and removing the inflection points are still under development and a temporary approach of using the GoogleVR plugin has been put in place which solves both of these issues at the cost of not having full control over the camera.

Player Character Movement

With the camera control in place and attached to a player’s character, the movement through the world needed to be implemented. Input for movement control has to be done through touch gestures (e.g. swipe, tap, double tap, etc.). At the moment there are two different approaches for movement locomotion:

  • Walk and run ability by using the user interface buttons (implemented)
  • Teleport to the targeted location using the safe-point system (in development)

In our next post we’ll cover other aspects of the early development of the game, including the artificial intelligence implemented for traffic.

Lecturers who just happen to sign – British Sign Language (BSL)

I was in the unusual position yesterday of having my 1to1 with a Deaf student – “S”, who I’m supporting through his first year – in the presence of one of his interpreters – “M”, who was new to the campus, having not worked for USW before – because they are normally only contracted to cover lectures and scheduled tutorials. Level 6 (extremely fluent) interpreters are often quite strict about their hours, only doing what they are contracted to do. This is understandable, given they usually work in pairs, doing 15-20 minute stints, but at university frequently work alone, translating for an hour or more in a lecture; I’ve only once this academic year had dual interpreters in my class, for a day of student presentations, which might reasonably be more of a strain.

Communication Support Workers (CSWs) are usually Level 4 qualified in BSL – for clarification I’m currently studying Signature Level 3, having qualified Level 2 sixteen years ago, in the CACDP days; assessment if not teaching practices have changed a lot in that time! – and from experience tend to forge greater links with Deaf students, often hanging around to help in (probably unpaid) informal settings like coffee breaks. Again, this is understandable, and to some degree recommends them over more highly qualified (and costlier) translators, although this relies on their good will, and shouldn’t be taken for granted. In technical subjects like mine, the level of qualifications are somewhat irrelevant as well, due to the complex (often inaccessible) language, with frequent use of impenetrable jargon that can only easily be finger spelled; but without the concept being understood, spelling a word doesn’t do much. Computer Science needs digital literacy to a high standard as well as competence in BSL. It also needs time to rephrase and reform language to get the idea across. Something there isn’t time for in a Software Engineering lecture, especially when there are more slides than minutes as some of my colleagues seem to use. (So much for ‘reasonable adjustment’ as having these in advance isn’t that much help to a Deaf student.) I’ve noticed that lecturers often don’t grasp how much of a barrier their use of English is to the Deaf, for whom English is often an alien second language; grammar and meaning are radically different even though BSL (and other regional sign languages) are heavily influenced by the native oral tongue. Deaf Awareness classes can only do so much, and many lecturers haven’t attended these anyway. I try to go to all the ones that run on my campus, and it is 99% student support (i.e. admin) staff who come, mostly female and rarely academics; this might be anecdotal though.

When an interpreter has cancelled on S last minute, which sadly happens regularly, it is very hard to find substitutes at short notice. Therefore, I’ve had to stand in on a few occasions, when my teaching or other duties have allowed. It’s hard work, given my understanding of BSL is an order of magnitude below CSWs, let alone interpreters. However, I do have the technical knowledge 🙂 and a few decades practice at making complex information accessible; it isn’t only the Deaf who struggle with jargon! Something for us all to remember: if we make our language simpler, we make the content of our teaching more accessible to everybody, not just students with Individual Support Packages (ISPs).

Talking with M, he asked me was it easier or harder working with an interpreter. As a typical programmer, I said “Yes.” 😀 However, I did explain: the pressure is off trying to get the syntax, semantics and grammar right, and I’m just fluent enough to be able to spot problems in the translation – Interpreters often say something a few times, with examples, which is why translating complex items takes time [Although not as bad as this, specifically at 1:35 

] – but the loss of direct communication can also be an issue, because not being able to see comprehension directly could mean an idea being incorrectly translated; in that respect I’m more fortunate, I suppose.
Are there other lecturers out there, who just happen to speak BSL, rather than it being their official role? What are your expectations of reasonable adjustment? Personally, mine is having done enough for the students to actually pass, but this view doesn’t seem to be shared by many others 🙁 

I’ve had a few occasions when I’ve been asked why I give up a few hours a week to help this student. I’m thinking “because he needs it,” but they seem to understand my desire for BSL practice more readily. Acting as emergency, if unofficial and barely adequate interpreter has forged stronger links with sympathetic colleagues, and allowed me to raise the issue of English being a barrier to learning. How do I spread that to the wider academic community?

Trump Wave – a game for #ggj17 using #Sifteo cubes

I’m making a game using Sifteo Cubes for the Global Game Jam 2017. Here are some random notes, which will may get neatened up into a sensible post-mortem.

I am using v1 cubes and software, which means the dev environment is a little flaky. For example, adding image assets involves using the SiftDev image helper tool, then reloading the code with the Load Apps tool, then refreshing the Siftulator simulation, which needs to be done, or the new graphics won’t appear. All this is very time consuming, so get your art assets sorted early.

Also peculiar with the image helper tool, is the siftbundle of image references, used to load graphics into the game, doesn’t honour file names, but seems to do something consistent, but random, which i think is creation date. This has meant I had to ‘hack’ the image loader to allow me control over asset naming in game.

Other stuff happened. Here is the Global Game Jam entry for the “finished” game: 

https://globalgamejam.org/2017/games/trump-wave

Why I (along with others) am resigning as an External Examiner – an Open (and Rambling) Letter

To whom it may concern,

I am resigning from my external examining posts, and urge you to do the same. I’m not alone, and in illustrious company (see below), but we each have our own reasons (and regrets, I’m sure) for choosing to step down from one of the most pleasurable/painful duties an academic faces in their ‘famine and feast’ vocation. After all, who in their right mind would take on extra work during the busiest time of the year?

Why we are resigning - Guardian Letters
Why we are resigning – Guardian Letters

With ever more complex assessments, developed to innovate, teach work-place skills, and design out plagiarism, amidst shrinking deadlines caused by ever quicker turnarounds needed by academic boards, which seem (and mostly are) earlier and earlier – not to mention the “pre” and “pre pre” boards intended to polish up performance (and iron out problems?) prior to the arrival of the externals – which all serve to increase the burden of assessment, why would we add to that work load? And yet many of us have. And willingly so. 

You see we feel a duty and a benefit from our visits to the hampered campuses of fatigued colleagues. If nothing else, it helps us to not feel alone; to know that others share this strange and unique job of creating, measuring and peddling knowledge. At the best of times, I’ve seen true genius, dedication and amazing creativity on foreign soil. Some of my most successful strategies and teaching have been inspired by the work I’ve seen, and not only that of fellow lecturers; I have had to regularly readjust what I considered fair and reasonable to expect from students too, and always upwards. So, both I and my own institution have benefitted greatly by this cross-pollination.

In return, I feel I’ve been able to share my own experience, helping to make awards and the student experience that much better. And yet, one of the hardest lessons I learned from many years as an external examiner is that “It isn’t your job to tell colleagues how to do their job, just to make sure they did it!” It’s an incredibly diplomatic role, to just make sure that academics and administrators have followed their own rules and regulations. It can be hard sometimes, especially when your personal opinion might be that corners are being cut, procedures ignored or are actually counter-productive, given learning is our goal. The associated administrative load associated with measuring the measurement of success can be quite oppressive. Necessary, but oppressive. Just one of the increasing burdens. However, it is hard not to feel that some of these tasks take away from the true purpose of lecturing. 

In the worst (and thankfully rarest) cases, I’ve seen academic misconduct uncovered in or before boards. The sheer amount of sample course works, exams and projects that externals are expected to review in a day (or often a morning) is quite staggering. I’m reminded of Sir Humphrey’s Red Box strategy of burying unfortunate material in piles of papers.

Sir Humphrey hides bad news in Red Box No.5
Sir Humphrey hides bad news in Red Box No.5

Not that I believe lecturers are condoning plagiarism, etc, but it’s easy to miss academic misconduct when the work load is heavy, and deadlines are tight. When such activities are uncovered, it is embarrassing for everyone, because it calls into doubt the whole QA process. However, even such ‘bloody noses’ can be a great learning opportunity, because they help to raise academic debate on assessment in the 21st century.

So, being an external examiner has its ups and downs, but the institutional benefit far outweighs the small fees that externals receive – typically £200-£750 per annum depending on institution – for visiting campuses several times a year, as well as reviewing module packs, online materials, and occasional (re)validation documents. It should be noted that while academic staff are often being ‘paid twice’ for such activities, the fee never covers the real term costs for externals’ time but, as mentioned before, the tangible benefits to both host and lending universities – from cross-pollination of best practice and innovation in learning, teaching and assessment, as well as networking – more than make up for the illusion of externals unfairly benefitting from ‘double pay’.

I have definitely been amply rewarded for my time as external examiner, in a number of excellent schools across the country, least of all financially. I (and I’d like to think those I’ve worked with) have become a much better educator as a result. So, when I saw the instruction from UCU that members should resign from existing external examining posts, working out our notice (so as to not completely drop the ball), and not taking up new invitations, I was initially quite dismayed. Great friendships have been forged with esteemed colleagues in all of the universities I have worked with, in an external capacity, and I was concerned about the potential impact on my professional career. Leaving lecturers in the lurch is never going to be a comfortable thing to consider, and the chance that a sudden blot on a twenty year career as external could mean I might never again be approved for an examining post, played heavy on my heart.

I am aware that, for some, this was an unacceptable and surprising request from UCU, and in at least one case this has meant one fewer member as a result. However, when I sat down to think about it, my initial response seemed out of place. This is exactly the kind of action that can signal our resolve in this current strike. It is commensurate, communicates how fervently we support the union, and shows that we are prepared to personally sacrifice more than just wages, to make it clear that we mean business. We cannot afford the damp squib that was the pensions strike a few years ago, which just fizzled out. This is far more serious, because it is about the step-by-step destruction of the profession. Zero hour contracts, performance related pay by stealth (it’s coming, mark my words, and the first thin end of the wedge is already here, as we prepare for the TEF), and the systematic replacement of expensive senior staff with cheaper starting out lecturers, often on casual contracts, through ‘restructuring’, which notionally removes mid-management bloat, but actually just pushes unnecessary admin onto lower pay grades. 

In the long term, it’s hard to know just how much I have sacrificed by resigning: the loss of contact with colleagues and friends; the immeasurable educational effects of cross-fertilisation; and the professional and financial benefits. However, that is nothing to what the next generation of lecturers, those who will replace me in a decade or so, will have to face if we don’t make a stand now. It was never about a simple, selfish pay rise. Like with the Junior Doctors, it is about preventing the casual undermining of a whole profession. 

Dr. Mike Reddy

#FiveSentenceFiction – Abandon “”

Lillie McFerrin Writes

Lillie McFerrin hosts a Five Sentence Fiction competition on her blog. This week’s theme is Abandon. Here is my entry, which is inspired by the picture this week:
Abandon
Source

“Hopeless”
by Dr. Mike Reddy (@doctormikereddy)
“Ooh, heaven is a place on Earth…” a distorted Belinda Carlisle squawked, “They say in Heaven love comes first, Ooh Heaven is a…”. Ellen removed the Walkman’s thin metal framed, rather grubby orange headphones, and absently hung them round her neck while she took in the scene. An abandoned church, as many were now in the South Wales valleys, sold now, but clearly in need of more love and attention than she could possibly give.

Hidden demons dined on the strange depression of this particular corner of Hell, which Ellen had conjured up to be her eternal, never ending loop of torture. After a few seconds, it started again, “Ooh, Heaven is a place on Earth…”

Nonsense and Adsense

You may have noticed, oh you lucky few who subscribe to this blog, that some adverts have discretely appeared (way down on the side and the bottom of pages and posts). I’ve taken the plunge, inspired by my middle daughter’s aspirations to become a YouTube “channeler” like many of her contemporary heroes, and decided to try to work out the mine field that is Google Adsense. I hold no false pretentions that this site will generate much (if any) revenue, and all of that will go to my excellent mentor and patron Paco, over at http://gmsmagazine.com/, who has been paying for this site to exist for a while now; he’s an excellent fellow, who just wants to boost the number of people writing intelligently about board and card games, etc. So, this isn’t about planting moneytree seeds, or a desire to wear moneyhats. It’s an experiment and an adventure.

For example, there are several “do”s and “don’ts” in using Google Adsense:

  • Firstly, to get Adsense approval in the first place, you must have content. Fortunately, I have blog posts going back ten years, and a good few YouTube videos on my channel. Nothing groundbreaking, but enough to show that I’ve been around for a while and am likely to be so in future. Imagine what this must feel like to a new and enthusiastic teenager; Sorry, daughter, but you are going to have to consistently make content for a while before you can think of these ways to even try to break even, let alone make a self-sustaining blog.
  • Secondly, you must never, ever click on one of your own ads – it’s the fastest way to get your Adsense account banned forever; and unless you remove ads from your site, Google will continue to post them there long after they have decided that you will not get paid. Google has a LOT of excellent material for helping you out, such as the Chrome plugin “Google Publisher Toolbar, which can overlay Adsense ads on your site, preventing accidental clicks.
  • Finally, expect the whole process to be a steep learning curve. All of a sudden I need a privacy policy, probably a disclaimer of some sort, and Terms & Conditions for using the site. This is all heavy stuff for a blogger, especially a first timer like my daughter. This is, apparently, one of the easiest ways to fall foul of Google’s T&Cs meaning that you might miss out on ad revenue, because you didn’t abide by those long conditions you agreed to when you applied for an Adsense account.

So, it’s already been fruitful. I know that I need to actually read the T&Cs to make sure that this site is all set up in the next few days. I am, after all, doing this to aid my daughter in her quest for Social Media stardom. Remember who will be footing the server bills otherwise!

Dr. Mike Reddy