Игра Балда (без исходника)
Игра "Балда"
Эта игра для 2-х игроков, правда играть надо на одном телефоне. Она рассчитана на телефоны с экраном 240х400. Проверялась на Nokia acha 311, и на KEmulator. Расположение только горизонтальное Правила: Нужно составлять слова. Слова не должны повторяться (все составленные слова запоминаются). Добавляем букву, и новое слово должно обязательно проходить через Вашу поставленную букву. Управление: 1. Первое слово выводится случайным образом. В памяти 60 слов (7-и буквенных). 2. Выбираем клетку куда хотим поставить новую букву. Клетка должна обязательно соприкасаться какой-то гранью с уже поставленными буквами. Подтверждаем (нажимаем галочку). Крестик - удаление предыдущего слова (сразу после загрузки игры слово не удаляется). 3. Выбираем из алфавита букву которую хотим видеть в вашей клетке. Подтверждаем. Крестик - возврат к стадии выбора клетки. 4. Выбираем все буквы в получившемся слове (начиная с начала). Подтверждаем. Крестик - а) если на экране ничего не выделено, то возвращает к экрану выбора буквы для клетки, б) если на поле присутствует выделение, то убирает его (выделение). 5. Передаем телефон второму игроку - его ход. Подсчет очков: Все буквы в слове суммируются. 1-4 буквы оцениваются по 1-у очку. 5-7 буквы оцениваются по 3 очка. 8-я и далее оцениваются в 5 очков. ---------------------- В игре есть сохранение состояния игры - автоматически сохраняется при выходе, и загружается при старте. Правда путь сохранения вынесен за пределы самой игры - /e:/balda.bal. Если файла по этому пути нету, то игра выбирает случайным образом первое слово для старта. Стрелка вверх - начать игру с другим начальным словом (двойное нажатие). Стрелка в дверь - выход. При этом сохраняется параметры игры (двойное нажатие). Игра подписана на использование диска в телефоне. Исправлено: 1. Исправлена ошибка перерисовки экрана. 2. Когда показываются диалоговые окна, то кнопки "Новая игра" и "Выход" исчезают (так и должно быть). Исправил ситуацию когда можно было нажать на эти невидимые кнопки 3. Не перерисовывался экран в некоторых моментах при нажатии на крестик (последствия пункта 1) Ссылка на скачивание: Вложение 21487 Пароль - 12345 |
Ответ: Игра Балда (без исходника)
|
Ответ: Игра Балда (без исходника)
:ok:
|
Re: Игра Балда (без исходника)
Не скачалось - антивирус Аваст заблокировал архив, говорит вредоносная программа.
|
Ответ: Re: Игра Балда (без исходника)
Цитата:
Действительно. Придётся удалить в соответствии с. Господа выкладывающие, следите сами, пожалуйста, чтобы так не происходило (иначе придётся наказывать). |
Ответ: Игра Балда (без исходника)
Когда декомпилировал, ничего вредоносного не обнаружил.
Возможно, антивирус неадекватно реагирует на библиотеку Lib_jsr75i, потому что она позволяет читать и удалять файлы. Ещё там есть создание и удаление файла "/e:/balda.bal" - не думаю, что это опасно и навредит телефону. На будущее автору - в мидлет паскале есть возможность что-нибудь записывать в record store (во-первых, не должны агриться антивирусы, во-вторых, записи для каждого приложения свои и удалятся при удалении приложения, в-третьих, для доступа к нему не требуется никаких разрешений. При записи файла, как сейчас, телефон будет спрашивать у пользователя разрешения, что неудобно) |
Ответ: Игра Балда (без исходника)
Очень хорошо.
Но в таком виде архив на форуме быть не должен. Это не от праздности, а потому что иначе форум получает ущерб. Цитата:
|
Ответ: Игра Балда (без исходника)
Вредоносным в архиве считаются FW.class и FS.class, дело все в том что MidletPascal дает возможность отсылать смски из приложения, и это использовали для написания вируса "Red browser". Чтобы антивирус не ругался нужно либо собирать приложения в 3-й версии компилятора, либо после компиляции заменить на исправленные FW.class и FS.class
|
Ответ: Игра Балда (без исходника)
О как много уже написали)))
А у меня антивирус и не ругается даже... специально проверил. ((( Ну насчет 2.02, то мне она как-то больше нравится. Последний раз когда я 3-ю установил, то она на комп троян поставила. Мучился удалял А по поводу хранилища, то я в справке просто не совсем понял что это такое, и как-то не экспериментировал даже. Надо как раз попробовать, а то с файлом как-то через пятую точку все вышло. Как раз недавно с сохранением игры недочет обнаружил))) Ну и насчет FW.class и FS.class, то надо их поискать |
Ответ: Игра Балда (без исходника)
Цитата:
Если исправить никак - решение простое - запаролить архив. К сожалению это необходимость, на это есть причины. |
Ответ: Игра Балда (без исходника)
Вложений: 1
Ну вот пока я чего достиг:
Заменил S.class и FW.class на те, что в MP 3.5 (но в VirusTotal все равно 2 антивируса выводят троян - в MP 2.02 на троян указывали 18 антивирусов) Выкладываю файл в запороленном архиве Пароль - 12345 Исправлено (продолжение 1-ого поста): 4. Заменены диалоговые окна 5. Сохранение состояния игры перевел на хранилище данных ("/e:/balda.bal" уже не нужен) 6. Исправил недочет сохранения игры - если есть сохраненная игра, то при старте игры она и загрузится. Но если потом начать новую игру и сразу же выйти из игры, то при следующем заходе ты окажешься в предыдущей сохраненной игре. Исправил эту ситуацию |
Часовой пояс GMT +4, время: 07:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot