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


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
22 февраля 2019 16:22
Вход Регистрация Забыли пароль ?

megainformatic - Эмулятор БК-0010.01 версия 2.6 для Windows 9x/Me/2000/XP автор Юрий Калмыков 2002 год
Эмулятор БК-0010.01 Ну вот наконец-то, пришло время продемонстрировать Вам эмулятор БК-0010.01. Сегодня мы рассмотрим эмулятор БК-0010.01 версии 2.6 написанный Юрием Калмыковым в 2002 году. Э-эх ! Сколько времени утекло с тех пор. С тех самых пор, как у меня появилась моя первая БК-0010.01 - в далеком 1992 году.
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Уроки Photoshop - Чудеса - Коллаж от нуля

megainformatic - Уроки Photoshop - Чудеса - Коллаж от нуля - страница 2

megainformatic - Уроки Photoshop - Чудеса - Коллаж от нуля - страница 3

megainformatic - Уроки Photoshop - Чудеса - Коллаж от нуля - страница 4

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

megainformatic - Уроки Photoshop

megainformatic - Уроки Photoshop - Рисуем волка из мультфильма

megainformatic - Уроки Photoshop - Рисуем волка из мультфильма стр 2

megainformatic - Уроки Photoshop - Рисуем волка из мультфильма стр 3

megainformatic - Уроки Photoshop - Рисуем волка из мультфильма стр 4

megainformatic - Уроки Photoshop - Анимируем волка из мультфильма

megainformatic - Уроки Photoshop - Анимируем волка из мультфильма стр 2

megainformatic - Уроки Photoshop - Анимируем волка из мультфильма стр 3

megainformatic - Уроки Photoshop - Анимируем волка из мультфильма стр 4

megainformatic - Эмулятор игры Ну, Погоди!

megainformatic - Оплата заказа через Сбербанк

megainformatic - Пример игры с исходным кодом Donuts3D

megainformatic - Как создать игру ВЕСЕЛЫЙ БУКВОЕЖКА - программируем сами

megainformatic - Как создать игру ВЕСЕЛЫЙ БУКВОЕЖКА - создаем игровую оболочку

megainformatic - Открытый Полный Исходный код игры Дорога в Город

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

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

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

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

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

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

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-запросы

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

подробнее

http://www.aliexpress.com/homeRu.htm 20.12.2012 12:54:58 <<< нужно создать интернет магазин...но не просто интернетмагазин, а такой, чтоб на нем разные продавцы могли регистрироваться и зносить свой товар

учтите еще:

а там такая покупатель оплачивает товар а наш сайт этот платеж задерживает пока покупатель не получает свой товар как только получает свой товар его все устраивает то он заходит в свой акаунт и подтвирждает нажимая что он готов оплатить товар прибыл все как положено и продавцу отправляется свои деньги

ТЗ на сайт коллективных покупок.



задача по ТЗ краткое описание по решению
     
1. РЕГИСТРАЦИЯ -
http://us.ae.alibaba.com/wsuser/
buyerJoin/expressJoin.htm?return=www.aliexpress.com
готовый пример к внедрению -
megainformatic cms groupon
и справа вверху кликнуть ссылку РЕГИСТРАЦИЯ.
2. вход в личный кабинет - https://login.aliexpress.com/
buyer.htm?site=4&domain=alibaba.com&return_url=
http%3A%2F%2Fus.ae.alibaba.com
%2Findex.htm
%3Ftracelog%3Dws_topbar
готовый пример к внедрению -
megainformatic cms groupon
и справа вверху кликнуть ссылку ВОЙТИ.

(admin/ 123456)
     
3. сделка без риска - https://login.aliexpress.com/?return_url=
http%3A%2F%2Fescrow.alibaba.com
%2Forder%2Fbusiness_order_buyer_list.htm %3Fctmenu%3Dcurrent_orders&from=aliexpress
готового решения пока нет - требуется разработка
4. сообщения - https://login.aliexpress.com/?return_url=
http%3A%2F%2Fescrow.alibaba.com
%2Forder%2Fbusiness_order_buyer_list.htm %3Fctmenu%3Dcurrent_orders&from=aliexpress
система личных сообщений

данные входа - admin / admin

в верхнем меню админ-панели выбрать - ИСТОРИЯ > Сообщения
5. Мои списки, мои купоны есть заготовка для решения - в личном кабинете системы megainformatic cms groupon
6. Помощь, Центр помощи, Вопросы, Связаться с нами, Разместить жалобу реализация в форме страницы с формой обратной связи, нужен ли онлайн - чат ?
7. Сообщество форум ?
8. Модуль поиска, корзина модуль поиска есть, корзина требует разработки
9. ЛЕВАЯ КОЛОНКА - Вывод категорий категории реализованы в проекте megainformatic cms rs, вывод потребует доработок по представленному образцу сайта
10. Верхнее меню, разделы НАШИ БРЕНДЫ, БЕСТСЕЛЛЕРЫ, СУПЕРСДЕЛКИ, ГРУППОВЫЕ ПОКУПКИ, РАСПРОДАЖИ, КУПОНЫ можно взять за основу элементы проекта megainformatic cms groupon
11. ЗАЩИТА ПОКУПАТЕЛЯ информационная страничка
12. Центр сайта - слайдер, топовые разделы, колонка справа, ссылки на соц. сети модуль слайдера есть (см. ротатор баннеров в футере сайта, который Вы смотрите сейчас - megainformatic.ru)
13. Блок Добро пожаловать.
14. Блоки товаров
15. Футер (подвал), шапка сайта, прочие элементы, которые не указаны в ТЗ, но присутствуют на сайте образце
16. Админ-панель сайта, функционал личных кабинетов
17. Механизм покупок на сайте и оплата
подробнее


[к содержанию] [другие статьи Тимонина Андрея]

States. Создаем менеджер состояний игры.

автор: Тимонин Андрей

дата публикации на сайте Мега Информатик: 18.11.2012

Добро пожаловать в цикл моих уроков посвященных программированию.

Эта статья будет посвящена такому понятию как состояния, зачем они нужны и для чего используются.


Что такое состояние? Это некое действие, которое выполняет объект в данный момент времени. Например,  если взять автомобиль, то его состояния могут быть такими как: движение вперед, движение назад, нейтральное положение,  когда двигатель заглушен и автомобиль неподвижен.
Если брать коробку передач, то каждая передача  - по сути, тоже определенное состояние.  

Таким образом, каждый у каждого объекта существует некоторый набор состояний,  в которых он  может находиться.  И при определенных обстоятельствах может переходить в то или  иное состояние.   В языке UML существует диаграмма состояний объекта, которая графически показывает его начальное состояние,   условия перехода между состояниями, действия выполняемые при выходе  из состояния, входе в новое состояния. Смотрим пример такой диаграммы. По сути - это алгоритм работы некой игры.

диаграмма состояний

Здесь красным кружочком обозначено начальное состояние, кружочком с точкой - конечное. Прямоугольники со скругленными краями это конкретные состояния. Стрелочками обозначены переходы из одного состояния в другое.

Вот такое введение получилось. А теперь перейдем к основной теме статьи, а именно - менеджер состояний.

Итак, состояние это некий объект, который должен иметь, как минимум, функцию входа, которую он выполняет при входе, и функцию выхода.

Обобщим состояния в такой абстрактный класс.

class State
{
public:
//вход
virtual void enter()=0;


//вызываем при паузе
virtual void pause()=0;

//восстановление
virtual void resume()=0//выход
virtual void exit()=0;

//функции отрисовки и обновления
virtual void render()=0;
virtual void framemove(CPoint _point, MouseState _mouseState)=0;
};

Но так как имеем абстрактный класс, сделаем ему конкретные, чтобы можно было создавать объекты.

Конкретные состояния будут такие: PlayState, AboutState, MenuState.

class PlayState: public State
{
.....
PlayState();

public:
void render(); // что хотите то и отрисовывайте( игра ваша:) )
void framemove(CPoint _point , MouseState _mouseState); // обновление в состоянии игры
//для обращения к объекту
static PlayState* getInstance() { return &mPlayState; }

void enter(); // операции для входа в стейт(загрузка уровня)
void exit(); // операции по выходу из стейта(выгрузка ненужных объектов)

void pause(); // пауза
void resume(); //возврат из паузы
private:
static PlayState mPlayState;
};

class AboutState: public State // состояние о программе( пишите о себе)
{

....
public:

void render(); // текст и картинки себя любимого :)
void framemove(CPoint _point , MouseState _mouseState);
//для обращения к объекту
static AboutState* getInstance() { return &mAboutState; }

void enter();
void exit();

void pause();
void resume();
private:
static AboutState mAboutState;

};

class MenuState: public State // состояние показа меню
{
...

public:

void enter(); // вход в меню
void exit(); //выход из состояния меню

void pause();
void resume();

void render(); // рисуем кнопки меню
void framemove(CPoint _point , MouseState _mouseState);
private:
static MenuState mMenuState;

};

Вот такие классы. Конкретные реализации придумывайте сами!!! это зависит только от вас и вашей фантазии.

А теперь самое интересное. Как этим добром будем управлять. Напишем класс менеджер.

#include <vector>
#include <iostream>

#include "States.h"

PlayState PlayState::mPlayState;
AboutState AboutState::mAboutState;
MenuState MenuState::mMenuState;

class StateManager: public singleton<StateManager>
{
std::vector<State*> mStates;
friend singleton<StateManager>;


protected:
StateManager(){}

public:

void render()
{

//вызываем рендер текущего состояния
mStates.back()->render();
}

void framemove(CPoint _point, MouseState _mouseState)
{

//вызываем обработчик кадров текущего состояния
mStates.back()->framemove(_point,_mouseState);
}

//смена состояния
void changeState(State* state);

//пауза
void pushState(State* state);

//возврат к предыдущему состоянию
void popState();

};

Вот такой менеджер используем стандартный vector библиотеки STL и наш класс singleton, описанный в статье Обеспечиваем доступ к объекту из любой точки программы. Singleton .

Смотрим реализацию менеджера.

void StateManager::changeState(State* state) //смена состояния
{
// выход из текущего стейта
if ( !mStates.empty() ) {
mStates.back()->exit();


mStates.pop_back();
}

// иниуиализация нового стейта
mStates.push_back(state);
mStates.back()->enter();
}

void StateManager::pushState(State* state) //установка на паузу
{
// ставим на паузу текущий стейт
if ( !mStates.empty() ) {
mStates.back()->pause();
}

// иниуиализация нового стейта
mStates.push_back(state);
mStates.back()->enter();
}

void StateManager::popState() // возврат с паузы
{
// виход из текущего стейта
if ( !mStates.empty() ) {
mStates.back()->exit();
mStates.pop_back();
}

// возобновляем предидущий
if ( !mStates.empty() ) {
mStates.back()->resume();
}
}

А теперь как это использовать. Смотрим пример.

//где необходимо вызываем

StateManager::get().pushState(PlayState::getInstance());

Вот такие пляски с бубном вокруг статических объектов. Надеюсь, эта информация была вам интересна.
C уважением, Андрей.

[к содержанию] [другие статьи Тимонина Андрея]

подробнее

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

Стоимость: 250 руб.

 
     
     
  Введение  
     
 

Эти уроки - плод упорной работы над графикой, которая выполнялась в течение почти года над проектом игры, которая еще не вышла, но выйдет в скором времени.

Вся графика была нарисована в программе Adobe Photoshop. Для просмотра созданных анимаций Вы можете использовать небольшую утилиту - Coords2D

Ссылка для скачивания утилиты Coords2D



Скачать Coords2D -


Размер sfx-архива: 36 Mb. Также содержит много примеров спрайтов и других
изображений из проекта fle, bol и др.

Все наши уроки будут посвящены рассмотрению приоритетно практических вопросов - как рисовать и создавать анимации в Adobe Photoshop. При этом Вам не нужно приобретать какое-либо специальное оборудование - графический планшет или что-то подобное. Мы будем использовать обычную мышь, с которой Вы давно привыкли работать. Итак, Вы откроете для себя огромный и необъятный мир графики, которую Вы можете создать сами в Adobe Photoshop.

Какую версию Adobe Photoshop использовать ? Решайте сами, исходя из Ваших возможностей и пожеланий. Могу посоветовать Вам любую версию начиная от CS (8) до CS 5 (12).

Что еще нам потребуется ? Только лишь немного свободного времени и желания создать что-то красивое и совершенное. А как же опыт ? Опыт мы с Вами будем набирать в ходе наших с Вами уроков. Итак, можно начинать !

 
     
 

Какие специальные знания потребуются ? Думаю, что никаких особых знаний не потребуется, единственное, я надеюсь, что Вы обладаете хотя бы базовыми знаниями работы на ПК, т. е. Вам не нужно объяснять как установить Photoshop, как запустить его, как создать папку или файл, открыть изображение.

Если же и этого минимума знаний у Вас пока нет - начните с изучения более простых уроков -

Уроки Photoshop;

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

 
     
  В этом сборнике статей мы рассмотрим следующие темы:  
     
 

1. Старт - данная статья доступна онлайн, т. к. предоставляется как ознакомительная, остальные статьи входят в состав сборника и недоступны онлайн. Вы сможете их прочитать только после заказа всего сборника статей - Уроки Photoshop - рисуем и анимируем. Стоимость всего сборника - 250 руб. После оплаты заказа Вы в кратчайшие сроки получаете ссылку на скачивание ПОЛНОЙ ВЕРСИИ сборника, скачиваете его, распаковываете (сборник содержится в виде самораспаковывающегося архива) и читаете интересующие Вас уроки.

 
     
  2. Прорисовка  
     
  3. Раскраска  
     
  4. Секреты свето-тени  
     
  5. Применение фильтров  
     
  6. Подготовка к анимации персонажа  
     
  7. Создание анимации  
     
  8. Окончальтельный результат анимации, альфа-маска, сохранение файла  
     
  9. Создание кустов травы, тест результатов в Редакторе карт SceneEditor  
     
  10. Создание фона неба и земли, тест в редакторе карт  
     
  11. Деревья  
     
  12. Прочие объекты  
     
  13. Существа - пауки и их анимация  
     
  14. Анимация брошенных предметов  
     
  15. Основы создания тутульной заставки  
     
  16. Элементы меню  
     
  17. Оформление игровых панелей  
     
  18. Рисование обстановки помещений  
     
  19. Основы создания мини-комикса - шаг 1  
     
  20. Основы создания мини-комикса - шаг 2  
     
  21. Основы создания мини-комикса - шаг 3  
     
  22. Игровые экраны - настройки, информация, игровые диалоговые окна  
     
  23. Предметы и находки - лопата, лейка, плитки  
     
  24. Специфические предметы - летающий смех и его анимация  
     
  25. Специальные эффекты - создание и анимация дождя, возникновения/исчезновения объектов/героя/существ  
     
  26. Итоги проделанной работы: Чему мы научились ?  
     
 

Надеюсь, что эти статьи помогли Вам узнать еще больше о возможностях Photoshop и научили более профессиональной работе в этой программе.

Спасибо за внимание и желаю Вам творческих успехов !!!

 
     
     
     
     
     
     
подробнее

Веселый Буквоежка - онлайн комикс - страница 3

представляем Веселый Буквоежка - онлайн комикс.

- Лукьяныч ! - позвал Жора. В ответ - тишина. Мертвенная, угрожающая. - Погиб он, - сказал Жора. - Зря мы сюда сунулись - сами не выйдем. И тут мы увидели Лукьяныча. Он медленно и неуверенно брел нам навстречу. - Ложись ! - крикнул ему Жора. - Ложись, тебе говорю ! Но Лукьяныч растерялся или не услышал этого крика. Он остановился, поднял руки и стал отмахиваться от морд. Из морд поползли белые волосатые языки, они схватили Лукьяныча за руки, обвили их и стали дергать, словно хотели втянуть в трубу. Лукьяныч бился, пытался оторвать от себя эти белые языки и потом, прежде чем мы успели подбежать, как-то лениво и равнодушно опустился в воду - во все стороны поплыли, словно опасаясь коснуться его, листья кувшинок.

Веселый Буквоежка - онлайн комикс - страница 3

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1]  [страница 2]  [страница 3]  [страница 4]  [страница 5]  [страница 6]  [страница 7]  [страница 8]  [страница 9]  [страница 10]  [страница 11]  [страница 12]  [страница 13]  [страница 14]  [страница 15]  [страница 16]  [страница 17]  [страница 18]  [страница 19]  [страница 20]  [страница 21]  [страница 22]  [страница 23] 

     
 
megainformatic cms e-mailer

Система Управления Вашим Сайтом - megainformatic cms e-mailer

Представляет из себя 4 в 1 - megainformatic cms, e-pro, e-shop и e-mailer. Эти системы позволяют вам управлять сайтом, партнерскими заказами, магазином и организацией e-mail рассылок.

 

Стоимость: 1800 руб.
 
     
 

Система Управления Вашим сайтом - megainformatic cms e-mailer

Эта система объединяет в себе 4 подсистемы:
- megainformatic cms - систему управления сайтом;
- e-pro - систему управления заказами в магазинах партнеров;
- e-shop - систему управления ващим собственным интернет-магазином;
- e-mailer - систему автоматизированных рассылок по базе пользова-
телей.
Таким образом, приобретая данную систему Вы получаете 4 в 1.
Это позволит вам создать собственный сайт - интернет-магазин,
активно использовать партнерские системы и выполнять рассылки
новостей вашему кругу пользователей.

 
     
     
 

Система megainformatic cms e-mailer имеет следующие особенности:

- простая и быстрая установка;

- полностью открытый исходный код на php;

- подробное документирование возможностей;

- удобное управление контентом;

- доступный для понимания код;

- наличие встроенных модулей административной части, контента, поиска, карты сайта, случайной новости, даты и времени, e-pro, e-shop, e-mailer, сменные шаблоны, выпадающее меню;

- наличие подключаемых платежных систем WebMoney, Робокасса, Единый Кошелек, Квитанция сбербанка, QIWI, указание реквизитов для других систем, например yandex.деньги.

 
     
 

Система megainformatic cms e-mailer решает следующие задачи:

- позволяет создать сайт, пополнять, расширять и продвигать его;

- добавить к сайту товары и систему оплаты и обработки заказов, превратив его в интернет-магазин - e-shop;

- осуществлять работу с партнерскими системами других магазинов обрабатывая заказы с помощью системы e-pro;

- организовывать автоматизированное пополнение списков рассылки и выполнять автоматизированные рассылки новостей по базе пользователей вашего сайта;

 
     
 

Если Вы всё еще сомневаетесь остановить ли свой выбор на megainformatic cms e-mailer, тогда рекомендую вам начать с бесплатного решения - megainformatic cms free - это уникальная система, работающая без баз данных и состоящая всего из ОДНОГО!!! исполнимого файла.

Т. е. всё что вам потребуется - это скопировать этот файл на свой хостинг, добавить необходимый контент (в соответствии с описанием системы) и Вы получите бесплатный работающий сайт !!!

 
     
  Добро пожаловать в мир электронных знаний !!!  
     
     
     
     
     
     
     
     
megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



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


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