Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт май 25, 2017 6:06 am

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




Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: Гробница фараона. Бета-версия.
СообщениеДобавлено: Пт июн 23, 2006 10:03 pm 
Не в сети

Зарегистрирован: Вт апр 18, 2006 11:48 pm
Сообщения: 53
http://soleil.nm.ru/fara.rar

http://soleil.nm.ru/farasrc.rar исходники


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 23, 2006 10:53 pm 
Красиво, интересно, затягивающе! Мне игра понравилась.
Предложения:
1) не помешало бы сделать секретные коды для каждого уровня сложности;
2) мне кажется, что окна лучше выводить в центре экрана;
3) можно с каждым уровнем кроме количества фигур увеличивать размеры самого поля, хотя, возможно это лишнее.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 24, 2006 9:32 am 
Не в сети

Зарегистрирован: Вт апр 18, 2006 11:48 pm
Сообщения: 53
1) в релизе сделаю.
2) попробую сделать :)
3) ну не знаю, в оригинале на pig.ru (откуда эта игра содрана) размеры игрового поля постоянны.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 24, 2006 10:18 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
У меня игра не запускается с рамдиска. Как я понял
Код:
   // отделяем имя модуля от пути
   cPtr = strrchr( kosExePath, '/' );
   // проверка ;)
   if ( cPtr == NULL )
   { rtlDebugOutString( "Invalid path to executable." );
        return;
    }
ищет слэш и не находит. При запуске с рамдиска его нет. И где можно найти исходники на pe2kos.exe ?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 24, 2006 10:41 am 
Не в сети

Зарегистрирован: Вт апр 18, 2006 11:48 pm
Сообщения: 53
У меня дистрибутив 5.3.0 бета 2. Запускается без проблем из x-tree и mfar. И при запуске с рам-диска путь вполне себе есть виде RD/1/
Так что ставь нормальный дистрибутив ;)

pe2kos с исходниками там же http://soleil.nm.ru/pe2kos.rar


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 25, 2006 2:01 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Хороший пример программирования на С++ для Колибри. Может напишешь статью, поделишься опытом ? Думаю многим будет интересно.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 25, 2006 2:38 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
С этой игрухой жена позабыла про пасьянс! Так что с меня пиво :)


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 25, 2006 3:29 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
Кстати, забыл сказать, что не работает кнопка выход в самой игре :(


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 25, 2006 5:47 pm 
Не в сети

Зарегистрирован: Вт апр 18, 2006 11:48 pm
Сообщения: 53
Ага, не работает :) В релизе будет работать, а пока выход по ESC.

Serge
Я попробую что-нибудь написать, авось получится ;)


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 25, 2006 8:52 pm 
rabid rabbit
Интересная игрушка. Музыки только не хватает. :-)
Но это пока вопрос ограниченности системы и вопрос времени.
Удачи.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 26, 2006 3:59 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Запуск 19-й функцией действительно передаёт неправильный путь...

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 30, 2006 4:07 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Хорошая игрушка. Только пора уже переходить с 58-й на 70-ю функцию...


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 30, 2006 9:29 pm 
Не в сети

Зарегистрирован: Вт апр 18, 2006 11:48 pm
Сообщения: 53
Я лучше дождусь очередного дистрибутива. У меня ядро 70-ю функцию не поддерживает. ;)


Вернуться к началу
 Заголовок сообщения: Релиз
СообщениеДобавлено: Сб авг 05, 2006 3:34 pm 
Не в сети

Зарегистрирован: Вт апр 18, 2006 11:48 pm
Сообщения: 53
По тем координатам, что в начале топика, теперь лежит окончательная версия программы и исходники.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 11, 2006 4:01 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Я тут немного её подправил... надеюсь, бить меня за это не будут...
1. Вместо LZW-распаковки прикрутил LZMA (которая используется в 7-Zip и mtappack). Размер fara.gfx уменьшился на 100 с лишним килобайт.
2. При этом обнаружилось, что вредная Visual Studio при таких настройках все неинициализированные данные явно инициализирует нулями, хотя делать этого совершенно необязательно. Учитывая, что LZMA-распаковщик использует этак 32 неинициализированных килобайт, это несколько неприятно... Убедить её не делать так у меня не получилось, так что пришлось модифицировать pe2kos так, чтобы она отбрасывала завершающие нули. Это безопасно, поскольку Колибри зануляет при запуске всю память за исключением самого файла (для 70-й функции это верно без оговорок, для медленно отмирающих 58-й и 19-й следует учитывать, что (как можно считать) данные последнего сектора за пределами самого файла на диске обнулены). Кроме того, я написал небольшое описание к утилите.
http://diamondz.land.ru/pe2kos.7z
3. По аналогии с lang.inc введён lang.h для поддержки разных вариантов языка при компиляции. Скомпилировал две версии: русскую и английскую. Кстати, тебя не затруднит перевести на английский ещё и файл с описанием?
4. Процедура sprintk заменена на нормальную sprintf в C-стиле (с переменным числом аргументов). Код стал несколько читабельнее и короче.
http://diamondz.land.ru/fara.rar
http://diamondz.land.ru/farasrc.7z


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и 1 гость


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

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