KolibriOS games contest - we play and choose winners
From mid-November to December 31, 2014, we in the KolibriOS project held a competition for game developers . For a month and a half, you had to write a new game for Hummingbirds (or port your own existing one). The “sources” of the game (including all the “resources” - pictures, sprites, sounds, music, if any) should have been posted on the SVN project under one of the open-source licenses. The game was supposed to be compiled from source using the Tup auto-build system on the KolibriOS server.
In total, 7 people responded to our call, who created 10 games for the contest (one participant wrote as many as 3 games, another one - 2 games; the other participants wrote one game each). Today we bring these games to the court of Habr's readers, and ask you to vote for the ones you like. To play competitive games, you need to download the latest nightly build of the distribution package from the KolibriOS website (“Universal Flash / HDD Image” or “LiveCD Boot CD”). The games are located in the / KolibriOS / games folder. You need to download the Russian assembly, since some games (having an exclusively Russian-language interface) are present only in it.
TL; DR: If you don’t have time, opportunity or desire to read all game descriptions and play them yourself, but you still really want to vote, you can watch a video review of games from independent blogger Cyril Leifer, and evaluate the games based on the video: ')
List of competitive games:
2048
Genre : logic puzzle Language : English (but since there are only 1 button and 1 message in the game, the language is not relevant here) Travel time : until you lose (from several minutes to several days - the game does not end when you dial 2048) Programming language : C Compiler : GCC / MinGW Sources on SVN : 2048 Binary size (including all “resources”): 5 KB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2928 Description (since this is a port, the description from Wikipedia suits us well): 2048 (game) In fact, the version for KolibriOS is the port of the version for Nokia N9 , written by the same author.
Screenshots for the game 2048
21days
Genre : text quest simulator (interactive fiction) Language : Russian Travel time : from 1 to 4 hours (exceptions are possible) Programming language : C ++ Compiler : GCC / MinGW Sources on SVN : 21days Binary size (including all “resources”): 34 KB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2957 Description : (A brief retelling of the preface to the game - according to the author)
You are a person who has become a hostage to life circumstances. The university is finished, but you have hardly learned anything. Now you have lost your job and all you have left is enikeystvo. Over time, you can get a job in a large company or become a co-founder of a successful startup. You can enact, and you can earn millions and spend them on charity: it all depends on your choice. Suddenly you have a time machine, so the playing space for you is time. Change the consequences of your choice and follow all the scenarios!
Screenshots for the game 21days
Binary master
Genre : logic puzzle (for a while) Language : English (start screen with the rules of the game); not needed / missing (the game itself) Travel time : until you lose / do not get bored (from several minutes to infinity) Programming language : Assembler Compiler : FASM SVN sources : codemaster Binary size (including all “resources”): 11 KB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2948 Description : The game requires you to quickly transfer numbers from binary to decimal. The playing field is a "glass", which is row by row filled with "zeros". Using a mouse click, the “toe” turns into a “one”, and as soon as the binary number on the left matches the decimal number on the right, this series disappears completely. A kind of "tetris" for programmers from binary numbers (10101101). Note : the game only works with a resolution of 1024x768 pixels
Screenshots for the game Binary Master
Dungeons of Augastes
Genre : 3D RPG-quest (three-dimensional quest) Language : Russian Travel time : about 5-7 minutes Programming language : Assembler Compiler : FASM Sources on SVN : Dungeons Binary size (including all “resources”): 2.2 MB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2955 Description : You need to explore the underground labyrinths in search of treasure, avoiding all sorts of traps and solving various kinds of puzzles. The game engine was fully developed from scratch in Assembler (!) - unfortunately, after writing the engine, the author had almost no time left for designing levels, so the game was very short. Note : this game has quite high system requirements compared to other games.
Memory: 64 MB Processor: Pentium 4 / Athlon XP> 2.5 Ghz (need clarification, in VirtualBox on i5 Ivy Bridge gives at least 60-70 FPS, well playable at> 30-40) Screen resolution: at least 1024x768 pixels
Screenshots for the game Dungeons of Augastes
Hang programmer
Genre : logic puzzle Language : English (you need a good knowledge of computers and English to guess the words) Passing time : guessing one word / phrase takes a few minutes; The game has more than 100 different words and phrases. Programming language : Assembler Compiler : FASM SVN sources : codemaster Binary size (including all “resources”): 181 KB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2948 Description : " Hangman " with a computer bias - all words and phrases encrypted in the game are associated either with programming or with hardware. Note : the game only works with a resolution of 1024x768 pixels
Screenshots for the game Hang Programmer
Heliothryx
Genre : 2D scroll-shooter (space two-dimensional scrolling shooter) Language : Russian / English Passing time : from 3 minutes to the level, and until you get bored (there is only 1 level in the game, which after each passing is a bit more complicated). Programming language : C Compiler : GCC / MinGW Sources on SVN : heliothryx Binary size (including all “resources”): 14 KB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2924 Description : You need to break through the cosmic void, dodging opponents or destroying them. At the end you will meet with the "boss" - and the transition to the next level.
Screenshots for the game Heliothryx
Kolibri Puzzle
Genre : logic puzzle Language : not needed / missing Travel time : about 3-5 minutes Programming language : Assembler Compiler : FASM SVN sources : codemaster Binary size (including all “resources”): 542 KB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2948 Description : Mosaic, puzzle - you need to add a picture with a hummingbird bird. Note : the game only works with a resolution of 1024x768 pixels
Screenshots for the game Kolibri Puzzle
Lasertank
Genre : logic puzzle Language : English (menu); not needed / missing (the levels themselves) Time to pass : from several hours to several days (in the game 48 levels - the passage of each can take from several minutes to several hours) Programming language : C ++ Compiler : MSVC (VS2013) Sources on SVN : LaserTank Binary size (including all “resources”): 1.2 MB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2934 Description : In this puzzle, you need to move the boxes so that your tank can reach the exit (marked with a flag). Remotely resembles the well-known classic Sokoban game, to which several new elements of mechanics were added: mirrors, water, laser shooting, enemy guns, etc. The game is written from scratch for the KolibriOS game contest, although the idea itself is not new: a similar game for Windows has existed since 1995 .
Screenshots for the game LaserTank
Marble match-3
Genre : logic puzzle (for a while) Language : Russian / English Travel time : 1 minute (you need to score the maximum number of points in 60 seconds) Programming language : C Compiler : GCC / MinGW Sources on SVN : marblematch3 Binary size (including all “resources”): 12 KB Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2940 Description : One of the many clones of the 3-in-a-row puzzle. You need to swap two balls, standing side by side horizontally or vertically, so that after changing places a row of at least three balls of the same color is formed. This row is then annihilated, the remaining balls in the game descend to the vacant space, and new balls will appear in their place.
The essence of the game is quite simple: you play as a geometric figure (at the first level it is a triangle, then at each subsequent level one vertex is added to you), which can only jump. It would seem that everything is elementary, but sometimes it is difficult to make a quick decision whether to jump or not to jump.
Screenshots for the game N-sider
So vote - which of the 10 games did you like best?
Voting will last until midnight on Saturday, January 17, Moscow time. (This is done so that readers who have the opportunity to play only on weekends have time to play before the end of the voting.) According to the results of the voting, prizes will be awarded:
1st place - $ 1,000 United States
2nd place - $ 500 USA
3rd place - $ 250 US
Please take the vote seriously so that only the best games receive prizes.
Bonus for those who read to this place
Mun the game
Non-competitive game from pascualle (the creator of the game engine tengine ). Genre : 2D scroll-shooter (space two-dimensional scrolling shooter) Language : none Time of passage : unknown Programming language : C (+ 2d tengine engine) Compiler : GCC / MinGW Sources in the tengine : munrepository Play the web version of the gamehere. Discussion of the game on the forum : board.kolibrios.org/viewtopic.php?f=41&t=2946 Description : (according to the author)
The task of the game is to get the girl Eve to the destination. The girl is mainly passively awaiting her moment, fully entrusting her destiny to you and the MUN complex.
In all phases of the game, you control a certain force trap field. The arrows move the trap around the screen. By pressing the ctrl button, a powerful bunch of energy is released, which is attracted by a trap. In other words, controlling the trap, you can change the trajectory of the bunch. But it is necessary to take into account that as soon as the clot touches the trap, it is annihilated.
The path to the goal is not easy, you are pursued by a robot boss who launches his probes capable of causing serious damage to the MUN complex. Also, if he gets angry, he personally can fly up and try to suck the energy of the organic component of the MUN complex. At the moment when MUN gets damaged, the systems are disconnected from it for a while, it becomes vulnerable, because Eve needs to protect it in every way at this special moment.