Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Ваши программы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.07.2014, 18:20
Аватар для andranik.dev
andranik.dev andranik.dev вне форума
Прохожий
 
Регистрация: 27.07.2014
Сообщения: 6
Версия Delphi: Delphi XE5
Репутация: 10
Радость Тетрис

Решил немного попрактиковаться в ООП, выбор пал на простую игру - тетрис. Игру все знают, правила объяснять не нужно Также есть онлайн-таблица рекордов.
Вообщем, скачать можно здесь
Буду рад слышать замечания/пожелания. Тому, кто сможет отправить свой (поддельный) результат в таблицу рекордов - пожму руку

Последний раз редактировалось andranik.dev, 04.09.2014 в 19:44.
Ответить с цитированием
  #2  
Старый 04.09.2014, 01:20
Аватар для blackstrip
blackstrip blackstrip вне форума
Прохожий
 
Регистрация: 03.09.2014
Адрес: Подольск
Сообщения: 15
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Хорошая игра. Старый артмани меня не подвел =)
Ответить с цитированием
  #3  
Старый 04.09.2014, 19:36
Аватар для andranik.dev
andranik.dev andranik.dev вне форума
Прохожий
 
Регистрация: 27.07.2014
Сообщения: 6
Версия Delphi: Delphi XE5
Репутация: 10
По умолчанию

Цитата:
Сообщение от blackstrip
Хорошая игра. Старый артмани меня не подвел =)
Хм, этого я не предугадал.. =)
*жму руку*
Ответить с цитированием
  #4  
Старый 04.09.2014, 19:38
Аватар для Admin
Admin Admin вне форума
Администратор
 
Регистрация: 03.10.2005
Адрес: Россия, Москва
Сообщения: 1,533
Версия Delphi: Delphi 7
Репутация: выкл
По умолчанию

Цитата:
Сообщение от andranik.dev
Решил немного попрактиковаться в ООП, выбор пал на простую игру - тетрис. Игру все знают, правила объяснять не нужно Также есть онлайн-таблица рекордов.
Вообщем, скачать можно здесь
Буду рад слышать замечания/пожелания. Тому, кто сможет отправить свой (поддельный) результат в таблицу рекордов - пожму руку
Скриншоты игры то есть?
Ответить с цитированием
  #5  
Старый 04.09.2014, 19:44
Аватар для andranik.dev
andranik.dev andranik.dev вне форума
Прохожий
 
Регистрация: 27.07.2014
Сообщения: 6
Версия Delphi: Delphi XE5
Репутация: 10
По умолчанию

Цитата:
Сообщение от Admin
Скриншоты игры то есть?
Извиняюсь. Обновил
Ответить с цитированием
  #6  
Старый 04.09.2014, 19:59
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 577
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от andranik.dev
Буду рад слышать замечания/пожелания.
А где реакция на пробел? Бросать фигуры как?
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #7  
Старый 04.09.2014, 20:02
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Сообщение от Freeman
А где реакция на пробел? Бросать фигуры как?
Стрелка вниз ускоряет падение
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #8  
Старый 04.09.2014, 20:07
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 577
Версия Delphi: 6
Репутация: выкл
По умолчанию

Видел, но это не дело.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #9  
Старый 05.09.2014, 00:18
Аватар для andranik.dev
andranik.dev andranik.dev вне форума
Прохожий
 
Регистрация: 27.07.2014
Сообщения: 6
Версия Delphi: Delphi XE5
Репутация: 10
По умолчанию

Цитата:
Сообщение от Freeman
Видел, но это не дело.
Сделал специально для Вас =)
Правда, на скорую руку. Будут баги -- сообщайте

Цитата:
Сообщение от blackstrip
Хорошая игра. Старый артмани меня не подвел =)
Кстати, есть какие-либо способы защиты от такого взлома? Буду рад, если поделитесь ссылками или дадите советы.

Советы/пожелания по улучшению игры так же принимаются
И кстати, в игре есть пауза. На английскую букву "P"
Ответить с цитированием
  #10  
Старый 05.09.2014, 01:36
Аватар для blackstrip
blackstrip blackstrip вне форума
Прохожий
 
Регистрация: 03.09.2014
Адрес: Подольск
Сообщения: 15
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Ну можно закодировать значение. Например, в памяти держать какую нибудь сумму A=очки+1139 или произведение A=очки*2, а выводить на экран и отправлять в список, соответственно,A-1139 или A/2. Тогда поиск "100" очков в памяти ничего не даст (максимум - выдаст и даст изменить то число, которое уже выводится на экран, но на исходное число A это не повлияет).
Ответить с цитированием
  #11  
Старый 05.09.2014, 17:01
Аватар для andranik.dev
andranik.dev andranik.dev вне форума
Прохожий
 
Регистрация: 27.07.2014
Сообщения: 6
Версия Delphi: Delphi XE5
Репутация: 10
По умолчанию

Цитата:
Сообщение от blackstrip
Ну можно закодировать значение. Например, в памяти держать какую нибудь сумму A=очки+1139 или произведение A=очки*2, а выводить на экран и отправлять в список, соответственно,A-1139 или A/2. Тогда поиск "100" очков в памяти ничего не даст (максимум - выдаст и даст изменить то число, которое уже выводится на экран, но на исходное число A это не повлияет).
Большое спасибо! Попробую реализовать в свободное время
Ответить с цитированием
  #12  
Старый 06.09.2014, 00:03
Аватар для andranik.dev
andranik.dev andranik.dev вне форума
Прохожий
 
Регистрация: 27.07.2014
Сообщения: 6
Версия Delphi: Delphi XE5
Репутация: 10
По умолчанию

Сделал защиту от артмани (спасибо blackstrip) и добавил тень для падающей фигуры. Что ещё не хватает? =)
Кстати, может есть и другие способы взлома, от которых я не защитил игру, т.к. не знаю о них..?
Ответить с цитированием
  #13  
Старый 06.09.2014, 01:02
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Конечно есть, дизассемблер.
Да и как бы 3Мб несколько великовато для такой программы, килобайт так 50 в самый раз.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.

Последний раз редактировалось angvelem, 06.09.2014 в 01:05.
Ответить с цитированием
  #14  
Старый 06.09.2014, 19:10
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 577
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от angvelem
Да и как бы 3Мб несколько великовато для такой программы, килобайт так 50 в самый раз.
Ага, ага. А еще ее надо переписать на Си под консоль.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #15  
Старый 06.09.2014, 23:59
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Давай меряться пиписками. Ты пишешь на Си, я на Дельфи. Посмотрим у кого меньше получиться.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:28.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter