Самые обсуждаемые темы (topbloger) wrote,
Самые обсуждаемые темы
topbloger

Categories:

Воспоминания начинающего программиста, так и оставшегося начинающим

В дополнение к предыдущей теме: Мой первый домашний компьютер 

Не знаю, будет ли ещё кому интересны эти мои рассуждения? Разве таким же как я недопрограммистам. :-))

Компьютер, Спектрум, у меня появился в довольно зрелом возрасте, поэтому игры как-то меня не привлекли, зато занялся освоением программирования. Бейсик прошит был в ПЗУ компьютера. До этого никогда программированием не занимался. И вот стал создавать простейшие программки.

Например, Овцы-волки. так я назвал  игру.

Алгоритм игры и графика – простые.

Выбирается поле на весь экран, можно было по желанию ввести то или иное количество овец и волков.

На экране волки и овцы отображались разным цветом (на черно-белом — разными значками).

Затем по случайному закону волки и овцы распределялись по экрану.

После этого можно было наблюдать действие. 

Алгоритм был примерно такой, правда, я постоянно создавал разные варианты.

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

Аналогичные действия выполнялись с массивом точек-волков. Волк двигался в сторону ближайшей овцы. Правда, волки передвигались несколько быстрее. Когда волк добегал до овцы, точка-овца пропадала, т.е. её съедали :-))

Интересно было наблюдать, как двигались по экрану точки: волки и овцы.

Причем, иногда казалось, что волки, вполне разумно загоняли стаями овец. 

Вывод. Игры, часто интересны не своей продвинутой графикой, а возможностью показать определенные действия или логику.

Другую программу разработал для своей работы.

Нужно было сравнить координаты воздушных объектов, получаемых от разных систем. Почти тоже, что и овцах-волках. Только точки в полярных координатах. Сначала ввод массива точек. Затем берётся  точку из одной системы, ищется ближайшая из другой. Вычисляется разница между ними. И так для всего массива. Потом выполняются вычисления всяких параметров типа матожидания и т.д.

Потом, когда у меня появился ПК с 386 стал разбираться с СИ и СИ++. Попутно, пришлось разобраться с Паскалем, что бы помочь школьникам.

Но заниматься стал меньше и меньше, так как свободного времени не хватало.



источник - miihaaiil 
[1 ссылок 63 комментариев 3600 посещений]
читать полный текст со всеми комментариями
Tags: miihaaiil
Subscribe
promo topbloger november 1, 2020 19:44 233
Buy for 50 tokens
Привет! В моем блоге автоматически топботом собираются все самые интересные темы блогосферы. Более полно посмотреть все интересные посты блогосферы вы можете на сайте t30p.ru. Узнать какие из ваших постов попадали в ТОП 30 можно на сайте topbloger.ru. Подписаться на чтение самых…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments