Мое творчество. Игра Шахматный сапёр

Видео, книги, журналы, научные статьи, (по тематике форума), наше творчество
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение Михаил Киселев »

BDK писал(а): Всё верно пишешь Андрей. Но от себя скажу так - если бы я писал как вы оба то лучше бы я убился башкой об столб Но я не издеваюсь. Так - лёгкая ирония.
Я бы вообще не использовал кнопки - я обычно рисовал в BitMap. Потом я стал использовать OpenGL для графики. А сейчас я вообще написал бы так чтобы с минимальными изменениями откомпилировать хоть под винду, хоть под линукс, хоть под андроид или айос.
Идея отличная, тем более для сетевой игры, как раз необходим проект именно под андроид. Но для меня она не реализуема, я ламер в программировании. Вот если бы кто-нибудь сведущий в этом деле взялся бы за это...
BDK писал(а): Кстати хорошая идея сделать под Android - вот там распространить в массы получится 100%. И даже возможно заработать на этом.
Вам с Андреем могу предоставить все права и возможности сделать это. Могу предоставить исходники и BDK. Хотя по хорошему, лучше написать всё заново. Меня оставить только как автора идеи, а если вам на этом проекте удастся ещё и заработать, буду только рад - мне ничего не надо из денежного вознаграждения. Подумайте над этим. Беру тайм-аут. Жду ответов.
З.Ы. Вся "думалка ходов" игры находится в одной процедуре TForm1.FormMouseMove - вот оттуда можно кое-что оставить - остальное заново, чтобы было красиво и на всех системах работало.
Аватара пользователя
BDK
Сообщения: 6835
Зарегистрирован: 17 май 2015, 23:27
Откуда: Беларусь
Благодарил (а): 196 раз
Поблагодарили: 1018 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение BDK »

Идея отличная, тем более для сетевой игры, как раз необходим проект именно под андроид. Но для меня она не реализуема, я ламер в программировании. Вот если бы кто-нибудь сведущий в этом деле взялся бы за это...
Не уже ли ты уже старик? :) Вряд ли ты старше меня. А уже решил что тебе пришла пора прекратить учиться новому? :) Я вот постоянно учусь тому в чем еще недавно был ламер. И не вижу в этом никакой проблемы. Давай вместе учиться - я подскажу что знаю. Может быть какие-то мои приемы пригодятся и тебе. На самом деле написать приложение под Android проще чем ты думаешь.
► Показать
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение Михаил Киселев »

BDK писал(а): Не уже ли ты уже старик? Вряд ли ты старше меня. А уже решил что тебе пришла пора прекратить учиться новому?
Да не в том дело. Просто программирование - это не совсем моё. Я люблю иностранные языки и историю. Программировал действительно только по необходимости. Тогда была куча свободного времени и я знал, что кроме меня, эту игру не будет программировать никто. Сейчас со временем понапряжней. Да и я далеко не такой умный, как вы с Андреем. У меня уже вот от переделки кода, голова вспухла.
Хорошо бы действительно перенести игру на платформу андроид. Что скажешь Андрей, возьмемся? Но я по крайней мере ближайшую неделю программить не буду, надо отдохнуть.
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение Михаил Киселев »

Андрей, Нашел, строки которые не нравятся ХР
Button7.Glyph.Assign (nil);
Это, в принципе, я у тебя взял. Так что если будешь на работе,на ХР может придумаешь как сделать чтобы Button чистился и ХР на него не глючил.
Пока не внес не строчки в изменении исходника 1.5b2 . Так что если есть желание можешь попробовать пока улучшить код сам. У меня пока неделя отдыха от кодинга будет.
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение Михаил Киселев »

Андрей, Поиграл еще в версию 1.5b2. Молодец, что сделал подсвечивание болдом на кнопках в тех фигурах, которые уже открыты. Давно собирался это сделать, но как-то руки не доходили.
Аватара пользователя
BDK
Сообщения: 6835
Зарегистрирован: 17 май 2015, 23:27
Откуда: Беларусь
Благодарил (а): 196 раз
Поблагодарили: 1018 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение BDK »

Ну у меня сейчас этой игрой заниматься времени тоже нет. Другой занимаюсь :) Может быть тогда Андрею мои подсказки пригодятся? Что скажешь Андрей - стоит мне писать или не стоит тратить время?
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение Михаил Киселев »

Михаил Киселев писал(а):Андрей, Нашел, строки которые не нравятся ХР
Button7.Glyph.Assign (nil);
Это, в принципе, я у тебя взял. Так что если будешь на работе,на ХР может придумаешь как сделать чтобы Button чистился и ХР на него не глючил.
Может вместо процедуры clearb (отвечает за расстановку фигур заново) игру можно как-то просто перезапускать (под ХР без расстановки фигур заново, первый раз Шахматный бой играет без глюков). Только желательно запомнить переменную "o".
begin
o:=2;
end.
переменная "о" отвечает за количество фигур с которыми предстоит играть. 2 - две фигуры, 3- три, и т.д.
Но будь с ней осторожен, эта переменная еще задействована в "думалке ходов" игры что находится в процедуре TForm1.FormMouseMove .
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение Михаил Киселев »

Задача.
Где слон?
Gde slon.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение Михаил Киселев »

Ответ на задачу Где слон? под спойлером.
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

Re: Мое творчество. Игра Шахматный бой

Сообщение Михаил Киселев »

Еще из той же партии.
Где ферзь?
Gde ferz.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.