Как стать автором
Обновить

Комментарии 15

Так что в итоге-то? Обрывается на полуслове

Что в итоге, будет в следующей статье )

Вы бы анонс тогда оставили) Зашёл в комментарии с тем же вопросом

Да, мой косяк. Постараюсь поправить, чтобы было понятнее

Один мой одноклассник когда-то "подбросил" мне диск с Delphi 5 и книжкой с примерами, мотивируя это тем,мало ли мне будет интересно это.

Ну, с тех пор мне стали практически неинтересны игры (кроме Симс, пожалуй), так как было гораздо интереснее заставить компьютер делать что-то так, как надо тебе. Думаю, это серьезно повлияло в итоге на мое развитие дальше (но совмещать школу и ночные исследования очередного пиратского диска с Юноны или ларьков под лейблом "505" с кучей компонентов и новой версией Delphi), и, хотя не ушел в итоге в программисты профессиональные, умение программировать не раз выручало в рабочих вопросах, когда надо было написать какой-то код для решения задачи прикладной, когда даже важно понимать, как работает ОС, какие принципы заложены в софт.

Так что - спасибо, Коля!

О, да) Совмещать школу и свои проекты, связанные с программированием - то ещё удовольствие. В этом был свой особый кайф

Мой путь в программирование начался с того, что мне в 8 классе школы попалась книга Программирование игр на BASIC (Маниш Сети), и внутри был диск с интерпретатором и примерами кода (последнее было нереальным кладом).

Изучение книги растянулось на 2 года и до сих пор думаю, что я был бы другим человеком, если бы не эта книга.

В геймдев, что забавно, я с тех пор даже не совался >_<

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

Разделяю ваше чувство, когда только немного погрузился в программирование и начинаешь считать, что можешь вообще всё)

Так и хочется спросить, пришёл ли кто программить с натуральным калькулятором?

Калькулятор, это база! Как и "привет мир"!

Точно, я никогда не делал Hello World, сразу начал с GUI поделок

Вот мой калькулятор, который, правда, как обычно, перерос в комбайн

А потом я понял, что писать просто калькулятор не интересно и сделал так

Ага, я просто вырезал часть среды и сделал, так, чтобы компилировалась dll, а программа выполняла функцию calc из dll

Ах, эта детская мечта о написании своей игры!

Примерно на 15 лет раньше я сам, будучи школьником, писал игру. Вместо компьютера у меня был ZX Spectrum, который грузился с магнитофона, а вместо дельфей хардкорный ассемблер ZEUS. Выглядело это так: сначала с кассеты грузится ZEUS, это примерно минуты три, потом с другой кассеты грузится код игры, это еще минуты две. Несколько исправлений в коде, запуск, зависание, ресет, потом снова грузим ZEUS и так много, много раз подряд. Принтера не было, вся моя комната была завалена листками бумаги с записанными на них от руки кусками кода. Адреса, по которым хранились данные, спрайты и пр. я просто держал в памяти. Ох, мне бы сейчас хоть 10% от той памяти школьника! В итоге нервное перенапряжение, я начал отлаживать программу во сне, пугая родителей словами типа "ячейка", "регистры" и "стек", произносимыми глубокой ночью, так что разработку пришлось прекратить :)

Писать на ассемблере, конечно, то ещё удовольствие...

Очень жаль, что у вас не получилось реализовать задуманное. А что за идея у вас была?

Идея, это одна из причин, по которым всё провалилось. То есть, ее, как таковой, не было. Были какие-то сумбурные мысли, которые выразились в бродилке, вид сверху, по карте довольно большого размера -- мне удалось придумать очень компактный способ хранения карты, что было важно при ~42 килобайтах доступной памяти, в которые еще должен был помещаться ZEUS) Каждый раз, когда концепция корректировалась, приходилось сильно править код на ассемблере, что и явилось причиной нервного перенапряжения)

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории