Quiznetic 1.7

Hey there! You may have noticed that there hasn’t been much activity around Quiznetic lately and I apologize for that! I’ve been working super hard on version 1.7. There’s a lot of changes! If you don’t know already, Quiznetic isn’t actually a company. It’s a business (well it wasn’t before but it technically will be after this update) operated by one person – me! That’s right, my name’s Tim and I’m a passionate programmer just trying to build awesome stuff. So being a one-man team is tricky. There’s a LOT of stuff to do. Which is why 1.7 has taken so long to make. In fact, I’m in the process of rewriting the entire codebase because its turned into a bit of a mess which makes it a nightmare to maintain. This is a common problem in software engineering and I’m pretty new to the whole software maintenance thing. Originally I was going to do this all before I released 1.7 but I didn’t realize how much time it would take. Quiznetic is ~27000 lines of code now which is crazy! So for now I’m just gonna rewrite stuff as I make changes to it- i.e. if I need to add a feature to the player script, I’ll try and clean that up a bit, and then I’ll deploy it to the live version.

At a glance

So what’s in version 1.7? Here’s a list if you’re in a hurry:

  • Improved Game Manager and Active Games screens to now show previews of the games like on the public games page- active game previews even shows the player avatars in it!
  • Replaced the dice with a random number generator thingy
  • Team mode
  • Player avatars
  • Quiznetic Plus
    • Avatar Collections
    • Game timer
    • Increased capacity to 50 players per game

I’m planning on adding more features to Quiznetic Plus in the future (thinking about teleportation spaces?) so it certainly won’t stop there. I’ll also be adding more to normal Quiznetic, such as options to prevent the correct answer showing as soon as a player submits their answer, which was requested by someone. If there’s something you want added, please don’t hesitate to contact me via support@quiznetic.com

Improved UIs

I’ve improved the Game Manager and Active Games UIs so they now show previews of the games. When you go on active games it will show where all the players are as if you’d taken a screenshot of your current game state.

Game Manager screen
The new game manager screen
Active games screen
The new active games screen

Random Generator

I thought this would be a pretty cool feature to add which would make students feel they had more control over how many spaces they’d move. (It doesn’t really, unless you can see things in slow motion or have extremely fast reaction times). Tap the generator once to start the numbers spinning, tap it again to stop at a number! No doubt players will always be trying to hit that six!


Team mode

Team mode was originally going to be a Plus feature but I decided against it because it’s a big feature and I’d rather have lots of people using it so the effort felt more worth it. It is designed to encourage collaboration among students by getting them to work together answering the questions. The questions are moved through at a pace set by the teacher rather than each student. Each question is like a round where either team can win and move their avatar forwards on the game board. I really wanted this to be able to work with current games so its still the same premise of a game board.

Quiznetic Team Mode
Progress bars showing the percentages of correct answers

team mode winner

You can read more about how team mode works here.

Player avatars

I’ve wanted to add something like this for so long now! Even at the very beginning when I first started Quiznetic, there was a feature where students would sign up and the teacher would designate pictures to each student as their avatar by searching for their username. I eventually removed this to keep it simple so students didn’t need an account. The player avatars feature is similar but instead of uploading a picture for each student, the teacher can choose between 10 different avatar images. These will be a different color for each player.

Player Avatars

Quiznetic Plus

Why did I make Quiznetic Plus you ask? Why not give it all for free? Well I considered adding all this stuff to normal Quiznetic, but when would things stop and I move on to something else? I’m no longer at sixth form so I don’t get to use Quiznetic myself in classroom environments anymore, so I could easily just stop working on it and let it gather dust. There’s a lot of work and time commitment involved and I’ve been doing it all for no gain on my side (other than the learning and satisfaction of creating something people are actually using). However I have often been thinking about turning it into a small side business as then I’d have a more compelling reason to keep working on it and I’d learn new skills in other areas.

Anyway here’s the features I’ve added (and more to come!):

Avatar collections

I thought maybe the 10 avatars was a bit too restrictive and I wanted to offer some sort of uploading functionality. Originally I let the user upload a single image as the avatar and different players would be distinguished by their colored border around it. But that didn’t feel very good. I then had an awesome idea of avatar collections (I may change the name in the future). Here’s how they work:

  • User can create an avatar collection before launching the game and upload a bunch of images to it which will be the avatars
  • Then when they come to launch the game they can choose a collection
  • When a player joins the game they are shown all the avatars in the collection and can choose which one they want to be
  • There is also advanced options to choose whether to automatically assign avatars to players and whether players should be able to have the same avatar or not
Avatar Collection
View of your collections

You can click on a collection to see the avatars you’ve uploaded to it. Here you can delete avatars or add more:

View of the avatars in a collection
View of the avatars in a collection

When you launch a game you can choose a collection and decide whether you want students to be able to choose their avatars or not and whether they can have the same avatar as other students.

Launch options

On the players screen they will see their avatar at the top:

Avatar player view

Avatars can be used on both team mode and classic mode. They add a whole new element of fun to both game modes!

The whole idea is it allows you to theme your game even further by making things like a star wars themed collection where each player is a particular ship or a collection for your class where each student gets their photo as their avatar. It opens up so many possibilities!

Custom avatars in team mode
Custom avatars in team mode

Game timer

I think I did a pretty good job of this feature as it seems to work well and cope with different scenarios like adding and removing 30 seconds, pausing and stopping, etc. This is only for classic games (the traditional single player ones) as it doesn’t make sense in team mode. The teacher can set the timer from the control panel at the side of the screen and can adjust it at any point. Once it gets to 3 seconds, an overlay will appear on the game screen counting down 3…2…1…Time’s up! and will stop all students from answering. If you need to add more time then you can through the control panel and students will be able to continue with the questions.

Game timer


Increased capacity to 50 players

I once received an email from someone asking about this so I know that at least one person wants it! It does look pretty crowded when you have 50 players on one space but in most cases it evens out quite quickly. This capacity also applies to team mode; each team will have a capacity of 50÷n members where n is the number of teams.

How much will Plus cost?

For the first month of release, prices will be $9.99 for a year of Plus and then $19.99/year after that. After the 10th April it will stay at $19.99/year.

Hope you like it!

This update is by far the biggest I have done since launch with about 4 months work. It’s been pretty fun and sometimes kind of nightmarish though (team mode being very tedious to test). I’ve been trying to improve my coding ability by integrating certain JavaScript design patterns to keep my codebase under more control so it’s been a good learning exercise! How much I work on Quiznetic in the future will  be very much determined by the success of this update because I’m starting to look into some other projects. However I’m sure no matter what the outcome, I still have about a months work of bug fixes ahead of me as being a one person team it’s very difficult to test everything!

Anyway, if you’re a fan of Quiznetic then please do consider upgrading to Plus! It would help me out a lot and I bet you’ll enjoy the extra features!


Tim @ Quiznetic

Quiznetic 1.7 will be released on the 10th March 2018

Quiznetic Team Mode

Team mode is a feature introduced in version 1.7. I decided to create a team mode because from my experience it’s sometimes easy to get caught up into just answering the questions and not really caring about anything else going on (like where you are on the game board). It also doesn’t look that good if all the students are just looking at their screens and not really collaborating. This is what team mode is for – to encourage collaboration!

How it works

  • Each student still uses their own device
    • I did this because if it’s a fairly big team, it can be hard for everyone to see the question and get involved
  • The game host chooses how many teams to have- you can have up to 10 teams
  • When a student enters the access code, they will be able to choose which team they want to be on
  • Once the game begins, the first question will be displayed on each players device. The goal is for every member of the team to answer the question correctly as fast as possible.
  • On the game screen, there is an overlay which shows the question number and a progress bar for each team
  • As players on the teams answer, the progress bar will show the percentage of answers given (irrespective of whether they are right or wrong)
  • Once everyone has answered, the progress bars will be at 100% and then the percentages of correct answers will be shown
  • The team with the highest percentage of correct answers will get to move forward. If both teams have the same percentage then its the team who submitted all their answers first who wins the round.
  • There is no moving backwards in team mode

Each team has a capacity of 30 / n where n is the number of teams. If you have a Plus membership the capacity per team is 50 / n.

Here’s a short video showing what it looks like:


You may have noticed there is also a review button shown underneath the progress bars once all answers have been submitted. You can click this to bring up a view of the question to discuss it:

Reviewing a question

Player experience

As stated above, students still answer the questions on their own devices. This means once they submit their answer to prevent cheating they won’t be able to see the solution to a question until all team members have submitted their answer. Once all members have submitted, the solution will be shown on their device. Players can only move to the next question once the game host has moved on and the next question number is shown on the game screen.


When all the questions have been answered, the winning team is the team who has got the furthest on the game. This is shown just like in classic games with the podium.

Word of warning

Team mode is a very big feature and took the most time to develop of everything added in 1.7. I have tried my best to test it thoroughly and make sure there’s no bugs however it’s tricky to test with many players joined so I can’t guarantee you won’t experience any problems at first. If I do get bug reports then I’ll certainly do my best to fix them as soon as possible. Hopefully it runs smoothly though and you have fun!


Tim @ Quiznetic