|
Главная
|
Добро пожаловать!
Каждому из нас, когда мы только-только начинаем изучать новый язык программирования, хочется в самом же начале опробовать свои силы. Мы хотим написать простую, но в то же время красивую и на что-то способную программу. К сожалению, не всегда это у нас получается - из-за недостаточного знакомства со средствами языка, или же из-за недостаточного полета фантазии.
Этот сайт поможет начинающим программистам почувствовать свои силы, а для опытных послужит источником новых ярких примеров, позволив на досуге создать что-то несложное, но красивое.
На сайте приведены коды простых функциональных программ, с подробными комментариями, а также даны советы по дальнейшему их улучшению - пользователь сможет, уловив основную идею легко расширить и улучшить программу по своему вкусу и потребностям.
Для того, чтобы облегчить работу с сайтом для новичков в программировании, здесь также находится учебник по C++, представляющий необходимый теоретический фундамент для написания красивых программ. Таким образом, этот сайт обеспечивает как теоретическую, так и практическую стороны процесса изучения языка программирования C++.
Подавляющее большинство кодов программ являются уникальными и написаны лично автором сайта (понятное дело, что тот же "Hello, world!" в данном случае авторским ну никак не назовешь!), всё же прочее - является плодом интеллектуального творчества автора от начала до конца - описания программ, комментарии, советы по улучшению, некоторые разглагольствования на тему, уроки, картинки... Одним словом, до тех пор, пока статьи с этого сайта не расползлись по всемирной паутине, здесь находятся исключительно материалы-эндемики, ни разу до этого не опубликованные!
Чего бы вы ни искали на этом сайте - добро пожаловать и приятного времяпрепровождения!
|
Новый проект о создании игр |
|
|
|
Автор: Андрей
|
23.08.2013 10:07 |
Кто из нас, программистов, не хотел написать свою компьютерную игру? Наверняка многие из вас пробовали написать что-нибудь этакое - змейку, арканоид, пакмана, бомбермэна. Написать простую игру, пользуясь базовыми приемами программирования, несложно. Но между такими простейшими играми и коммерчески успешными продуктами - огромная пропасть, которую не преодолеть простым увеличением объема кода.
Именно этой проблеме - переходу от первых попыток создать игру к профессиональной разработке - посвящен мой новый проект "Создание игры - взгляд изнутри". Во время работы над этим проектом я планирую разработать качественную компьютерную игру - сравнительно несложную, но конкурентоспособную. По мере работы я буду подробно описывать все этапы разработки - от создания документации и проектирования архитектуры кода до создания концепт-арта, дизайна локаций и тестирования. Это даст возможность новичкам в геймдеве на конкретном примере рассмотреть создание реальных игр и, более того, понять принципы, лежащие в основе каждого этапа работы.
Также на сайте я буду периодически выкладывать статьи, посвященные игрострою вообще; планируется обсуждение разнообразных вопросов геймдева, не относящихся непосредственно к проекту, на форуме; будут приниматься идеи и пожелания по поводу будущей игры, дополнения и указания на недочеты в проделанной мной работе.
Если вы интересуетесь вопросами разработки игр или хотите написать свою собственную - добро пожаловать! |
Обновлено 23.08.2013 11:24 |
Автор: Андрей
|
20.09.2012 18:17 |
Уважаемые читатели сайта "Простые и красивые программы"!
Я рад сообщить вам, что уже в течение ближайших дней данный ресурс вновь начнет функционировать со стопроцентной эффективностью! Давно обещанное переосмысление концепции сайта в моей голове состоялось, и в самом скором времени вы сможете увидеть, во что оно вылилось.
Пока же я расскажу вам, чего конкретно стоит ожидать.
|
Обновлено 21.09.2012 20:11 |
Подробнее о нововведениях... [Анонс]
|
Автор: Андрей
|
05.03.2012 22:03 |
Доброго времени суток всем посетителям данного сайта!
Со времени последней моей публикации прошло чуть не полтора года, и вот теперь я вновь зашел на свой сайт. Как оказалось, он пользуется некоторой популярностью. Прямо сейчас счетчики статистики показывают, что на сайте находится 19 гостей и 3 зарегистрированных пользователя (и это ночью!), а за последние сутки был 571 просмотр страниц сайта. Единственное, чего ему не хватает - это регулярно обновляемого контента. И тогда я подумал - а какого лешего? Раз на сайт ходят посетители, то почему им нечего читать?
Одним словом, я принял решение возродить сайт и начать наполнять его новым контентом - примерами программ, статьями, уроками. В ближайшее время я подумаю над конкретным планом мероприятий по реанимации сайта, а затем начну претворять его в жизнь. Из того, что клубится в голове сейчас - разбить старые уроки на несколько страниц, ведь тяжело читать такие длинные простыни, будет гораздо лучше, если можно будет спокойно усваивать информацию небольшими порциями. Да и впредь мне будет проще делать серию относительно небольших уроков, чем сразу один и огромный. А это в свою очередь означает, что новые материалы будут появляться чаще, и всегда будет что почитать. Возможно я также поработаю над движком сайта, но это уже будет второстепенная задача, сперва я хотел бы заняться содержимым.
В будущем я планирую регулярно, хотя и не очень часто писать новые материалы для сайта. Возможно, я также рассмотрю возможность сотрудничества с другими авторами, чтобы увеличить количество интересного контента, доступного на сайте. Впрочем, это пока тоже лишь возможные планы на будущее. Будут ли они претворены в жизнь - я пока не знаю. Наверняка утверждать можно только одно - сайт продолжит свое существование! Следите за новостями! |
Новый урок - Оформление кода |
|
|
|
Автор: Андрей
|
10.10.2010 10:58 |
Дамы и господа, встречайте! После длительного перерыва сайт вновь входит в период динамичного развития. И первым вестником сего является новый долгожданный урок в разделе Учебник C++. В данном уроке вашему вниманию представлены некоторые мои замечания и советы по правильному оформлению вашего программного кода, который бы хорошо читался, был понятен, помогал легко находить и устранять ошибки и способствовал вашему личному росту как хорошего программиста. Всем новичкам в программировании данный урок настоятельно рекомендуется к прочтению.
Ожидайте дальнейших сюрпризов!
|
Тест для генератора случайных чисел |
|
|
|
Автор: Андрей
|
25.01.2010 22:24 |
В раздел Стандартный С++ добавлена новая статья, посвященная программе "Тест для генератора случайных чисел". Данная программа демонстрирует, насколько генератор случайных чисел, реализуемый функцией random, отличается от идеального ГСЧ на примере случайных бросаний в клетки двумерного поля. Программу можно элементарно преобразовать для тестирования любой другой аналогичной функции.
Скачать исходный код и exe-файл программы можно здесь.
|
Практическое занятие 1 - Пишем игру "пятнашки" |
|
|
|
Автор: Андрей
|
23.12.2009 00:00 |
В разделе Учебник C++ появилась первая статья-практическое занятие, в которой я рассказываю, как используя теоретический материал, изложенный в предшествующих уроках, написать игру "Пятнашки". Эта статья будет полезна начинающим программистам, поскольку описывает, как именно использовать довольно сухую справочную информацию по средствам языка C++ для написания вполне конкретных программ и указывает, на что следует обратить внимание при их разработке.
|
Эффект пламени (пример двойной буферизации) |
|
|
|
Автор: Андрей
|
16.12.2009 11:13 |
В раздел Borland C++ Builder добавлена новая статья, посвященная программе "Эффект пламени". Эта программа моделирует эффект горения пламени с помощью системы частиц. Одновременно с этим программа демонстрирует метод двойной буферизации, выводя изображение на два графических объекта - основной экран и буфер (который идентичен основному экрану в случае, если двойная буферизация не используется).
Скачать исходный код и exe-файл программы можно здесь.
|
Автор: Андрей
|
23.11.2009 15:16 |
В раздел Учебник C++ добавлен еще один урок, посвященный созданию новых функций. В нем я рассказываю об объявлении функций, их определении, возвращении функцией значения, а также об аргументах и двух способах их передачи - по значению и по ссылке. Теоретические объяснения сопровождаются простыми и наглядными примерами, информация излагается, как всегда, максимально ясно и точно.
|
Обновлено 23.11.2009 15:31 |
|
|
|
Страница 1 из 2 |
|
|
Статистика
Пользователи : 3622
Статьи : 56
Ссылки : 6
Просмотры материалов : 1236277
Кто на сайте
Сейчас 6 гостей онлайн
|