|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Игра на QBasic |
|
|
Разное - Игра на QBasic
|
Новый участник Сообщения: 33 |
Профиль | Отправить PM | Цитировать
Представляю вам свою первую игру - "Shotgun". Графика конечно так себе, но я старался как мог. Инструкция и QB прилагается!
Итак, пишите всё, что думаете об игре - хочу увидеть побольше отзывов. По вашему что можно изменить/добавить в игру чтоб получше смотрелась/игралась? И нужно ли вообще продолжать работу, а то мож забросить всё на? Есть ли у игры шансы? Заодно задам вопросы знающим людям (если бейсиком ещё кто-нибудь здесь занимается): 1. Как сделать задержку не через FOR...NEXT, а через таймер на 1 мс? Или чтоб эту 1 мс выполнялся цикл? 2. После того, как программа стала более 1400 строк QBasic 4.5 отказывался её компиливовать, так как недостаточно ему памяти! Можно как-нибудь это исправить? 3. Много ли в коде бардака и читаем ли он вообще? Вот ещё на всякий случай ссылка, если аттач работать не будет: http://www.filehoster.ru/files/er9763 Только отписывайтесь побольше |
|
Отправлено: 21:00, 01-03-2010 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Под Windows 7 Даже не запустится. Выдаст
Цитата:
|
|
------- Отправлено: 01:10, 02-03-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать GordonG, по коду.
Используйте конструкцию CASE при обработке кодов поступивших с клавиатуры. QBasic поддерживает процедуры и функции. Они гораздо удобнее, чем sub'ы. Как первая программа очень даже хорошо, но по хорошему ее следует переписать заново и грамотно. Повторов слишком много, это сбивает. Сам код оформлен хорошо, читать можно. Т.к. программа простая, то понять можно, но иногда хочется комментариев. По поводу задержек, посмотрите исходники nibbles и gorilas. Досконально не вчитывался, смотрел по диагонали. |
------- Отправлено: 02:06, 02-03-2010 | #3 |
Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Цитата Delirium:
http://bit16.ru/index.php?modules=go&cat=vb&id=1835 Цитата lxa85:
|
||
Отправлено: 15:29, 02-03-2010 | #4 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Цитата GordonG:
Там же и справка должна быть. Полезная вещь. |
||
------- Отправлено: 18:25, 02-03-2010 | #5 |
Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Нашёл какой-то DOS 6.22, но папка с ним весит всего 4.26 Мб, а внутри 10 файлов, из которых 3 штуки - IMG (внутри фигня какая-то). Нигде нету BAS файлов, наверное это не полная версия?
А что, так никто игру и не включил? А жаль... |
Отправлено: 14:05, 04-03-2010 | #6 |
Старожил Сообщения: 191
|
Профиль | Отправить PM | Цитировать Цитата GordonG:
А по существу - если вы начинаете изучать программирование, то какой смысл в наш век его изучать на примере QBasic? Это полупустая трата времени. Поставьте уж тогда последний Visual Basic - для начала младшую редакцию. Если вы еще школьник, можно начать со Small Basic - есть у Microsoft такой детский продукт для изучения программирования. А если склоняетесь в сторону именно создания игр, поищите современные специализированные бэйсикоподобные среды для игростроительства - есть таких несколько. |
|
Отправлено: 20:28, 04-03-2010 | #7 |
Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Ну что сказать... Я уже создал одну игру на Blitz Basic, но хочется и первую довести до ума. Вот и лазаю по форумам, чтоб подсказали насчёт задержек всяких, и работу мою посмотрели. Вот когда закончу, так и ещё одну игру писать сяду (наверное на VB всё таки). Повышаю кругозор!
PS. Ну да, школьник, но уже в 10-ом классе. Так что уже не школота))) |
Отправлено: 14:21, 05-03-2010 | #8 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать GordonG, эх школьники... все за вас делать надо
http://telcontar.net/Misc/Gorillas/Gorillas.bas http://library.thinkquest.org/19436/...la/gorilla.bas http://www.jefflewis.net/archive/pro...ng/nibbles.bas http://www.codinghorror.com/blog/files/donkey.bas.txt Далее обращаем внимание на код: В Gorrilas SUB Rest (t#) s# = TIMER t2# = MachSpeed * t# / SPEEDCONST DO LOOP UNTIL TIMER - s# > t2# END SUB Сам код тоже почитайте, это будет хорошим учебником по программированию. |
------- Отправлено: 19:48, 05-03-2010 | #9 |
Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать lxa85, огромное Вам спасибо! Вы мне действительно ОЧЕНЬ помогли!
|
Отправлено: 19:39, 06-03-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBA - Программирование в Qbasic. | provokatop | Программирование и базы данных | 2 | 12-04-2009 08:52 | |
QBasic | kda12 | Программирование и базы данных | 2 | 09-12-2006 14:42 | |
Qbasic | Guest | Программирование и базы данных | 10 | 11-10-2006 23:05 | |
qbasic | emin | Программирование и базы данных | 1 | 28-04-2003 21:09 | |
qbasic | emin | Программирование и базы данных | 3 | 18-04-2003 01:28 |
|