Комментарии 15
Так что в итоге-то? Обрывается на полуслове
Один мой одноклассник когда-то "подбросил" мне диск с Delphi 5 и книжкой с примерами, мотивируя это тем,мало ли мне будет интересно это.
Ну, с тех пор мне стали практически неинтересны игры (кроме Симс, пожалуй), так как было гораздо интереснее заставить компьютер делать что-то так, как надо тебе. Думаю, это серьезно повлияло в итоге на мое развитие дальше (но совмещать школу и ночные исследования очередного пиратского диска с Юноны или ларьков под лейблом "505" с кучей компонентов и новой версией Delphi), и, хотя не ушел в итоге в программисты профессиональные, умение программировать не раз выручало в рабочих вопросах, когда надо было написать какой-то код для решения задачи прикладной, когда даже важно понимать, как работает ОС, какие принципы заложены в софт.
Так что - спасибо, Коля!
Мой путь в программирование начался с того, что мне в 8 классе школы попалась книга Программирование игр на BASIC (Маниш Сети), и внутри был диск с интерпретатором и примерами кода (последнее было нереальным кладом).
Изучение книги растянулось на 2 года и до сих пор думаю, что я был бы другим человеком, если бы не эта книга.
В геймдев, что забавно, я с тех пор даже не совался >_<
Но тогда это был нереальный опыт, я радовался тому, что могу управлять принтами в терминал и думал, что смогу допилить любую программу под свои хотелки (о как я ошибался...) =)
Так и хочется спросить, пришёл ли кто программить с натуральным калькулятором?
Калькулятор, это база! Как и "привет мир"!
Точно, я никогда не делал Hello World, сразу начал с GUI поделок
Вот мой калькулятор, который, правда, как обычно, перерос в комбайн
![](https://habrastorage.org/getpro/habr/upload_files/aab/74e/38a/aab74e38a16f28c0cafb4cea4b08f4be.png)
А потом я понял, что писать просто калькулятор не интересно и сделал так
![](https://habrastorage.org/getpro/habr/upload_files/bad/116/951/bad116951a9722c7216773e90f75a3d9.png)
![](https://habrastorage.org/getpro/habr/upload_files/a6b/e38/f6a/a6be38f6a2a7698952bec78f097bc6bb.png)
![](https://habrastorage.org/getpro/habr/upload_files/e52/b0d/807/e52b0d807dad77599de2b1a92b90eed2.png)
Ага, я просто вырезал часть среды и сделал, так, чтобы компилировалась dll, а программа выполняла функцию calc из dll
Ах, эта детская мечта о написании своей игры!
Примерно на 15 лет раньше я сам, будучи школьником, писал игру. Вместо компьютера у меня был ZX Spectrum, который грузился с магнитофона, а вместо дельфей хардкорный ассемблер ZEUS. Выглядело это так: сначала с кассеты грузится ZEUS, это примерно минуты три, потом с другой кассеты грузится код игры, это еще минуты две. Несколько исправлений в коде, запуск, зависание, ресет, потом снова грузим ZEUS и так много, много раз подряд. Принтера не было, вся моя комната была завалена листками бумаги с записанными на них от руки кусками кода. Адреса, по которым хранились данные, спрайты и пр. я просто держал в памяти. Ох, мне бы сейчас хоть 10% от той памяти школьника! В итоге нервное перенапряжение, я начал отлаживать программу во сне, пугая родителей словами типа "ячейка", "регистры" и "стек", произносимыми глубокой ночью, так что разработку пришлось прекратить :)
Писать на ассемблере, конечно, то ещё удовольствие...
Очень жаль, что у вас не получилось реализовать задуманное. А что за идея у вас была?
Идея, это одна из причин, по которым всё провалилось. То есть, ее, как таковой, не было. Были какие-то сумбурные мысли, которые выразились в бродилке, вид сверху, по карте довольно большого размера -- мне удалось придумать очень компактный способ хранения карты, что было важно при ~42 килобайтах доступной памяти, в которые еще должен был помещаться ZEUS) Каждый раз, когда концепция корректировалась, приходилось сильно править код на ассемблере, что и явилось причиной нервного перенапряжения)
Наверное все писали в детстве какие-нибудь симуляторы...кому программирование не безразлично...хотя- уверен, что часть западает больше на задачки пазлового типа, например тетрис. Тетрис отношу к пазловому типу.
Когда я был маленьким, я писал авиасимулятор. Часть I