Большой Воронежский Форум
Страница 2 из 2
< 12
» Программирование>VB+GeForce2
HalfSkill 11:26 10.05.2003
LSL
Раз уж мы давно в оффтопике, то расскажу о себе.
После успешного окончания первого класса школы у меня появился ZX-Spectrum-совместимый компьютер. С того самого времени я начал писать на Бейсике. И первым было у меня PRINT да тупое набирание примеров из книжки и их дальнейший ремейк… Искренний детский восторг!.. Так я за пару лет без чьей либо помощи, будучи еще учеником начальных классов, выучил Бейсик. Затем Паскаль некоторое время. Но интереса ради потратил пару месяцев на изучение Си. Объекты произвели на меня колоссальное впечатление. Сам синтаксис Си казался каким-то магическим – описание шаблонов классов, множественное наследование… Си++… Видимо те, кто не застал всего этого и не понял, что именно огромный потенциал языка и его универсальность – это простота и для программиста и удобство для конечного пользователя, и выбирают "бесспорной силой" именно Бейсик – как придуманный способ обмана!.. А это на причина, чтобы ломиться в ЗАГАДОЧНЫЙ И НЕПОВТОРИМЫЙ МИР БЕЙСИКА, и уж тем более не отстаивать утопичные идеи. Кстати я еще под Дос гонял по экрану спрайтованные танчики (мой формат, моя идея реализации…), и они с удовольствием "бегали" на 286м с 256Кб Видео и 512Кб оперативы. Это я к тому, что если у людей на 1,9МГц мало фпс в твоих "Танчиках" (Tm), то ты представляешь, что увидел я на своей 633ей Целе.
Ты говоришь:
>Когда я делал танчики я не знал даже что такое ООП!
>Сейчас я знаю немного больше..
>поэтом не буду дальше развивать танки..
>код безнадёжен
Ты сам угостил линком на них. Встречают по одежке, провожают по уму. Народная мудрость. Я бы лучше вообще не давал ссылку на такое (стер бы поскорее, уж больно застенчивый).
Извини, если где-то в резкой форме, не смог промолчать.
Лучше стихи нам стихи свои почитай – в поэзии лично я понимаю меньше, чем в программировании.
[Ответ]
BoBka 13:53 10.05.2003
я помню, когда уменя появился Specrtrum (тот который назывался Гамма, до сих пор помню как пальцы болели даже клаву новую припаивал) у меня и книжки-то не было и найти никак не мог, многие команды изучал методом тыка, потом нашел исходник арканоида изменял его по разному, и охота же было набивать его десятки раз в день... да были времена [Ответ]
LSL 14:26 10.05.2003
HalfSkill SmaSh Да, да да ....
Я тоже бейсик методом тыка изчал и АССЕМБЛЕР (я ещё не знал что это так называется, у меня был disassembler- и я по анологии с basic называл это disassemblerом) !
Я понимал что асм - язык для работы с памятью !
Ещё я понял что программы все в памяти и от туда
по адресу запускаются..

Я нашёл команды которые пересылают байты, аналоги goto ...
И написал "прогу" прям в памяти которая байты в видеопамять слала
увеличивая адрес на один ! И запустил её в памяти через дизассемблер..
И при всём этом я не знал что это Ассемблером называется...

Команды в словаре переводил...и пытался понять что они делают ! А когда книга первая появилась..это было что-то...
Те времена не забыть ...с появлением виндовса желание программировать
упало

После первого класса к сожалению у меня не было компа...
Он был у брата (Spectrum)... в те времена я был впечатлён играми..
И я очень много их НАРИСОВАЛ и напридумывал !!!
А в классе 8-9 я забрал у брата Спектрум и как я уже писал понял
что на нём можно что то писать своё !
До этого я думал чтобы написать игру нужен супер компьютер из америки
какой-нибудь


Это я к тому, что если у людей на 1,9МГц мало фпс в твоих "Танчиках"
(Tm), то ты представляешь, что увидел я на своей 633ей Целе.


Блин, у меня 633 цел. Смотри сабж.. проблема с драйверами..

Ты сам угостил линком на них. Встречают по одежке, провожают по
уму.


Да яж вас угостил чтобы вы протестировали.. и помогли найти проблему.
А вы начали вместо дельных советов бейсик и Танки грязью поливать...

Версия танков : "Танчики 2.3 alpha 5" - неужели не понятно


Я в отличии от некоторых слова на деле подтверждаю...

Сейчас есть один пример, до ума довожу на VB.NET+DX8 !
200Fps на GF2 32Mb и 633Cel ...

ps:
Волки....
[Ответ]
BoBka 14:46 10.05.2003

Сообщение от :
Это я к тому, что если у людей на 1,9МГц мало фпс в твоих "Танчиках"
(Tm), то ты представляешь, что увидел я на своей 633ей Целе.


Блин, у меня 633 цел. Смотри сабж.. проблема с драйверами..

ты сделай там перемещение танка за один такт на меньшее количество пикселей (и хорошо бы еще инерцию добавить) [Ответ]
LSL 15:57 10.05.2003
В противовес игре Soldat !

Прелагаю посмотреть игру RoX !
Которая написана на VB6+DX8 !!!
Она гораздо интересней ! По всем параметром мощней...
И вообще такие игры - шедевры... написана нашими!
www.safrosoft.com !

Все ваши безосновательные утверждения тают ...
У меня факты у вас слова... пустые слова..

Ещё обратите внимание на этот сайт:
http://vbgamer.strategon.com/

[Ответ]
BoBka 16:57 10.05.2003

Сообщение от :
Первоначальное сообщение от LSL
В противовес игре Soldat !

Прелагаю посмотреть игру RoX !
Которая написана на VB6+DX8 !!!
Она гораздо интересней ! По всем параметром мощней...
И вообще такие игры - шедевры... написана нашими!

погоди Rox это случаем не та игра типа Socoban?
это же разные жанры, как ты их сравниваешь?
да и потом Soldat - сетевая игра

з.ы.: ты видел игру Dead Boys?
написана тоже нашим человеком (даже из Воронежа, из Политеха) [Ответ]
LSL 17:07 10.05.2003
SmaSh Rox - игра типа DASH-BUILDER ! Помнишь ZX ! Это лучшая реализация...

Не в сравнении игр дело, я подтверждаю свои слова что на VB - можно делать достойные вещи ! Игры! Очень хорошие игры !

Dead Boys ? Очень интересно, где инфу достать можно...очень хочу знать...поподробнее... [Ответ]
Unregistered 17:26 10.05.2003

Сообщение от :
Rox - игра типа DASH-BUILDER ! Помнишь ZX ! Это лучшая реализация...

ну да... Socoban с гравитацией =)

Сообщение от :
Dead Boys ? Очень интересно, где инфу достать можно...очень хочу знать...поподробнее...

вооще сайт поддержки загнулся, вот какой-то остался, но про игру там ничего не написано http://nfx.nm.ru/
потому залил сюда: http://cs.voronezh.net/files/dead_03.rar [753кб]
это последняя версия, которую я видел
он все хотел сделать win32 версию, но я не слышал
[Ответ]
BoBka 17:29 10.05.2003
вот блин какой-то глюк, мое сообщение не аторизовалось

да, если файлик нужен, качай, а то я его убью завтра... места и так мало ;)

хотя нет, сейчас на сайт зашел, обновилась инфа

можешь там новую версию скачать, заодно проследишь тенденцию [Ответ]
LSL 19:26 10.05.2003
К сожалению я не в состоянии выразить весь восторг пред Dead Boys !!! Если это мой Политех! Я рад...

Но я превзойду всех.. дайте время.. !
Друзья ! Поверьте....
[Ответ]
HalfSkill 21:03 10.05.2003
Как скоро мы увидим ЭТО?!
Если ты напишешь действительно сильную штуку на Бейсике, я, сидя перед монитором, поапплодирую тебе (после Танчиков). Обещаю.
(я серьезно) [Ответ]
LSL 21:22 10.05.2003
HalfSkill я не волшебник.. и как уже говорил
мне нужно время чтобы изучить совершенно новый для меня язык... и тогда будет "ЭТО?" !

Но мои слова о мощности бейсика я могу подтвердть уже сей час
[Ответ]
DMakeev 10:20 11.05.2003
LSL, эт как? Уже не 0.3 а 0.7 fps? [Ответ]
TMY 18:55 20.05.2003
Попробуй все вычисления проводить во время инициализации. Ты наверняка используешь синусы и косинусы. Я бы в инициализацию воткнул следующие строки
(пишу на сях - так проще)

float my_sin[360];
...
for(int i = 0; i <= 360; i++) my_sin[i] = sin(i);

И вместо sin(n) пиши my_sin[n]. Скорость возрастет! Это только пример. А вычислений много...
Конечно, память расходуется, но скорость реально возрастет!!!
Насчет спора, мое мнение - лучше писать в сях. Совсем недавно начал писать с использованием ассемблера. Скорость возрастает в десятки раз! А бейсик, какой бы модный он не был, не станет лучше чем C++!!! [Ответ]
LSL 21:35 20.05.2003
TMY
Попробуй все вычисления проводить во время инициализации. Ты наверняка используешь синусы и косинусы. Я бы в инициализацию воткнул следующие строки
В "обсуждаемой" всеми моей "игре" Танчики... нет НАСТОЛЬКО критичных моментов по времени.
Заранее написать свой массив с предвычисленными значениями синуса..
интересный манёвр. Спасибо за совет.

Насчет спора, мое мнение - лучше писать в сях. Совсем недавно начал
писать с использованием ассемблера. Скорость возрастает в десятки
раз!

Согласен...

А бейсик, какой бы модный он не был, не станет лучше чем C++!!!
Модный как раз Си...

Бейсик - зло Си - добро...
Всё это глупости. Время стереотипов прошло.
Для меня уже. У меня есть все факты, для того чтобы так предполагать. [Ответ]
DMakeev 23:47 20.05.2003
LSL, что, уже не 0.7, а 0.9 fps? Ты не обижайся, но нельзя ж так бездумно повторять фразы из мелкомягких пресс-релизов. Ты сколько пишешь на VB? полгода - год? А на Си писал когда-нибудь? И из чего ж ты делаешь выводы о том, что есть хорошо, а что плохо? Нет, я понимаю, ты знаешь только бейсик, а крутым программером хочется выглядеть, а крутые программеры на отсталых языках не пишут, приходится кричать о том, что ты пишешь на самом лучшем языке...

А по поводу стереотипов - плевать. Для меня досаточным аргументом служит то, что большинство программ, с которыми я работаю, написаны на Си и я не видел ни одной более или менее серьезной, написанной на Бейсике.

PS Без обид. [Ответ]
LSL 00:11 21.05.2003
LSL, что, уже не 0.7, а 0.9 fps?
Опять не угадал.

Ты не обижайся, но нельзя ж так бездумно повторять фразы из
мелкомягких пресс-релизов.

Где? Я бездумен ?
Как огорчает то что в моих постингах не замечачается призыв
хотя бы немого подтверждать свои слова.

Ты сколько пишешь на VB? полгода - год?
Два.
Теперь я постепенно ухожу от этого языка...как уже писал.
Осваиваю "правильное" ООП.

А на Си писал когда-нибудь?
Да.

И из чего ж ты делаешь выводы о том, что есть хорошо, а что плохо?
О мой бог.. Где? Где я делал такие выводы...
Я отлично понимаю что из себя представляет Си и Бейсик..
И было бы глупо с моей стороны делать такие выводы.

Нет, я понимаю, ты знаешь только бейсик, а крутым программером
хочется выглядеть,

Расколол ! Всё признаюсь: Я хочу выглядеть самым КРУТЫМ программером!


а крутые программеры на отсталых языках не пишут, приходится кричать о
том, что ты пишешь на самом лучшем языке...

Глупости...

А по поводу стереотипов -
плевать. Для меня досаточным аргументом служит то, что большинство
программ, с которыми я работаю, написаны на Си и я не видел ни одной
более или менее серьезной, написанной на Бейсике.

Кажется я приводил примеры.. [Ответ]
DMakeev 02:11 21.05.2003

Сообщение от :
Первоначальное сообщение от LSL
Опять не угадал.

Скинь новую версию, посмотрю.

Сообщение от :
Первоначальное сообщение от LSL
Как огорчает то что в моих постингах не замечачается призыв
хотя бы немого подтверждать свои слова.

Я к тому же. Кто тебе сказал, что VB по скорости превышает Си? Ты писал, что Си++ 7 уступает в скорости VB.NET. Сам тестил?

Сообщение от :
О мой бог.. Где? Где я делал такие выводы...
Я отлично понимаю что из себя представляет Си и Бейсик..
И было бы глупо с моей стороны делать такие выводы.

Пардон, не верно выразился. Выводы о преимуществах VB.NET перед С++. А высказывал их ты чуть выше по теме.

Сообщение от :
[i]Кажется я приводил примеры..

Где? Назови хоть один серьезный программный продукт, написанный на VB.NET? [Ответ]
DMakeev 16:13 21.05.2003
Neo, да уж, загнались
LSL, сегодня буду переустанавливать систему, напишу потом, как твоя программка работает под новой 2k и что будет меняться при установку дров. Может удастся понять, после чего начинаются тормоза.
[Ответ]
BoBka 18:06 21.05.2003

Сообщение от :
Первоначальное сообщение от Neo
[B]Программеры, вам не кажется, что не туда вы пошли ?
Сначала проблема с дровами была, потом игры здесь обсуждали ... теперь насчёт языков спорите ...
LSL Короч, в WindowsXP стоит последняя версия Детонаторов, где-то слышал, что они глючные ....- проверь (если это дейсвительно так - смени на предпоследнюю версию)

т.е. ? в Хр последние детонаторы??? по умолчанию?
или MS с каждым новым выходом Детонатра выпускает новую винду?....ну ладно может я что не так понял..

антиофтопик: если у вас при установке нового детонаторы русские буквы отображаются криво, удалите в директории Win9x (..\windows\system\)
если Win2k или WinXp (..\windows\system32\)
все библиотеки которые начинаюся с трех букв :) nvr*.dll (проверено мин нет) [Ответ]
TMY 23:14 21.05.2003
LSL, почитай книгу Н.Вирта "Алгоритмы и структуры данных"! Многому научишься. Я считаю, любой программер должен ее хотябы раз прочитать.
А насчет синусов - простой прием. Такой же, как и использование целых переменных вместо переменных с плавающими точками. [Ответ]
LSL 23:25 21.05.2003
DMakeev Neo SmaSh
Это не оффтопик это даун-хаус.

Скинь новую версию, посмотрю.
Новой версии нет и не будет (Танков) так как я с
VB6 завязываю Но возможно в далёком будущем...

Я к тому же. Кто тебе сказал, что VB по скорости превышает Си? Ты
писал, что Си++ 7 уступает в скорости VB.NET. Сам тестил?

Сам понимаешь что язык быстрее другого языка быть не может...
Быстрее могут быть какие-то функции, операторы... решения...
какого-то языка..
Утверждая это я руководствовался материалами из интернета,
(Сайты по поддержки .NET, там и приведены тесты...[не во всех
областях,ёклмн, .net выигрывает])
и по словам одного человека...(что-то мне подсказывает что он
знает об этом немного больше нас


Насчет скорости программ на C# и VB.NET не могу сказать определенно.
Знаю только, что программы на C# могут по скорости _превосходить_
программы, написанные на C++. Если интересны подробности, то их можно
обсудить. В кратце скажу, что в этом "виноват" GC. Реализован он
достаточно удачно. Плюс дополнительные фишки, но это как-нибудь в
другой раз Пост разросся и так...


Пардон, не верно выразился. Выводы о преимуществах VB.NET перед С++. А
высказывал их ты чуть выше по теме.

Сравнивать VB.NET и С++ так же неудачно, как и сравнивать Pascal и
Delphi... кто лучше? кто быстрей? ...глупо.

Где? Назови хоть один серьезный программный продукт, написанный на
VB.NET?

Говоря о серьёзных программных продуктах я подрзумевал продукты на VB6
пример - это игра выше приведённая...

А VB.NET слишком свеж... Слышал про Terrarium...
Так же Visual C++ 7 ... входит в MSStudio.NET а продукт это Office XP

------------------------
Программеры, вам не кажется, что не туда вы пошли ?
Наши пути неисповедимы


Короч, в WindowsXP стоит последняя версия Детонаторов
...

VisualBasic был создан для всяких ПОЛЬЗОВАТЕЛЕЙ, но не для
серьёзных программистов

Дрожъ пробирает...

Итог: закончим детские обсуждения игр и займёмся решением
Игра - это великая вещь ... игры вечны.. и игры это отличный пример.
Так как они весьма ресурсоёмки.. требуют изощренных алгоритмов...
Требуют полную отдачу от языка...

Это вообще "разговоры програмистов" или "техническая поддержка" ?
Программист это философ ! Спортсмен... и вообще хороший человек.
Так что это "Спорт в Воронеже"


Сегодня буду переустанавливать систему, напишу потом, как твоя
программка работает под новой 2k и что будет меняться при установку
дров. Может удастся понять, после чего начинаются тормоза.

Наконец-то в тему ! Узнаешь почему.. буду оч. признателен..
А вообще надоб в техподдержку написать..


если у вас при установке нового детонаторы русские буквы...
А нефик "русские" детонаторы ставить, а поверх них англицкие...


почитай книгу Н.Вирта "Алгоритмы и структуры данных"
Ты прав.. но сначала надо изучить язык, а потом "оттачивать"
умение на нём кодить ....
[Ответ]
DMakeev 11:26 22.05.2003

Сообщение от :
Ты прав.. но сначала надо изучить язык, а потом "оттачивать"
умение на нём кодить ....

Ну нескажи. Изучение языка это одно а изучение общих основ и приемов программирования - совсем-совсем другое. [Ответ]
LSL 01:09 13.06.2003
Проблема решена
Та что в первом моём посте

Detonator 44.03 ! И двадцатку попугаев довили.
[Ответ]
DMakeev 10:03 13.06.2003
LSL, что, все так и заработало? [Ответ]
zic 19:46 13.06.2003
Да что спорить две самые лучшие оси написаны на Си . [Ответ]
LSL 20:14 13.06.2003
DMakeev 50FPS [Ответ]
Страница 2 из 2
< 12
Вверх