Board.KolibriOS.org

Official KolibriOS board
It is currently Sun May 19, 2019 4:00 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 20 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Memory Blocks
PostPosted: Wed Mar 05, 2008 5:25 pm 
Offline
Designer
User avatar

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

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


Attachments:
mblocks.zip [9.63 KiB]
Downloaded 303 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: Memory Blocks
PostPosted: Wed Mar 05, 2008 7:38 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Вот теперь работает))
Прикольно, что многие картинки на тематику Колибри или вообще на компьютерную :)

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


Top
   
 Post subject: Re: Memory Blocks
PostPosted: Wed Mar 05, 2008 7:49 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
здорово - мне нравится :)


Top
   
 Post subject: Re: Memory Blocks
PostPosted: Thu Mar 06, 2008 3:12 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
посмотри игру http://en.wikipedia.org/wiki/DONKEY.BAS, может захочешь её портировать...


Top
   
 Post subject: Re: Memory Blocks
PostPosted: Thu Mar 06, 2008 4:20 pm 
Offline
Designer
User avatar

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

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


Top
   
 Post subject: Re: Memory Blocks
PostPosted: Thu Mar 13, 2008 9:22 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
Diamond переписал Memory Blocks с целью уменьшения размера обратно с С-- на асм.
Размер уменьшился на 1.54 Кб.


Attachments:
mblocks.zip [8.02 KiB]
Downloaded 203 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: Memory Blocks
PostPosted: Thu Mar 13, 2008 9:27 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Я вообще уважаю игры, развивающие память и внимание. А теперь меня от Memory Blocks за уши не оторвёшь))

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


Top
   
 Post subject: Re: Memory Blocks
PostPosted: Sat Mar 15, 2008 9:31 pm 
Offline
Mentor
User avatar

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

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

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


Attachments:
donkey-0.1.zip [15.28 KiB]
Downloaded 184 times
Top
   
 Post subject: Re: Memory Blocks
PostPosted: Sat Mar 15, 2008 9:37 pm 
Offline
Designer
User avatar

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

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


Attachments:
mblocks.zip [296.88 KiB]
Downloaded 189 times
RANDOM.zip [887 Bytes]
Downloaded 186 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: Memory Blocks
PostPosted: Sun Mar 16, 2008 3:58 am 
Offline
User avatar

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


Top
   
 Post subject: Re: Memory Blocks
PostPosted: Sun Mar 16, 2008 2:07 pm 
Offline
Mentor
User avatar

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


Attachments:
donkey-0.2.zip [15.82 KiB]
Downloaded 198 times
Top
   
 Post subject: Re: Memory Blocks
PostPosted: Sun Mar 16, 2008 2:43 pm 
Offline
Designer
User avatar

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

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

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


Top
   
 Post subject: Re: Memory Blocks
PostPosted: Sun Mar 16, 2008 8:18 pm 
Offline
User avatar

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


Top
   
 Post subject: Re: Memory Blocks
PostPosted: Sun Mar 21, 2010 8:09 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
Memory Blocks v1.05
- используются системные цвета и кнопки
- теперь язык системы определяется автоматически
- небольшие оптимизации кода и фиксы интерфейса


Attachments:
mblocks.zip [8.09 KiB]
Downloaded 175 times
mblocks.PNG
mblocks.PNG [ 7.33 KiB | Viewed 4709 times ]

_________________
Через тернии к звездам
Top
   
 Post subject: Re: Memory Blocks
PostPosted: Tue Mar 30, 2010 6:03 pm 
Offline
User avatar

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 20 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited