У меня есть предложение к талантливым программистам, давайте напишем какую - нибудь прикольную игруху, которая могла бы понравиться не только нам, но и окружающим. Предложения слать на мыло или выкладывать прямо тут.
У меня есть предложение к талантливым программистам, давайте напишем какую - нибудь прикольную игруху, которая могла бы понравиться не только нам, но и окружающим. Предложения слать на мыло или выкладывать прямо тут.
На Бейсике? Это, типа, тетрис?
Вы ещё не готовы понять...
Очень интересная задумка. Но хочу внести конструктивное предложение не использовать этот язык для создания игры. Я с должным уважением отношусь к его авторам, сам немного изучал этот язык одно время, но есть весьма серьёзные причины. Лучше использовать другой язык и среду разработки. Причины я вижу следующими:
1) На QBasic трудно создать программу более 100-200 строк из-за довольно сильной её неструктурированности.
2) В нём Крайне затруднена возможность использования процедур, функций и приёмов ООП, которые необходимы для более-менее серьёзной игры.
3) Отсутствие возможности объявлять переменные соответствующих типов, что может повлечь проблемы быстродействия.
4) Наличие на данный момент более подходящих для этого языков программирования, сред разработки и технологий создания игр.
5) Как считал Дейкстра, долгое программирование на Бейсике способно нанести вред самому программисту, так как он сразу на этапе знакомства с программированием не учится использовать блоки, типы данных и т.д. , что сильно затрудняет их освоение в последствии.
Могу так же внести предложение разрабатывать игру на языке C++, так как, если мои данные верны, он на данный момент применяется для разработки около 90% компьютерных игр. Остальные процентов 9% пишутся на Java. На мой взгляд, этот язык на ранних этапах освоение даже легче Бейсик и при этом интереснее.
Могу порекомендовать следующую литературу:
Программирование на C++ (Хенкеманс, Ли)
Создание компьютерных игр без программирования (Э х е р н)
Программирование игр для Windows. Советы профессионала (Ламот)
Jetar, понимаешь, я не обладаю на С++... А на КуБейсике - можно уложиться и менее чем в 200 строк... Создавая подпрограммы.
Я понимаю твои аргументы. Написать игру в 200 строк можно. Но будет ли она соответствовать тем требованиям, которые ты поставил в начале: "игруху, которая могла бы понравиться не только нам, но и окружающим" ...
Насколько я знаком с этими двумя языками, могу сказать, что ты больше потратишь сил и времени на написание такой программы на КуБейске, нежели на написание её на C++ вместе с освоением этого языка до должного уровня.
К тому же, если ты ещё не знаком с C++, тогда тем более надо это сделать. И это как раз хорошая возможность. Купи, например, книгу Хенкеманса, Ли для начала. На прочтение уйдёт неделя-две. Зато потом всё будет много проще и интереснее.
В добавок появятся идеи.
Только я не Jetar, мы с ним разные участники форума.
Есть альтернативный вариант, писать на Visual Basic. В нем осталась та же простота QBasic и плюс возможность писать полноценные Win - приложения, так как поддерживает WinAPI.
Jeratar, а ты не мог бы скиныть мне на мыло С++? Если конечно это будет по силам... Всмысле размер будет подходящий...
Я знаком с Visual Basic, но могу сказать, что для меня было интереснее общаться с QBasic. Да, в Вижуале можно делать более продвинутые программы, компилировать в .ехе, но Билдер - круче, а QBasic - проще...
Ну надо же! 5 лет работаю программистом, а до сих пор не знал что это такое...Сообщение от Bl@ckOr@nge
Я о том, что на этом языке ничего более-менее достойного вы не напишите.
Вы ещё не готовы понять...
гы.. давно я про программирование ничего не писал.. лет 10 назад тоже что-то пытался своять.. не игры, а утилитки всякие.. на ASM правда..
КуБэйсик тогда тоже в школе по информатике проходили. Бесперспективный язык непонятно-зачем-нужный еще тогда был. Щас то и подавно. Так что прислушайся к советам - потрать время на изучение другого языка или вообще забей на это.
Haters call me bitch, call me faggot, call me whitey.
But I'm something you can never be
Народ, взываю... У кого есть Билдер С++? Скиньте,плиз... Учить буду...
Bl@ckOr@nge
Нельзя так метаться... )))
Минус QBasica - он совершенно далек от принципов создания приложений в Windows.
Таким образом - создавать виндовые приложения тебе нужно учиться с нуля. (общего там - это основные понятия, которые есть в любом языке - циклы, условия, переменные, массивы данных - капля в море). Как следствие - чтобы сделать игру под винду - думать пока что рано...
Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.
То что на КуБейсике нужно делать часами(и писать целую кучу кода), на визуале делается за считанные минуты. Не понимаю, что там может быть интересно? Ни библиотеку не подключишь ни компонент...
Тебе нужен именно Борландовский C++ Builder или мелкософтный Visual C++ ?У кого есть Билдер С++
Мелкософтный ваще то лучше, так как огромная база MSDN, а на билдере уже почти никто не пишет...
Idea and creation: fuldon (aka miXei) © 2000-2015
Powered by vBulletin® Version 4.2.6 by vBS Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. |