Skip to main content

Posts

Showing posts from June, 2020

Winners of the 1st KorGE gamejam

We are happy to announce the winners of the first KorGE gamejam. 1st (300 € & 1 year JetBrains All product license) - Parasite For its overall completeness and a sense of classics. It reflected the jam theme very well and rounded it up with nice effects, good controls and great sounds. The gameplay is the best overall. Author: -IDCP- Parasite's itch.io page 2nd (150 €) - A classic snake game? Actually being three games in one with three classic references. The visuals are great. The overall feel of the game is very good and creates the motivation to finish it. The controls (especially in the mario land) sometimes feel a bit unintuitive and the overall level of polishment is a bit behind the first place. Authors: Programming: D. Berbegall & Adrian Guevara Alonso Art: Hermes Escriva Serra A classic snake game? itch.io page 3rd (50 €) - Dungeon The fog of war feature with raycasting and the classic Zelda/RPG feel make it a worthy third

KorGE Gamejam #1 - Theme

The theme of the first KorGE gamejam is: Create a game which has borrowings from a classic game from video game history. You are totally free to creatively interpret the original as you like. Make a KorGE clone of an existing game classic or invent your own game with some subtle hints to a classic game. Your work will be judged by the following criteria Gameplay “is it fun?”, “how are the controls?”, “how original is the gameplay?” Graphics “how good does it look?” Feel “is the composition of audio, video and user-interaction coherent?” Submission Submit your game using the itch.io submission form on the game jam's info page. Please use the provided gradle-task jsWeb in the korge-package group and zip all the necessary files.  If you are drawn as one of the winners, we will also ask you for the whole source code. Sharing lottery The winners of the sharing lottery will be published at the end of the jam. A word from us This is our first

KorGE Tutorial - Writing 2048 game. Step 1 - Views

In the previous step we have created and configured a KorGE project for our game. In this step, we'll discuss KorGE's views and their positioning. We will also fill our stage with static elements using views, such as Graphics , Container , RoundRect , Text and Image . At the end of this step we will have the following result: So let's start! Views and containers View structure in KorGE is based on two types of elements: views and containers. A container is a view that can have other views as children. During rendering, KorGE goes through the elements of the root container (the game scene) and draws them in the order they're added to the view structure. The element added first will be covered by the other element added after it and overlapping it: Each view has a size ( width and height ) and a position ( x and y ). Width and height  determine the size of the rectangle bounding this view, x and y  determine its position inside the parent container. Main sizes Befor

KorGE Tutorial - Writing 2048 game. Step 0 - Introduction

KorGE  is an  open source  multiplatform game engine written in Kotlin . You can use it to develop your own games of various genres targeting JVM, Web, Android and iOS. In this tutorial I will guide you through the steps of writing a 2048 game using KorGE and Kotlin. You can check the resulting game  here . The source code is  on GitHub . This tutorial will have several parts - steps. In them, we will discuss the following features of KorGE: Views and graphics Text and images Positioning Mouse and keyboard events Animation Native Storage and more! Well, let's get started! Note: you need to install Java JDK and Intellij IDEA before start. Creating new project First, we need to create a new project for our game. There are two ways to do it: 1. Using KorGE Intellij plugin KorGE provides an IntelliJ plugin, that allows you to create KorGE projects. You can read this guide  or watch this video to know how to install the plugin and create a new