Форум Игромании

Форум Игромании (http://forum.igromania.ru/index.php)
-   Программирование (http://forum.igromania.ru/forumdisplay.php?f=243)
-   -   Полезные ссылки (для всех категорий программистов) (http://forum.igromania.ru/showthread.php?t=51956)

[CCCP] Monster 23.11.2007 23:55

Полезные ссылки (для всех категорий программистов)
 
Для особо одарённых: в этой теме ссылки выкладываются, а не спрашиваются. За вопрос "где что-то скачать?" будут выдаваться нарушения, а посты - удаляться.

Буду краток.

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

Для самых маленьких, или что такое программирование и с чем его едят?

Для тех, кто хочет понять принципы программирования, получив при этом удовольствие:)
http://www.gameroo.nl/games/light-bot

То, что программист должен впитать буквально с молоком матери:
Булева алгебра
Системы счисления
Виртуальная машина Тьюринга (фактически, модель современных процессоров, с некоторыми поправками)

Теория алгоритмов

http://www.firststeps.ru/ - Хороший сайт, если вы уже определились, на чем будете кодить

Языки программирования

http://www.codenet.ru/cat/Languages/ - интересующие вас языки программирования.



http://www.cyberguru.ru/programming/...ing-clear.html - рекомендую к прочтению, когда освоите какой-нибудь язык программирование и захотите написать программу

Использование средств операционной системы Windows (Win 32 API)

http://www.cyberguru.ru/programming/win32/

Графические API

http://pmg.org.ru/nehe/index.html - мощный учебник по OpenGL
http://www.gamedev.ru/articles/?sect=1 - Direct 3D
http://opengl.gamedev.ru/doc/ - OpenGL - справочная документация
http://www.xdev.ru/dxgp/rgd_articles...=art_0000_list - Статьи по DirectX
http://netcode.ru/?lang=cpp&katID=4&skatID=33 - Средства DirectDraw и WinGDI
разнообразные пособия по программированию http://www.libray.narod.ru/ (Fey)

Общая архитектура движка

http://www.gamedev.ru/articles/?sect=7 - о движках

Технологии для решения частных задач

http://tora-bora.front.ru/ - методы затенения с помощю теневых объемов


Советы профессионалов

http://www.dtf.ru/articles/list.php?...id=programming - много интересных статей от профессиональных программистов.

Полезные ссылки

http://c2p.ru/ - сайт в первую очередь интересен справочниками по функциям

http://netcode.ru/ - много информации по С++, ОС, графике, Win 32 и другим нужным вещам

http://jtsoftik.narod.ru/index.html - наиболее интересны FAQ по Delphi и Билдеру. Рекомендую - можно найти решение очень нестандартных задач. Например, как считать картинку из exe-файла, не трогая ресурсы, или как заставить приложение запускать только одну копию себя.

От Pokibor:
Не могу не добавить в первом посте.
Здесь находятся бесплатные (Express Edition) версии Майкрософтовских-ных компиляторов: http://www.microsoft.com/express/vc/
Ссылка ведёт на Visual C++, остальные - по соседству.

GFL SDK - великолепная кроссплатформенная библиотека для работы с изображениями различных форматов под кучу разных языков и сред разработки (Delphi, C++, FreePascal, VB, Visual C++...): http://pagesperso-orange.fr/pierre.g/xnview/engfl.html

Обновление

Т. Кормен, Ч. Лейзерсон, Р. Ривест. Алгоритмы. Построение и анализ. Второе издание (djvu; 5.4Mb).
Т. Кормен, Ч. Лейзерсон, Р. Ривест. Алгоритмы. Построение и анализ. (djvu; 7.8Mb).
T. Kormen, C. Leiserson, R.Rivest, C. Stein. Introduction to Algorithms. Second edition (pdf; 12.9Mb).
А. Ахо, Д. Хопкрофт, Д. Ульман. Структуры данных и алгоритмы (djvu; 4.2Mb).
Е.А. Роганов. Основы информатики и программирования (pdf; 9.2Mb).

В том числе (вниманию Покибора):
Н. Вирт. Алгоритмы + структуры данных = программы (djvu; 9.8Mb).

Это, что пришло в голову или взято из коллекции ссылок. Версия предварительная. Если у вас есть ссылки на ресурсы, достойные размещения в названных категориях - делитесь:)

Fey 26.11.2007 07:47

разнообразные пособия по программированию http://www.libray.narod.ru/

raxxla 24.12.2007 23:14

www.xnadev.ru - XNA Game Studio -самая простая платформа для создания игр любого жанра.

Идеально для начинающих так как там рассматривается язык C#, который по простоте напоминает паскаль а по гибкости обгоняет С++, хотя производительность ниже порядка 10%.

noLove 18.01.2008 16:19

http://steps3d.narod.ru/tutorials/c-minus-minus.html - для желающих начать программировать, но не знающих с чего начать
Извините, ложь. Желающий начать программировать не поймёт эту статью. Читать уже состоявшимся программистам, которые знают ООП со всеми его тонкостями.
http://steps3d.narod.ru/articles.html - много интересных статей о шейдерных красивостях и OpenGL, а так же немножко про звук

pokibor 18.01.2008 17:10

А я в противовес noLove дам ссылку на перевод книги Мюррея Хилла и Бьярна Страуструпа о языке C++: http://fictionbook.ru/author/hill_my.../c/hill_c.html
Читайте, чтобы быть в курсе всех возможностей языка. Например, интерфейсы там есть, что бы некоторые не писали. Только зовутся они по-другому.

FirePhoenix 14.02.2008 15:09

www.3dgs.ru российский сайт фанатов 3D Gamestudio

CRtimUT 19.03.2008 13:57

http://c2p.ru
Огромное количество разнообразных книг по языкам C

JohnK 19.03.2008 14:33

http://ru.ziggyware.com/ - Статьи и новости по Xna. Русская версия Ziggyware.com.

[CCCP] Monster 08.04.2008 00:51

Обновлено (см. первый пост)

Fey 12.04.2008 19:28

кажется не давали на это ссылки:
http://ru.wikibooks.org/wiki/Заглавная_страница
Цитата:

Информатика и программирование
  • Словарик философствующего информатика
  • Московская олимпиада по информатике
  • Язык Си в примерах
  • Объектно-ориентированное программирование
  • Ruby
  • Си++
  • D
  • Смоллток в примерах
  • Основы функционального программирования
  • Комбинаторы — это просто!
  • Хаскелл: О пользе и вреде лени
  • HUGS 98
  • Сильные стороны ФП и языка Хаскелл
  • Функциональные парсеры
  • и многое другое по ФП
  • Лисп
  • Схим для школьников
  • Аспектно-ориентированное программирование
  • Pixilang: пиксельное программирование
  • Языки программирования в школе
  • Помехоустойчивое кодирование

Думаю программистам будет полезно.

galstuk 12.10.2008 23:11

http://gm-rus.ru Российский неофициальный сайт Game Maker.

На сайте есть ВСЕ!

@lex423 12.10.2008 23:36

http://www.ru-coding.com/ всё с азов даже я врубился что к чему. Программирование от BIOS до высших языков.

razor21 30.10.2008 12:15

Считаю, что эту книгу Андрея Александреску должен иметь каждый настоящий программист.
"Современное проектирование на С++".
В книге изложены технологии обобщенного программирования, метапрограммировании шаблонов, объектно-ориентированного программирования.
От себя добавлю: пожалуй, это лучшая книга об обобщенном программировании и проектировании паттернов. Раскрыто очень много хитрых приемов.
http://www.infanata.org/2007/04/02/a...nie_na_si.html

alexeibs 04.12.2008 12:32

Что ж Вы Вирта упомянули, а про Кнута забыли?
Кнут Д. Э. "Искусство программирования" в 3 томах.
Думаю, в поисковике ссылку можно найти без проблем.
google
yandex
Хотя такие книги лучше все-таки покупать.
Ещё одна неплохая книга:
Грэхем Э., Кнут Д., Паташник О. Конкретная математика
yandex
google

DimaZ 31.05.2009 21:36

Вот люди для тех кто работает в 3дмаксе отличный Phys-x плагин от Инвидии - вот ссылка http://depositfiles.com/ru/files/f9jd5jjvv

Enchantner 01.06.2009 00:07

Советую сайтик knigka.info - там собрание бесплатных книг хорошее

Kalimdor 07.06.2009 13:25

http://informatics.mccme.ru/moodle/

Сайт ориентированный на обучение создания алгоритмов. Есть достаточно много материалов с объяснениями, но самое главное здесь очень много задач различного с автоматической проверкой (требуется регистрация).

correptus 16.06.2009 22:57

Торрент раздачи разнообразных книг по программированию: http://torrents.ru/forum/viewforum.php?f=1426


Хотелось бы отметить эту
http://torrents.ru/forum/viewtopic.php?t=1045448
Потдборочка книг (5 гб) по программированию/разработке игр
язык английский

DogEatDog 16.07.2009 16:41

http://www.quizful.net/

Бесплатная проверка знаний по различным языкам программирования: онлайн тесты с ответами, обучающие статьи. На сайте требуется регистрация.

Sam son 17.07.2009 05:52

Для тех, кто не занет языки программирования и просто хочет сделать игру.
http://www.popfly.com/

SandroXXL 20.07.2009 18:35

http://gcup.ru/
Этот портал посвящён созданию игр, в том числе и без программирования. На сайте можно скачать необходимые для этого инструменты (конструкторы игр, движки), изучить необходимую литературу (статьи, журналы, книги) и т.д.

AAAREAL 28.08.2009 20:16

http://www.kodges.ru/komp/program/
Много интересных книжек... в том числе по программированию, графике,
веб-технологиям

XLR 11.10.2009 19:57

http://algolist.manual.ru/ множество алгоритмов.

user123 10.12.2009 22:01

русскоязычный сайт по программированию http://expert-coders.ru

Riim 03.02.2010 15:04

Каталог исходников: http://realcode.ru/.

Yurnero* 04.10.2010 00:41

Всем привет !
Посоветуйте пожалуйста, программу для программирования. Простую и удобную для чайника. Visual Basic пойдет ?))

Enchantner 04.10.2010 02:03

Yurnero*, тебе сюда: http://forum.igromania.ru/showthread.php?t=114393 , а вообще - читай название темы, чтобы не получилось оффтопа. И да, "программа для программирования" - такого не бывает, тебе нужно выбрать язык программирования и IDE, то есть среду, в которой можно с ним работать.

lorin 05.08.2011 01:10

https://github.com/ - "социальный кодинг", иначе говоря хостинг репозиториев, система просмотра и скачивания, комментариев и общения, пропагандируются форки. Использует систему контроля версий git. Бесплатный хостинг для opensource до 300мб На сегодняшний день самая популярная платформа. Среди языков наиболее распространены:
Цитата:

JavaScript 19%
Ruby 17%
Python 9%
Shell 7%
C 7%
PHP 7%
Java 7%
Perl 6%
C++ 4%
Objective C 2%

Рыцарь 20.12.2011 14:12

Всем привет.
Поскольку нигде в данном разделе не нашёл темы, касающейся поиска книг, то напишу вопрос здесь.

Посоветуйте хорошие книги по javascript и HTML5.

P. S. Думаю, что вы поняли, почему я этот вопрос задаю(.

SolidlSnake 23.12.2011 22:52

Рыцарь, по JS: javascript: Подробное руководство. Все советуют ее всегда, сам сейчас изучаю, много воды, но обычно эта вода очень интересна.

Hast 24.12.2011 00:41

Рыцарь, htmlbook.ru

Дремлющий 19.06.2012 16:16

Первая ссылка в шапке не работает.

Bad Gateway 26.07.2012 20:01

Господа, нужен хороший учебник по c++, желательно от корки для корки для самых лохов. И еще вопрос какую лучше выбрать среду разработки. Прочитал, что вроде вот эта неплохая "wxDev-C++ 7.3.1". Норм? Если что хочу попробовать написать игру, так что может там нужна какая специфичная среда.

Еще такой вопрос, некоторые люди советуют начинать кодить, например, на питоне, а потом как освоишься на нём, переходить на тот же сиплюс. Есть в этом смысл?

CMETAHA 26.07.2012 20:21

Bad Gateway, Я учился по этой. И из IDE бери Visual Studio.

Bad Gateway 26.07.2012 20:25

CMETAHA,
ну и как? хорошо выучился?
а в книге что используют в качестве IDE?

и что скажешь за

Цитата:

Сообщение от Bad Gateway (Сообщение 10390454)
Еще такой вопрос, некоторые люди советуют начинать кодить, например, на питоне, а потом как освоишься на нём, переходить на тот же сиплюс. Есть в этом смысл?


CMETAHA 26.07.2012 20:31

Цитата:

Сообщение от Bad Gateway (Сообщение 10390490)
ну и как? хорошо выучился?

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

На счёт питона. После него на плюсах тебе совершенно не захочется писать. Это как с мерседеса S-класса пересесть в гоночный болид. Едешь, вроде, быстрее, а зад болит.

Bad Gateway 26.07.2012 22:24

Цитата:

Сообщение от CMETAHA (Сообщение 10390483)
И из IDE бери Visual Studio.

Для новичка норм? Ну то есть не совсем новичок, со студией работал, всякие консоле приложения пилил, простенькие виндовс форм. Не слишком будет сложно? Там ведь вроде структура проекта оч громоздкая или нет?

Цитата:

Сообщение от CMETAHA (Сообщение 10390499)
На счёт питона. После него на плюсах тебе совершенно не захочется писать. Это как с мерседеса S-класса пересесть в гоночный болид. Едешь, вроде, быстрее, а зад болит.

В смысле это хорошо или плохо? Питон позволяет делать серьезные вещи, он лучше сиплюса?

Hast 26.07.2012 23:40

Цитата:

Сообщение от Bad Gateway (Сообщение 10390690)
В смысле это хорошо или плохо? Питон позволяет делать серьезные вещи, он лучше сиплюса?

Это РАЗНЫЕ языки, предназначенные для РАЗНЫХ целей. Тому, кто тебе это предложил, самому бы не помешало получше разобраться в том, что он советует. Сравнение между машинами не очень в тему. Логичнее сравнивать подъемный кран и грузовик. Конкретно для игры тебе питон не подойдет, а учится на нем кодить ради того чтобы на плюсы пересесть - маразм высшей степени.

Bad Gateway 27.07.2012 00:13

Hast,
а, ну спасибо, бро, значит не слушаю диванных кукаретиков.

CMETAHA 27.07.2012 22:03

Цитата:

Сообщение от Hast (Сообщение 10390851)
Сравнение между машинами не очень в тему

Не не не. Сравнение самое то! Вообще, на питоне игры тоже пишут и вполне успешно, но плюсы для этого подходят получше из-за перфоманса.

Hast 27.07.2012 22:34

CMETAHA, на питоне? Игры? Кем нужно быть, чтобы написать игру на интерпретируемом языке? Сервер-сайд не в счет, я имею в виду обычные исполняемые игры.

CMETAHA 28.07.2012 00:38

Hast, В смысле кем? Если игра маленькая и нетребовательная, то зачем для этого тащить C++? Если человек хочет быстро создать простенькую аркадку, то плюсы в этом могут только помешать.

Hast 28.07.2012 00:56

CMETAHA, писать игры на интерпретируемом языке - дурной тон.

pokibor 28.07.2012 08:06

Цитата:

Сообщение от Hast (Сообщение 10392158)
CMETAHA, на питоне? Игры? Кем нужно быть, чтобы написать игру на интерпретируемом языке?

Сидом Мейером? В Civ IV, как известно, использовался Питон. Движок, конечно, был компилируемым, но остальное - на Питоне. Для игр, не завязанных на технологиях, вполне себе разумное решение.
Цитата:

Сообщение от CMETAHA (Сообщение 10392301)
Hast, В смысле кем? Если игра маленькая и нетребовательная, то зачем для этого тащить C++? Если человек хочет быстро создать простенькую аркадку, то плюсы в этом могут только помешать.

Обычно, найти нормальный движок для быстродействия проблем нет.

Hast 28.07.2012 14:21

Цитата:

Сообщение от pokibor (Сообщение 10392427)
Движок, конечно, был компилируемым

Именно.

Earth2Space 16.02.2013 22:01

Подскажите, плиз, книжку для начинающих веб программистов. Скачал "HTML, CSS, скрипты. Практика создания сайтов" Лебедева, но она 2006 года...

Aferus 20.02.2014 16:52

Собственно, суть. Я окончил ВУЗ по экономической специальности. Планирую дальше расти в избранном направлении, но еще освоить программирование и сетевое администрирование. С чего начать и как лучше действовать?
Нужно будет:
- SQL, MS SQL, PL/SQL
- VBA, C++, PHP, Python or Perl
- CCNA

С каких источников начать в плане самообучения, учитывая, что мне нужно осваивать данное направление с самых основ?
Далее, углубляясь, необходимо идти за вторым высшим или есть реально мощные курсы?

pokibor 20.02.2014 18:17

Aferus, освойте 1с, это и в тему специальности, и с руками оторвут. Я очень удивился, увидев, сколько предприятий ищут "программиста 1с" и какие деньги готовы ему предложить.

ВАСЕКС 10.09.2018 12:04

Подскажите лучшие приложения для мобильника для обучения программным языкам (в первую очередь питон интересует, руби и их ответвления).
Для самого начального старта, имхо, очень удачно зашло приложение solo learn (там много языков), там даже сертификат выдают))
Можно на английском, с рекламой, главное чтобы не совсем тупо подавалась инфа и тесты (в соло лерн слишком просто).

Еще интересны любые интернет-ссылки (не первые из гугла) на открытый код компьютерных игр, хотя бы простых, можно даже текстовые квесты.

ВАСЕКС 12.09.2018 16:05

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

[CCCP] Monster 14.09.2018 14:07

ВАСЕКС, https://stackoverflow.com/


Часовой пояс GMT +4, время: 19:09.

Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.