Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн сен 25, 2017 7:55 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 20 сообщений ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: Memory Blocks
СообщениеДобавлено: Ср мар 05, 2008 5:25 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Memory Blocks for KolibriOS v1.0
Уже давно все понимали что старый Memory Blocks ужасен, потому как при нажатии перерисовывалось всё окно. Я уже давно (как только освоил немного С--)) захотел его переписать. Нарисовал уже и внешний вид окна, но всё это время был очень занят Эолайтом. С аське Велиант меня как-то спросил что я ещё хочу реализовать, ну я и кинул ему скрин.
И вот спустя некоторое время и родилась эта программа...
Преимущества:
- не перерисовывается всё окно при нажатии на кнопку (блок)
- стильный интерфейс
- встроенная двуязычность)
- не спёртые у мелкомягких иконки, свои, уникальные.

Программирование: Veliant
дизайн и идея: Leency
спасибо Диамонду за ценный совет
и всем кто нас поддерживаел)


Вложения:
mblocks.zip [9.63 КБ]
235 скачиваний

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Ср мар 05, 2008 7:38 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Вот теперь работает))
Прикольно, что многие картинки на тематику Колибри или вообще на компьютерную :)

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Ср мар 05, 2008 7:49 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1071
здорово - мне нравится :)


Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Чт мар 06, 2008 3:12 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
посмотри игру http://en.wikipedia.org/wiki/DONKEY.BAS, может захочешь её портировать...


Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Чт мар 06, 2008 4:20 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Странное предложение... но я так посмотрел код и появились мысли :)
В школе я очень неплохо шпилил по GW BASIC-у... правда я сейчас доделыванием ещё одной игрушкой занимаюсь), но я подумаю, весьма возможно что возмусь :)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Чт мар 13, 2008 9:22 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Diamond переписал Memory Blocks с целью уменьшения размера обратно с С-- на асм.
Размер уменьшился на 1.54 Кб.


Вложения:
mblocks.zip [8.02 КБ]
144 скачивания

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Чт мар 13, 2008 9:27 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Я вообще уважаю игры, развивающие память и внимание. А теперь меня от Memory Blocks за уши не оторвёшь))

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Сб мар 15, 2008 9:31 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Портировал в KolibriOS игру Donkey.
Интересна она тем, что версию под DOS написал Билл Гейтс (да, тот самый :)).
Исходники его версии прилагаются (вернее его версия - для GW-Basic, а это версия для QBasic).
Оттуда заимствованы только интерфейс и правила, а код на 99% собственный (можно сказать, что это ремейк:)).

Так как версия 0.1, то есть недоработки:
1) окно немного мигает (решение - перетащить его в другое место)
2) генератор случайных чисел работает плохо (надеюсь в следующей версии разберусь почему)
3) в графике мало цветов (потом дорисую)
4) пока плохо реализован счёт (доделаю потом)
5) играть неинтересно, потому что нет усложнения (см. пункт 4)
ну и некоторые другие, например, игра не совсем хорошо работает в эмуляторе.

А так вполне рабочая программа со всеми исходниками и утилитами.


Вложения:
donkey-0.1.zip [15.28 КБ]
127 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Сб мар 15, 2008 9:37 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Отличная игрушка!))) Только да:
1. Мигает
2. У меня все коровы были справа. :) Так ведь генератор случайных чисел есть, разве этот не подходит?

Сорри за такой вопрос - но почему именно на gcc? Есть ведь простой С--...


Вложения:
mblocks.zip [296.88 КБ]
132 скачивания
RANDOM.zip [887 байт]
127 скачиваний

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Вс мар 16, 2008 3:58 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1071
C-- это совсем не C и не C++. Меня вообще смутные сомнения терзают о том, целесообразно ли вообще использовать С--. Он уже не развивается, а совместимости версий нет. Т. е. программа, которая компилится одной версией вылетает с ошибкой в другой... Да и с точки зрения опыта программирования - С-- все таки экзотика и почти не используется.


Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Вс мар 16, 2008 2:07 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Вот новая версия игры Donkey. Из существенных недостатков остался только один - мигание экрана. И может нужно создать ветку, где собирать все игры вместе?


Вложения:
donkey-0.2.zip [15.82 КБ]
139 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Вс мар 16, 2008 2:43 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Игры=Программы. Тебе просто надо было новую тему создать.
Да, С-- не супер крутой язык, но проги на нём работают и вроде неплохо :)

P.S. Ты, наверно, знаешь, но всё же. Чтобы меньше мигало надо начинать перерисовывать только вначале заезда + перерисывать только дорогу. Я бы может подправил исходники, но у меня нет GСС... Хотя, ща может скачаю и гляну).

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Вс мар 16, 2008 8:18 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1071
Albom заметил, что мигает почему-то статичное стартовое окно, которое по определению мигать не должно, т. к. никаких перерисовок там не делается: вывод строк с именем программы и типа "нажмите пробел для продолжения".


Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Вс мар 21, 2010 8:09 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Memory Blocks v1.05
- используются системные цвета и кнопки
- теперь язык системы определяется автоматически
- небольшие оптимизации кода и фиксы интерфейса


Вложения:
mblocks.zip [8.09 КБ]
115 скачиваний
mblocks.PNG
mblocks.PNG [ 7.33 КБ | 3593 просмотра ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Memory Blocks
СообщениеДобавлено: Вт мар 30, 2010 6:03 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 9:30 am
Сообщения: 61
Замечательная игра обречённая на успех, но было бы ещё круче если бы картинок в программе было раза в три больше тогда и играть будет интереснее)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 20 сообщений ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB