FunQuest Club: Free Games for Children and Adults

It has been a long time but my games website is finally up and running. I features four games:-

  • Tic-Tac-Toe (or as some people know it, noughts and crosses).
  • Dragon Game – the premise is that the user is faced with two caves, one has a genial person who gives the user nice and appropriate (for them) things, the other cave may contain a fierce dragon, who will eat you on sight. As you get gifts, you pick up points as well. When the dragon eventually gets you, you find out how many points you have accrued.
  • Hangman Game – you have to guess the animal, vegetable or mineral word. You have up to five wrong answers – on the sixth, the gibbet has a complete skeleton, you have lost and the game reveals the word. If you guess the word before the skeleton is entire, you are congratulated on winning.
  • Silly Sentences – the player enters “up to six names” – in fact, there is no limit to how many names you add, but six is a suggested maximum. Once the player enters all of the names that they want, they push the “Go!” button and the game creates silly sentences based on an entered name, picked at random, a verb (programmed into the game – picked at random) and a noun (again, pre-programmed into the game and picked at random) to create a sentence like “Frank hugs a bicycle” – completely bonkers!

The technical details are that it was built using HTML5, CSS3 and Javascript. It is hosted on Amazon Web Services (AWS), on an Apache2 web server and authenticated with Letsencrypt SSL authentication Certification.

For those of you who would like to play with it, please click below:-

It is:-

  • Completely free to use.
  • Suitable for a children and adults alike.
  • a lot of fun – people who have played the games particularly like Hangman and I hope that I have made it quite challenging, using a mixture of common and obscure words to find in each category.

It is planned that it will have advertising in the future but I do not plan to charge for the use of the games suite.

And finally, please watch out for other output from Cullen Development …… me!

Python REST APIs with Flask, Docker, MongoDB and AWS DevOps.

I mentioned in my last post that I had concerns over compatibilty with different devices for my mobile apps, web-apps and websites and I came across a course that was offered by Udemy called Python REST APIs with Flask, Docker, MongoDB and AWS DevOps. It was the Docker bit that interested me the most. I had been having conversations about Docker and how it allows you to build your project into containers – basically, it holds all of the dependencies that you used to build your project on your machine so that the end user will also have them when they come to access them on their machine when they use your project – no matter how their machine is set up. I have played with Python but wanted to know more and I heard lots of terms bandied about but had no understanding of what they meant or did. Job ads will often ask for knowledge of Flask, MongoDB (I knew that it was a database but little else about it). I had heard of AWS (Amazon Web Services) but didn’t know how to access it but it sounded complicatied – they all sounded complicated (they weren’t!).

I mentioned last time that I had been trying to get my Medical Emergencies/Resuscitation app published on the Play Store – I still haven’t managed it. One of the problems was incompatibility with a testers mobile phone make/model/Android version – I never did get to the bottom of it and since the app would ultimately have only a niche appeal, I decided to go for lower hanging fruit in the first instance – the medical calculations app is officially on the back burner (I called it lots of different things but I am talking about the same app). This led me to consider “web-apps” and containers (Docker in particular).

I started the course, and to my surprise, I found it easier than I had imagined – most things are, so it is always worth giving it a try but this really did surprise me. The course was well laid out in a logical manner. It wasn’t without it’s frustrations but by the end I had created web servers using Python, created Application Programming Interfaces (APIs), created databases for user registration. The projects included and image recognition API, a simple Banking API and a variety of other basic but useful projects that I can expand on. It was a very interesting course that I would recommend to anyone interested in building NoSQL databases, Web applications and creating and interacting with APIs. I now have Docker accounts, an AWS free account for a year – you don’t get long to do things on your server/cloud before it grinds to a halt but that is all part of the learning process.

I completed the course on the 12th November 2023 and I am going to put it to good use in connection with my HTML, CSS and Javascript stuff as well as my Android/Flutter stuff. I might even start to write simple iOS/Swift apps within which I can embed my projects as web apps. I’ll try to keep you posted…

My certificate!