X-Wing v1.2 & TIE-Fighter v1.2

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

X-Wing v1.2 & TIE-Fighter v1.2

Сообщение Danya aka Spiridon » 07.01.2004 (Ср) 0:45

Игра X-Wing v1.2 (Полная обновлённая версия) - http://danya.tumin.net/files/X-Wing%20v1.2.exe! Качаем! Цель игры - уничтожить как можно больше X-Wing'ов за 60 секунд.

З.Ы. Писал я её на Visual Basic 6.0! ;)
Последний раз редактировалось Danya aka Spiridon 18.03.2004 (Чт) 7:12, всего редактировалось 5 раз(а).

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.01.2004 (Ср) 10:39

:lol: Мог бы и не говорить, на чём писал :lol:

Увидев самолётик, я им попытался сразу управлять, дабы скорее окунуться в хардкорный космосим... А оказалось... Извини, конечно, но это пишется за 10 минут :wink:
Кстати, знаешь, сколько сотен я щёлкаю за 1 минуту? Не скажу, испугаешься. А знаешь как? :) У тебя форма изменяемого размера, а новые координаты самолёта рассчитываются как rnd в границах формы. Уменьшаем размер формы до минимума и с бешеной скоростью кликаем практически неподвижный Х :P
И ещё. Процесс не самовыгружается, висит, вражина, в памяти. Сколько раз пускал, столько их и висит.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

X-Wing v1.0

Сообщение Danya aka Spiridon » 07.01.2004 (Ср) 12:32

Хорошо. Сделаю, чтобы форму нельзя было изменить. А как сделать чтобы при нажатии на крестик игра выгружалась из процессов? Что еще не так?

З.Ы. Ну не 10 минут! ;)

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

X-Wing v1.0

Сообщение Danya aka Spiridon » 07.01.2004 (Ср) 12:45

Вот у меня еще вопрос, у меня есть форма frmAbout, мне надо чтобы при её открытии форма с игрой "блокировалась", то есть пока не закроешь frmAbout - начать играть нельзя. Надо чтобы она как бы "прилипла" сверху к форме с игрой! Как это программно сделать (а может не программно). Help me please! :oops:

Aleksej
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 191
Зарегистрирован: 03.06.2003 (Вт) 9:58

Сообщение Aleksej » 07.01.2004 (Ср) 13:42

Код: Выделить всё
Form1.Show vbModal

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 07.01.2004 (Ср) 14:28

Спасибо! А насчёт выгрузки из процессов никто помочь не может? :?:

Aleksej
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 191
Зарегистрирован: 03.06.2003 (Вт) 9:58

Сообщение Aleksej » 07.01.2004 (Ср) 15:06

Код: Выделить всё
Declare Function TerminateThread Lib "kernel32" (ByVal hThread As Long, ByVal dwExitCode As Long) As Long

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 07.01.2004 (Ср) 16:03

А в 2000/ХР это работать будет? Это в самое начало вставлять?

Aleksej
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 191
Зарегистрирован: 03.06.2003 (Вт) 9:58

Сообщение Aleksej » 07.01.2004 (Ср) 16:28

Requires Windows NT 3.1 or later; Requires Windows 95 or later, а вызвать при выходе из программы.

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 07.01.2004 (Ср) 16:35

Смотри у меня есть начало кода:

Dim ClickStatictic As Integer
Dim CurrentTimer As Integer

Option Explicit


куда и что мне вставлять???

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 07.01.2004 (Ср) 23:19

Help me please!

Aleksej
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 191
Зарегистрирован: 03.06.2003 (Вт) 9:58

Сообщение Aleksej » 08.01.2004 (Чт) 10:08


GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.01.2004 (Чт) 11:11

Я бы глянул на исходник, дабы выяснить, почему не выгружается :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 08.01.2004 (Чт) 11:47

Не... не могу... Я заметил, что если я делаю окно с игрой главной (первым при загрузке), оно нормально выгружается!

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 08.01.2004 (Чт) 12:20

Я думаю, может убрать форму где спрашивается про начать или нет игру, а вместо него сделать просто MsgBox при загрузке игры? Но как сделать чтобы таймер не начинал идти пока я не нажму Yes?

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 08.01.2004 (Чт) 15:36

Вот, переделал дизайн, исправил кое-что из вышеперечисленного (не исправил фигню с выгрузкой из процессов при выходе):

http://danya.tumin.net/files/TIE-Fighter%20v1.0.exe

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 08.01.2004 (Чт) 21:40

Народ! Ау! Что еще не так???

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 09.01.2004 (Пт) 0:23

Представьте, что вы бета-тестеры этой игры! Что в неё не так, кроме того, что она не выгружается при нажатии на X?! (Сюжет и геймплей тоже не в счёт ;))

З.Ы. :cry: :cry: :cry: :cry: :cry:

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 09.01.2004 (Пт) 1:54

Ндаа. Всё гениальное - просто. END - для выхода.
Или
Unload Form1
Unload Form2
Unload Form...
8)

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 09.01.2004 (Пт) 2:08

Как мне это поможет? Мне надо чтобы при нажатии на крестик, программа выгружалась из процессов! Можешь код предложить?

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 09.01.2004 (Пт) 10:45

Кхе...ты бы хоть иконку прицела на другую поменял, а то что это за плюсик? :D А также я бы тебе посответовал сделать подсчет процентов попадания, уровни сложности (скорость появления кораблей и т.д.). помню давно сам такое писал :wink:
И пусть в моих поступках не было логики...

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

Сообщение Danya aka Spiridon » 09.01.2004 (Пт) 13:36

Sanya Z писал(а):Кхе...ты бы хоть иконку прицела на другую поменял, а то что это за плюсик? :D А также я бы тебе посответовал сделать подсчет процентов попадания, уровни сложности (скорость появления кораблей и т.д.). помню давно сам такое писал :wink:


Я же давал уже новый линк - http://danya.tumin.net/files/TIE-Fighter%20v1.0.exe! У меня клавная проблема с выгрузкой из процессов! :cry:

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 09.01.2004 (Пт) 15:32

Так тебе же написали:
mark+ писал(а):Ндаа. Всё гениальное - просто. END - для выхода.
Или
Unload Form1
Unload Form2
Unload Form...
8)


Нажатие на "крестик" - это событие формы QueryUnload

Код: Выделить всё
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

Unload me 'Если у тебя всего одна форма

End Sub


Вроде долно работать :wink:
И пусть в моих поступках не было логики...

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 09.01.2004 (Пт) 15:40

Кстати, а чтобы выгружалась форма с вопросом "Хочешь играть?", то это также делается:

Код: Выделить всё
Private Sub cmdYes_Click() 'Если хотят поиграть
frmIgra.visible=true
...
Unload Me
end

Private Sub cmdNo_Click() 'Если они потеряли сознание :twisted:
MsgBox "Приходите ещё" 'Это к примеру
Unload Me
end


Вроде так :arrow:
И пусть в моих поступках не было логики...

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 10.01.2004 (Сб) 0:34

Sanya Z Фенькс! ;) Только не так надо:

Код: Выделить всё
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Unload me
End Sub


А вот так (;)):

Код: Выделить всё
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
End
End Sub

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 10.01.2004 (Сб) 0:38

ВСЁ КАЧАЕМ TIE-FIGHTER V1.0 (FINAL) - http://danya.tumin.net/files/TIE-Fighter%20v1.0.exe!

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Re: ...

Сообщение Sanya Z » 10.01.2004 (Сб) 0:47

Danya aka Spiridon писал(а):ВСЁ КАЧАЕМ TIE-FIGHTER V1.0 (FINAL) - http://danya.tumin.net/files/TIE-Fighter%20v1.0.exe!


А ты маньяк :twisted: ...А теперь не расслабляться! Продолжаем работать :!:
И пусть в моих поступках не было логики...

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 10.01.2004 (Сб) 1:00

Всмысле маньяк???

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Re: ...

Сообщение Sanya Z » 10.01.2004 (Сб) 1:18

Danya aka Spiridon писал(а):Всмысле маньяк???


Это я про то, что новые версии лепишь :) (Final там и все такое) :arrow:
И пусть в моих поступках не было логики...

Danya aka Spiridon
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 18:22
Откуда: Россия, Москва

...

Сообщение Danya aka Spiridon » 10.01.2004 (Сб) 1:34

Sanya Z
А! Ну... я просто все баги исправил, и решил финальную сделать! ;)

След.

Вернуться в Наши проекты

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33

    TopList  
cron