ria pc game
translate to English   translate to Chinese
fle game engine - движок для создания игр
fle game engine - движок для создания игр

Balls and holes PC game / Balls and Holes PC игра
10 июля 2020 14:55
Вход Регистрация Забыли пароль ?

megainformatic - Немного о музыке
Поговорим о компьютерной музыке

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
Как Создать игру ВЕБ - Веселый Единственный Буквоежка - Программируем сами

Как Создать игру ВЕБ - Веселый Единственный Буквоежка - Программируем сами

megainformatic - Примеры моих работ

megainformatic - Музыкальные темы

megainformatic - Уроки Photoshop - Чудеса

megainformatic - Купить Уроки Photoshop - Чудеса

megainformatic - Онлайн Обучение, Репетитор

megainformatic - Уроки Photoshop - Рисуем и Анимируем

megainformatic - Уроки Photoshop - Рисуем и Анимируем - Урок 1 - Старт

megainformatic - Уроки Photoshop - Рисуем и Анимируем на AllSoft.ru

megainformatic - DirectX 9c - Изучаем пример MultAnimation

megainformatic - megainformatic cms Система Управления Контентом

megainformatic - Темы для WordPress

megainformatic - Что нужно для создания собственного сайта ?

megainformatic - Макет дизайна Вашего сайта

скачать megainformatic cms

megainformatic - Итоги 2010 года

megainformatic - Что нужно для создания собственного сайта ?

megainformatic - как создать инсталлятор для собственной cms

megainformatic - Новости - страница 2

Нововведения в megainformatic cms

Web Администрирование

Уроки Верстки

Система автоматизированной е-майл рассылки

Система автоматизированной е-майл рассылки

megainformatic - Выгрузка файла на сайт

megainformatic - выпадающее меню на html и css

megainformatic - Использование checkbox

Краеугольная особенность работы Web-form на примере смены состояния checkbox

Технологии WEB

Технологии WEB - AJAX-запросы

Часто Задаваемые Вопросы


Проблемы с кодировками при отображении страниц

игра Нечто: Необъяснимое Нить Накала - "в плену желаний"

Система Автоматизации Доставки Электронных Заказов megainformatic cms e-pro

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

webinformatic: Музыкальная страничка трэкера

megainformatic - Создание музыки и звука

webinformatic: Создание музыки и звука: урок 2

megainformatic - Создание музыки и звука: урок 3 - настройка Impulse Tracker для работы в WinXP

megainformatic - Создание музыки и звука: урок 4 - Введение в Mod Plug Tracker

megainformatic - Создание музыки и звука: урок 5 - Первая композиция в Mod Plug Tracker

megainformatic - Создание музыки в Impulse Tracker 2.14 - урок 6 - Ввод Нот

megainformatic - Создание музыки в Impulse Tracker 2.14 Первая мелодия

megainformatic - Создание музыки в Impulse Tracker 2.14 Настройка параметров сэмплов

megainformatic - Создание музыки и звука: теория и практика создания трэкерской музыки

megainformatic - Инструкция по оплате услуг средствами WebMoney

Основы работы в Microsoft Visual Studio 2008 и DirectX 9 (DX SDK Aug 2008)

Введение в программирование игр на С++ для платформы DirectX 9 - Первый старт

Введение в программирование игр на С++ для платформы DirectX 9 - Меняем иконку приложения

Введение в программирование игр на С++ для платформы DirectX 9 Добавляем другую модель

Введение в программирование игр на С++ для платформы DirectX 9 Программирование игр в directx. Hello, World!

Введение в программирование игр на С++ для платформы DirectX 9 Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++

Creating game on fle game engine - Simple game

page 10 - Testing collisions

читать данную статью на русском

Defining boundaries for the ball and hole need to check their intersection - it will be called the mechanism of collision checking.


page 1 - Sprites

page 2 - Objects

page 3 - Overlay objects

page 4 - Coding - Setting parameters for the Scene Editor fge and write code to display the sprite ball in your first gaming application

page 5 - Show jumped ball

page 6 - Loading game scene

page 7 - Moving game scene

page 8 - Foreground - Closing of the scene from the cavities by means of a black texture with a slot, restricts the movement of the scene

page 9 - We realize getting into the correct hole and around the holes - holes define the boundaries of sprites and sprite jumped ball

page 10 - Testing collisions

page 11 - Game score, sounds, music

First, for our game objects - hole and jumping ball need to define and mark the boundaries of these properties so that they can be used.

Create a file for the detection limit


And we define border -

ball; 0.0f; -0.07f; 0.08f; -0.16f; 0.5f;
hole; 0.138510f; -0.144f; 0.1f; -0.085f; 1.0f;

1 value - is the name of the game object, the following 4 parameters - its boundaries - the left upper point - x and y, and the lower right - also.
The last value - this is the scale factor - it is taken when calculating the boundaries.

Now create a file for a description of the properties - to establish a link between the objects and the boundaries of game objects


We write to -

// description Ball properties
begin =;
Name = ball;
Collided = true;
end =;
// description Hole properties
begin =;
Name = hole;
Collided = true;
end =;

As you can see the description of a particular notation, ie. a meta-language.
Property Name - represents the ID of the game object to which will be attached property boundaries defined by the borders of the file.

Property Collided = true - means that will be used collision checking or otherwise collisions for a given game object. The value can be set in false. But in the context of this lesson to us for both objects need collision checking.

Real collisions not allow a single game object to pass through the other. For example, if a game player object encounters an enemy or a wall - it does not pass through it.

In our case it will set a slightly different behavior: the ball can pass through the hole. It will be only recorded the fact of falling into the hole and nothing else.

In other words, collision detection will work the usual way, and the results will be used a little differently - a natural phenomenon of repulsion of objects from each other will not be used.

To implement the collision check jumping balls with holes need to do the following:

In module


Include header files collision.h and game_object_properties.h -

after line

#include "textures.h"

add -

#include "game_object_properties.h"
#include "collision.h"

after line

#define SimpleGameScenesPath L"\\Media\\textures\\environment\\scenes\\simple_game\\"

add -

// names descriptions game objects properties files
// and collision boundaries

#define GameObjectPropertyValue L"\\Media\\prop_desc\\game_object_class_properies.txt"

//indexes game objects having properties in the properties file
#define ball_prop 0
#define hole_prop 1

For movements of jumping ball, and check for collisions and processing add


After line -

D3DXVECTOR2 m_scrCursorPos;

this code -

//move jumping ball
void MoveJumpedBall();
float m_fCurrentTimer;
float m_fTimeDelay;
float m_fMoveSpeed;

D3DXVECTOR2 m_v2MoveDirs;
void ChangeMoveDirs(int Dir);

void JumpedBallContactHole();

bool m_bContactWithHoleDetected;
float m_fHoleX;
float m_fHoleY;

bool change_moved_ball_TimePause(float PauseInterval = 0.0f);
void change_moved_ball_ResetPauseTimer();
DWORD change_moved_ball_m_dwOldTime;
DWORD change_moved_ball_m_dwTime;
float change_moved_ball_m_fTimePeriod;

//overrided scene and its methods

//hide plates of all holes (its front part)
void CreateOverridedGameScene();

CPtrArray* m_pOverridedGameScene; //an array of elements of overrided game scene
void FreeOverridedGameScene();

//hide/show mouse pointer
void HideSystemMouseCursorView(bool Hide);

//score hits in the hole
int m_iHoleHits;
bool m_bInHole;

//reset falling into hole
bool hole_hit_TimePause(float PauseInterval = 0.0f);
void hole_hit_ResetPauseTimer();
DWORD hole_hit_m_dwOldTime;
DWORD hole_hit_m_dwTime;
float hole_hit_m_fTimePeriod;

In module




In method

after line


code -


At the end of the module


add code -

//move jumping ball
void CD3DGameApp::MoveJumpedBall()

//check the ball contact with the hole

The implementation of other methods and their use you can look yourself in the code of module

Let me just note that in order to check the ball collision with the boundaries of the hole using a function call CollisionDetected, which checks whether the object boundaries intersect ball with hole object boundaries and if so - it is returned true.

If a collision is fixed - the plate for this hole (the front part of it is displayed), to simulate getting the ball in the hole. As soon as the ball moves away from the hole in the side - a collision will have to return false and plate for this hole is no longer displayed. Visually, the ball will just jump on the surface of the landscape.

Download the game finished simple game version 1.0.0 4.01.2017 (without sourse code).

Source code and other useful materials and tools you get with a paid subscription order !

Size: 51,8 Mb

To have the opportunity to create their own game on the basis of an example simple_game with unlimited possibilities of further expansion! - Subscribe to fle game engine -

Price: 10 usd.

Subscribing to fle game engine You get an example of the game simple game with source code, and you can not just read everything that will be described below, but do yourself in your own application with the possibility of unlimited expansion. Also, you get

for the latest version Scene Editor fge 1.0.2 (on current moment) with support for more features: grid settings, scrolling, and more. In the free version, these features are not supported. more details about the distibutive of a paid subscription.

[previous] [next]

оцените статью:
Не понравилось!

  игры в браузере
Легендарный Starcraft теперь в вашем браузере
Inspace космический скролл шутер игра в браузере
  игры в браузере
Laser Adventures - fast hardcore shooter играть в браузере
Петька и Чапай спасают галактику продолжение !!! играть в браузере
Ninjuzi - прыгучий neo shooter игра в браузере
Plants vs Zombies 3 tower defence игра в браузере
  игры в браузере, скачиваемые игры
Shmupnage - cosmos shooter играть в браузере
Undercat pc игра скачать
Cold station - shooter, survival играть в браузере
Cut the rope - аркада, логика играть в браузере
  игры в браузере
Crown Dungeon 2 играть в браузере
dragonella играть в браузере
crush shooter играть в браузере
grievous medical shooter играть в браузере
  игры в браузере
Foxyland 2 играть в браузере
Foxyland 2
quidget 2 играть в браузере
quidget 2
эмулятор игры Ну, Погоди !
Pigglet игра русская версия, english версия играть в браузере
  полезный софт, игры в браузере
Google Media Grabber - Простая и компактная программа для скачивания картинок из гугл
Anova играть в браузере
anova игра
A Knots Story играть в браузере
A Knots Story
Sabotage играть в браузере
  сервисы, игры
Онлайн Сервис для приема фото в печать с предварительной обработкой
24500 руб.
satellite / спутник - визуальная новелла полная версия
ria pc game robocop
star inheritance звездное наследие игра zx spectrum
  игры, программы
ria pc game - pink dreams come true - розовые мечты сбываются
купить / скачать
эмулятор игры Электроника ИМ Автослалом версия 24.09.2019
Онлайн чат для вашего сайта - megainformatic live chat
5500 руб.
Game Builder - Строитель Игр
  поздравления, уроки рисования, уроки создания сайтов
Рисуем красивую девушку всего за 6 шагов
Что нужно знать для создания сайта ?
Нэн - интерактивный комикс
150 руб.
  комиксы, музыка, рассказы
Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс
Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс
Новогодняя дискотека 2013 на megainformatic точка ru
  игра для разработки, калькулятор услуг, cms, комикс
комплект freeware игра Шарики на лифте / Balls on lif + Как создать игру / How make a game
250 руб.
Калькулятор рассчёта стоимости услуг зубопротезирования для стоматологической клиники
разработка на заказ
Система управления сайтом megainformatic cms admin files без mysql только на файлах
250 руб.
Приключения Кости Коробкина - Как я провел лето - интерактивный комикс (akk hiss)
150 руб.
  игры для разработки, комиксы
dream world - пример 2d игры созданной на fle game engine - c++ и directx 9
Костя Коробкин - Компания Зергов (kk kz) - онлайн комикс
Веселый Буквоежка - онлайн комикс
Создание игры на fle game engine - Simple game
  игры шарики и ямки, комиксы про Костю Коробкина, ria xxl игра, fly snow 3d генератор эффектов снега, частиц и др. -
игра Шарики и Ямки - Каникулы Зеленого Шарика PC / Balls and Holes - Green Ball Holidays PC game
Костя Коробкин Комикс читать онлайн
ria xxl - версия 4.09.2019 купить
150 руб.
fle game generator - fle генератор игр - fly snow 3d падающий снег версия от 13.12.2016 - расширяемый генератор визуальных образов и игр
150 руб.
  Создай свою игру на fle game engine -
fle game engine новый современный движок для создания игр на платформе Windows Directx 9c - которая поддерживается большинством ПК
600 руб.
Риа PC игра / Ria PC game
240 руб./скачать
игра Шарики на лифте Серия 1 Разгони Лифт / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016
  Для создания сайта - модуль отзывов/комментариев для вашего сайта в составе megainformatic cms express files -
Модуль отзывов/комментариев для вашего сайта
500 руб.
Модуль коротких ссылок
250 руб.
larry xxl фан проект купить версия 4.09.2019
150 руб.
эмулятор игры Электроника ИМ-04 Веселый Повар версия от 7.07.2019
500 руб.
  Уроки Flash, бесплатные Flash - игры.
Уроки Flash
бесплатные flash игры
Модуль галерей для любой cms
1500 руб.
megainformatic cms rs
14000 руб.
  Поддержка сайтом нескольких языков (multi lang), создание собственной системы личных кабинетов, соц. сети или фриланс - биржи (megainformatic cms social), создание сервиса коллективных покупок на базе megainformatic cms groupon, онлайн сервис подсчёта статистики ключевых слов в статьях вашего сайта keywords gen + описание кода данного сервиса, с возможностью бесплатно реализовать его аналог на своём собственном сайте.
Поддержка сайтом нескольких языков
400 руб.
megainformatic cms social
12000 руб.
megainformatic cms groupon
14000 руб.
Онлайн - сервис подсчёта статистики ключевых слов

megainformatic.ru/webjob/ - сервис для фриланс проектов - место встречи заказчиков и исполнителей


Социальная сеть megainformatic.ru/webjob/

веселая математика
template selector
150 руб.
megainformatic cms express files + модуль slider
200 руб.

megainformatic.ru/webjob/ - сервис для фриланс проектов - место встречи заказчиков и исполнителей


Системы управления сайтом, уроки

megainformatic cms admin
250 руб.
уроки delphi direct x 3d
megainformatic cms seo
350 руб.
megainformatic cms stat kit
500 руб.

megainformatic cms admin - простая и компактная система для работы и управления сайтом

megainformatic cms express
100 руб.
megainformatic cms e-mailer
1800 руб.
megainformatic cms e-shop
1000 руб.
megainformatic cms e-pro
500 руб.

megainformatic cms free и серия продуктов - Уроки Photoshop

megainformatic cms free
уроки photoshop
100 руб.
уроки photoshop - чудеса !
100 руб.
уроки photoshop -  рисуем и анимируем
250 руб.

Данная серия посвящена описанию приемов и методов создания изображений, с помощью инструментария программы Adobe Photoshop. Кроме того, многие описанные средства могут вам помочь при освоении и многих других программ для работы с растровой графикой - GIMP, Corel Photo Paint и других.



бесплатные игры 2d и 3d, а также эмулятор Ну, Погоди!

эмулятор игры Ну, Погоди !
500 руб.
Дорога в Город
Donuts 3D
Нечто: Необъяснимое

Это серия распространяемых бесплатно игр. Вы не только можете поиграть, но и скачать исходники, получив тем самым возможность внести изменения в игру или создать новую !!! (эмулятор Ну, Погоди! распространяется платно).


серия игр про Веселого Буквоежку, и бесплатно распространяемая игра Нечто: Необъяснимое - в плену желаний

Говорящий комикс - Веселый Буквоежка
100 руб.
Настольная игра - Веселый Буквоежка
110 руб.
Как создать игру ? Программируем сами
fle game engine
Нечто: Необъяснимое - в плену желаний

Здесь представлены новинки жанра - Говорящий Комикс, Настольная игра, А также продукт, который позволит Вам научиться создавать игры самостоятельно. Ну и конечно изюминка в своём роде - бесплатная игра - Нечто: Необъяснимое - в плену желаний


Серия бесплатных онлайн уроков, посвященных 3ds max, photoshop, c++, directx, delphi и php.

Уроки 3ds max
Уроки c++ и directx
Уроки трекерской музыки
Рисуем волка
Уроки php и создания сайтов
Пример 3d игры на delphi directx с исходниками
Набор разработчика игр
100 руб.
Ваше Визуальное шоу
100 руб.

Описаны практические примеры решения различных задач, возникающих при создании игр и сайтов.

Продукты Набор разработчика и Ваше Визуальное Шоу распространяются платно.


уроки и продукты различной тематики

Как создать игру Ну, Погоди! на delphi directx
Музыкальные миры CJ andy - моя авторская музыка mp3
Уроки Photoshop free (Свободно распространяемые)
megainformatic cms express - Ваш Персональный Сайт на php + my sql
100 руб.

Бесплатные Уроки Photoshop free, Бесплатные Уроки по программированию на delphi directx - Как создать игру Ну, Погоди!, Бесплатная Авторская музыка в формате mp3 - Музыкальные Миры, Платно распространяемый продукт megainformatic cms express - система для быстрого создания Вашего сайта на php + my sql.


Проекты игр, уроки

Игра Веселый Буквоежка
150 руб.
Уроки Delphi Directx 8.1
Моделируем девушку в 3d studio max
Уроки музыки в FL Studio

Игра Веселый Буквоежка, уроки delphi directx 8.1 для начинающих (описываются основы 3d игр), моделируем девушку в 3d studio max, уроки музыки - пишем музыку в Fruity Loops Studio

megainformatic cms express files

Быстрая и Компактная Система Управления Вашим Сайтом - megainformatic cms express files

megainformatic cms express files - это простое, быстрое и очень компактное решение для создания первого вашего сайта. НЕ ИСПОЛЬЗУЕТ базы данных mysql. Вместо этого используются файловые базы данных. Поэтому Вы можете использовать систему даже на хостинге с поддержкой php, но без поддержки баз данных my sql.

Очень проста в установке - достаточно вам скопировать все файлы на ваш хостинг и сайт готов к работе !!!

В комплект входят 3 готовых шаблона, модули поиска и карты сайта, а также статьи по основам создания сайта.


megainformatic live chat
Начать беседу

Registered comments

fle game engine - движок для создания игр
fle game engine - движок для создания игр

Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 0,0899