skyjade
  • Home
  • Games
  • Programs
  • About us
Image 1
Image 2
Image 3
Previous Next

DVD Simulator

DVD Simulator is a quite easy, but a very fun game, where you have to control a bouncing DVD logo. The goal of the game is to get as many points as possible, while avoiding the enemy disc brand logos. The game gets harder as you get more points, so the player has to constantly pay attention to the gameplay.

The game was written in Python, using the Pygame module, which can be compiled on Windows in EXE format, and run without any external installation. The game is available for download by clicking this download button, and the source code will be available soon on our GitHub page.

A little more about the game...

This game is our team's first game, using the most amateur solutions, but it is a very important milestone in our career. The program was coded by Ádám Vajk, with only a few days of Pygame experience. This project helped our team to create more playable and enjoyable games for our players. The currently available version for download is 1.0, soon the bugs, glitches, and inaccuracies will be fixed, and we will make it a bit more user-friendly in version 1.1. The expected release date of this version is the first half of summer 2024.

How do I...?

After downloading the game, let's extract the .zip arhive, and run the "dvdsim.exe" file in the folder. After a short loading time, the program will show us the main menu, where we can move the selected option with the arrows, and select it with the ENTER key. By selecting the Play option, you can take control of the bouncing DVD logo (also bouncing in the main menu), either with the cursor arrows or the WASD keys. A DVD player will always appear on the map, the player has to collect these to score points.

How does it work?

Every time, you can find a DVD player on the map, which you can collect by hitting it. This will increase your score, which you can see at the top of the screen. After collecting 10 points, the game will send an enemy towards you, which will end the game if you collide with it. The enemy cannot collect the points randomly placed on the map, the program will move it away when it tries to do so.

  • 30 points: 50% game speed increase
  • 60 points: 50% game speed increase
  • 120 points: one last 50% game speed increase
  • 200 points: the game will spawn another enemy
From this point, there is no more difficulty increase

Code - movement direction
Code of movement direction
Code of character speed
Code - character speed

Developement and changelog

Version Release date Update details
1.0 2024.01.18 Main game functions, design

Updates on the way

1.01 2024.06 Bugfixes, quality improvements
1.02 2024.07 Full revamp of the menu, new functions
1.1 2024 second half Gameplay improvements, language selection

Worth a download?

We would be very happy if you try our game, especially if you give us feedback!


skyjade

© 2024 Skyjade