Бомбер для 7.7

0. 1050 20.08.09 17:12 Сейчас в теме
Ностальгия... ремейк популярной игры для спектрумов и иже с ними.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. salexdv 20.08.09 17:12 Сейчас в теме
Супер вообще!!!! Только вот бомберу бы имя задавать :))))
2. Ёпрст 1050 20.08.09 17:20 Сейчас в теме
3. vip 20.08.09 17:50 Сейчас в теме
4. GSoft 2858 21.08.09 00:08 Сейчас в теме
по окончании уровня бомбер продолжает летать над пустым городом
5. Ёпрст 1050 21.08.09 08:11 Сейчас в теме
(4) Есть такое... поправлю..
7. Ёпрст 1050 21.08.09 08:36 Сейчас в теме
(4) Обновил.. щас ужо не летает :)
6. Арчибальд 2714 21.08.09 08:30 Сейчас в теме
8. ACE$ 102 21.08.09 09:03 Сейчас в теме
в вайне от этерсофта не пре :( тут же вылетает (конфликт самого вайна и формекса). В виндовом терминале не смог перехватить клавиатуру.
Но идея - супер!
9. Ёпрст 1050 21.08.09 09:05 Сейчас в теме
(8) А формекс какой версии?
Попробуй явно воткнуть ПерехватКлавиатуры(НовоеЗначение) через объект Сервис.
10. brr 179 21.08.09 13:14 Сейчас в теме
При нажатии (-) скорость растет, при (+) падает. Нелогично
11. Ёпрст 1050 21.08.09 13:19 Сейчас в теме
(10) Эт, чтоб лишний раз не баловались..
:)
12. brr 179 21.08.09 13:31 Сейчас в теме
Нет описания кнопки Esc :). Нет паузы - "Начальник пришел".
13. Ёпрст 1050 21.08.09 13:34 Сейчас в теме
14. Ёпрст 1050 21.08.09 14:20 Сейчас в теме
+13 Обновил..
Есть теперь и пауза и "защита" от начальства, описание кнопок управления, ну и скорость верная.
15. bpv 72 21.08.09 14:44 Сейчас в теме
все отлично. а можете сделать чтобы бомбы летели не вертикально, а по пораболе, то есть скорость горизонтальная будет постоянная(равная скорости самолета), а скорость вертикальная будет увеличиваться по мере приближения к земле.
((Формулы, описывающие свободное падение v=gt, h=gt2/2, v2=2gh,
где v - мгновенная скорость тела; t - время падения; h - высота, с которой падает тело; g=9,8 м/с2)).
Тогда будет труднее попасть, а так мышку поставил над домом и сразу попал.
Но вообще отлично.
16. Ёпрст 1050 21.08.09 14:46 Сейчас в теме
(15) да можно попробовать, там бомба ни к чему не привязана - просто изменяются атрибуты реквизита..
17. bpv 72 21.08.09 14:48 Сейчас в теме
еще хотелось сбрасывать бомбы, не дожидаясь пока предыдущая упадет на землю. То есть одно нажатие пробела - одна сброшенная бомба.
18. Ёпрст 1050 21.08.09 14:50 Сейчас в теме
(17) Неее... тут в этом и весь смысл - самолет снижается всё время и пока бомба не долетит до конца, новую сбросить нельзя..
А так было бы - зажал пробел и стер с лица земли город за один проход...
Це же прототип игрухи с спектрума.
19. Ёпрст 1050 21.08.09 14:50 Сейчас в теме
+18 Нужно просто снижение побольше выставить - тогда врезаться в город будешь чаще и тут уже важна будет меткость бомбометания..
20. Оболтус 186 21.08.09 15:25 Сейчас в теме
21. bpv 72 21.08.09 17:00 Сейчас в теме
а можно добавить табло результативности, типа: уровень, количество домов(кубиков), количество сбросов бомб, количество попаданий и процент попаданий.
22. Ёпрст 1050 21.08.09 17:21 Сейчас в теме
(21) хорошо...доделю.
А вот, по-поводу параболлы...
У меня для скорости вычисления попадания,после бомбометания сразу отсеиваются все дома, и добавляется в список попаданий только те дома, в которые попадает бомба, и потом в полёте бомбы сравниваются вертикальные координаты только этих домов и бомбы...
В противном случае, нужно было бы обходить каждый дом и сравнивать с ним..
Хотя... попробую в понедельник.
23. Поручик 4507 22.08.09 11:28 Сейчас в теме
Что-то подобное пробовал на фокспро 2.6, ещё в досовском варианте, лет этак мнадцать назад.
24. Ish_2 1064 22.08.09 11:36 Сейчас в теме
(23) Я тоже вытер слезу по фокспро 2.6.
25. boy13 169 24.08.09 12:39 Сейчас в теме
После того, как нажал на Enter и восстановил окошко - пауза не отрабатывает. Не выводит из паузы.
27. Ёпрст 1050 24.08.09 12:47 Сейчас в теме
(25) так и было задумано...
по ентеру - скрытие, потом восстанавливаешь и жмешь паузу..
26. boy13 169 24.08.09 12:44 Сейчас в теме
вообще пауза не работает :(
28. Ёпрст 1050 24.08.09 12:47 Сейчас в теме
29. boy13 169 24.08.09 16:18 Сейчас в теме
(27,28) Ну вообще не работает... я ее жму, а эффекта - ноль...

компутер: ноут Dell inspiron 1501, на борту Vista Home Basic
30. Ёпрст 1050 24.08.09 16:29 Сейчас в теме
(29) можешь в коде написать

Процедура ПриНажатииКнопкиКлавиатуры(КодКлавиши,Alt,Shift,Ctrl,Символ,ФСО)
Сообщить(КодКлавиши);
и посмотреть, равент ли он 19.
Если не равен, то в коде поменять на любой другой подходящий код в этом месте
ИначеЕсли КодКлавиши=19 Тогда
31. Sergey03 26.08.09 06:38 Сейчас в теме
когда открываю бомбера и нажимаю любую клавишу 1с вываливается. Оказывается при открытии "гРФорма=СоздатьОбъект("Общие.Форма.Привязка");"
не создается, формекс загрузился , в чем проблема?
32. Ёпрст 1050 26.08.09 08:19 Сейчас в теме
(31) Это тут вообще ни коим боком.. там всё в попытку обёрнуто.
Нет 1с++ или соответствующего класса - нет и привязок формы..

ЗЫ: Формекс какой версии?
33. Sergey03 26.08.09 09:06 Сейчас в теме
версия 2.0.5.92

в том месте он в исключение уходит
34. Ёпрст 1050 26.08.09 09:08 Сейчас в теме
(33) Так и должно быть.
Это никак не влияет на "падение" 1с-ины..
Помимо формекса, другие ВК есть?
35. Sir12 9 26.08.09 09:12 Сейчас в теме
Народ, у меня ошибка сразу идет, "РасшФ.УстановитьФорму(Форма); Значение не представляет агрегатный объект (УстановитьФорму)", что не так ?

Судя по коду "ЗагрузитьВнешнююКомпоненту("formex.dll")" проскакивает без нареканий.
39. Ёпрст 1050 26.08.09 09:19 Сейчас в теме
(35) там ошибка в коде.. качай последнюю..
42. Sir12 9 26.08.09 09:21 Сейчас в теме
(39) после того как DLL перекинул в каталог базы, пока ошибок никаких не было )
44. Ёпрст 1050 26.08.09 09:23 Сейчас в теме
(42) Првильно, ибо при первом запуске формекс загрузился, а я вот забыл там в исключение воткнуть РасшФ = СоздатьОбъект.. вот и ругалось на "нет метода"
36. Sir12 9 26.08.09 09:14 Сейчас в теме
Все, разобрался, оказалось formex надо было в базу класть, а не в BIN.
37. Ёпрст 1050 26.08.09 09:16 Сейчас в теме
(36) вовсе не обязательно, в бине тоже найдет.
40. Sir12 9 26.08.09 09:20 Сейчас в теме
(37) Найти то нашел, тока вот не заработал.
38. Sergey03 26.08.09 09:17 Сейчас в теме
уже все закомментировал - все равно
43. Ёпрст 1050 26.08.09 09:22 Сейчас в теме
(38) На вкладке "О программе" какая версия формекса светится ?
В глобальнике, или еще где нет случаем Сервис.ПерехватКлавиатуры(0); ?
41. Sergey03 26.08.09 09:20 Сейчас в теме
нашел , в бине валялся новый формекс а в каталоге старый . Видимо со старого грузился
45. brr 179 27.08.09 10:27 Сейчас в теме
ОФФ Вопрос автору, как вы думаете в семерке можно сделать что-то вроде С/Pascal (нужное зачеркнуть) robots?
46. Ёпрст 1050 27.08.09 10:51 Сейчас в теме
47. brr 179 27.08.09 11:18 Сейчас в теме
(46) Я как то пробывал это сделать, уперся в распараллеливание работы нескольких алгоритмов.
48. Ёпрст 1050 27.08.09 12:22 Сейчас в теме
(47) многопоточности в 1с нет.. можно только эммулировать, делая несколько сеансов..
49. Ёпрст 1050 27.08.09 12:23 Сейчас в теме
50. brr 179 27.08.09 12:29 Сейчас в теме
(49) Это через функцию на форме?. Если да то я так и делал, предполагалось что модули роботов во внешних обработках. Эти обработки запускались внутри функций расположенных на форме, но 1С сказала что так делать нельзя :). И я это дело забросил. Может имеет смысл по другому сделать подключение модулей роботов?
51. Ёпрст 1050 27.08.09 12:31 Сейчас в теме
(50)Открывать форму из формул диалога можно, либо в ложном закрытии формы, либо использовать метод формекса, который "лечит" это.
52. brr 179 27.08.09 12:33 Сейчас в теме
53. Paully 27.08.09 14:30 Сейчас в теме
РасшФ.ОбработкаОжидания("БомберЛететь",СкоростьБомбера);
Поле агрегатного объекта не обнаружено (ОбработкаОжидания)
- FormEx.dll стоит... Ошибка является после нажатия, к примеру, пробела...
54. Paully 27.08.09 14:55 Сейчас в теме
Все, ПРОСТО обновить до последней версии ВК. Все сразу работает. Этого не было сказано в описании на первой странице. Вот и не сделал в свое время))
Надо бы добавить такой комментарий.
55. CheBurator 3455 28.08.09 02:03 Сейчас в теме
а еще обезьяна была кидала палку по параболе...
56. Ёпрст 1050 28.08.09 08:19 Сейчас в теме
(55) Да много чего было.. Ща поставлю эмулятор спектрума, покачаю игрушек..
57. Арчибальд 2714 28.08.09 08:22 Сейчас в теме
(56) Неужели с кассетника? 8)
58. Ёпрст 1050 28.08.09 08:27 Сейчас в теме
(57) не... хотя должен быть где то..
Вот только кассетника давно нет
вот с таких сайтов и им падобных:

http://trd.speccy.cz/
59. Арчибальд 2714 28.08.09 08:35 Сейчас в теме
(58) У меня до прошлого года еще на пятидюймовых дискетах с сотню игрушек хранились. Вынес на мусорку вместе с "Пентагоном", часа не прошло, как кто-то оприходовал :))
maxpiter; +1 Ответить
60. maxpiter 146 16.08.10 16:04 Сейчас в теме
(59) сначало ZX Spectrum 48 с Elite, а после Pentagon 128 с Lotus Esprit - были уже тогда в 3D!!! и круче GTA IV и современных симуляторов :)
а фантазию как развивали!!!
p.s. тогда - это в 89-93 годах :)
61. maxpiter 146 16.08.10 16:07 Сейчас в теме
+60 а еще раньше был компутер Башкирия 32к и Хобби (вроде 64 хм...) и там на них была игра Клад - это вообще шедевр тогда был :)
год 87-88 вроде
62. Kolik007 43 26.12.11 14:04 Сейчас в теме
+ Клевая игрулина, сразу вспоминаешь денди )))
63. Zhe_ka 26.12.11 14:15 Сейчас в теме
клевая вешь, вспоминаются сразу детства, денди, геймбои))))
64. Rockman 14.03.12 16:11 Сейчас в теме
Замечательная игрушка на Спектруме была, жаль так ни разу не прошел уровень.
65. masticore 28.09.13 08:41 Сейчас в теме
Застревал на третьем. Хотя бы загружалась минуты за две. Да и сохранения нет (вернее, при наличии дисковода была у некоторых аппаратная возможность).
Оставьте свое сообщение
Вопросы с вознаграждением
Вакансии
Программист 1С
Санкт-Петербург
зарплата от 110 000 руб.
Полный день

Программист 1С
Москва
зарплата от 170 000 руб.
Полный день

Программист 1С (Казань)
Казань
зарплата до 130 000 руб.
Полный день

Программист 1С (Новосибирск)
Новосибирск
зарплата до 130 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата от 180 000 руб.
Полный день