Задать вопрос
  • Как скачать arch linux и как его установить?

    oia
    @oia
    при таком подходе проще поставить виртуал бокс поставить на виртуалке , а уже потом ставить на реальное железо , а то потом будет помогите
    Ответ написан
    2 комментария
  • Среда разработки C++?

    EXL
    @EXL
    Энтузиаст
    Лично я советую вам Qt Creator - сейчас эта IDE активно поддерживается разработчиками, в отличие от всяких там Code::Blocks и Dev-Cpp.
    Еще можно посмотреть в сторону Eclipse, если не пугает его неповоротливость и объемность.
    Для Hello World'ов и простейших задачек можно пользоваться VIM/GVIM, но он сложен в настройке и не совсем подходит под понятие IDE. Это просто крутой хакерский текстовый редактор.
    Ответ написан
    4 комментария
  • Математика и программирование

    @nonrblGyN4ik
    Как уже имели ввиду выше, для написания обычных приложений под смартфоны, сайты, программы, математика особо не нужна. А для нормально кода достаточно нормального мышления и практики.

    По началу будет достаточно знаний языка, паттернов, фрейморков и простых алгоритмов. Далее, для более серьезных вещей, желательно будет выучить алгоритмы и мат. методы посложнее, но все уже реализовано до вас, так что от вас будет достаточно знания того, что эти методы и алгоритмы делают, а что у них там внутри уже не ваша проблема.
    Ответ написан
    Комментировать
  • Реализация gui на Windows/Linux без установки сложных библиотек

    KOLANICH
    @KOLANICH
    Знаю JS, PHP, C++, C#
    QT или wxWidgets, простых, лёгких и платформонезависимых нет.
    Ответ написан
    Комментировать
  • Математика и программирование

    KOLANICH
    @KOLANICH
    Знаю JS, PHP, C++, C#
    Это правда, что если человек не имеет ярко выраженных способностей к математике, то программист из него выйдет - посредственный?

    Кого угодно можно научить чему угодно, если не даун.
    Ответ написан
    Комментировать
  • C++ как определить почему падает приложение?

    EXL
    @EXL
    Энтузиаст
    Учитесь пользоваться дебаггером. Для Windows и Ubuntu отлично подойдет дебаггер GDB. Собираете программу с флагом -g, затем загружаете ее в gdb:

    ./gdb programe_name
    В GDB даете команду на запуск (вводите run, нажимаете Enter). Вызываете падение в вашей программе, вводите команду "bt", которая даст вам понять на какой функции упала ваша программа.
    Ответ написан
    1 комментарий
  • Какие вы дадите советы начинающим разработчикам инди-игр на мобильных платформах?

    MegaMufa
    @MegaMufa
    Дайте наставления юным первопроходцам

    Это, конечно, врядли.

    А по делу:
    Мой вам совет: не недооценивайте 3d игры.
    Игры буду нацелены на увлекательность и креативность, так что о 3D играх речь не идет.

    Это здорово и похвально, что вы ставите такие цели. Но 3d движок вам при этом не помешает. С кокосом я работал совсем чуть-чуть, поэтому не могу быть до конца объективным. Но на плюсах разрабатывать несколько труднее, чем на шарпе. Почему бы не попробовать unity3d? Зафиксируйте камеру сбоку в одном положении и вид будет, как в 2d, но при этом повысится скорость разработки.

    Я ни в коем случае не призываю вас отказываться от плюсов. Я очень люблю этот язык и считаю, что он на пару с Haskell может решить все проблемы человечества от корумпированого правительства до старения и смерти :-)

    Но если вы только начинаете делать игры, может стоит сосредоточиться на более высокоуровневых задачах, что бы больше внимания уделить геймдизайну и игровой механике. Сделайте одну игру (все равно первая выйдет комом) на юнити. Он дает кучу разных и удобных инструментов, которые сильно облегчают процесс разработки. А когда получите полное видение картины - делайте обоснованный выбор. Я бы сделал так.

    И не забывайте, что в статьях вы чаще всего читаете мнение их авторов. Следите за тем, что бы ваше мнение было обоснованным, а не слепо доверяете всему, что читаете.

    Ну, а в общем: просто пишите игры. Да, да. Все так просто: сядьте и пишите. Никакая теория не даст вам тех знаний, какие вы получите на практике. Удачи в ваших начинаниях.
    Ответ написан
    Комментировать
  • Доброго времени суток. Не могли бы вы помочь разобраться в функции?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Функция как функция, ничего примечательного. Все вызовы внутри стандартные, никаких заковыристых флагов. Обработка ошибок есть, но не очень старательная.

    Если можно, максимальное количество комментариев.


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

    Во-первых, хорошо бы найти информацию, какие права закреплены за автором.

    Во-вторых, надо избавиться от схожести контента (изображения, звуки и видео). Велика вероятность, что подготовку контента производил не сам разработчик, а наёмные работники. Соответственно, у автора могут быть документы на передачу прав на этот контент. Этот момент автор может использовать, чтобы засудить Вас.

    В-третьих, делать игры клоны (именно клоны, а не похожие) - это плохое занятие. К играм клонам плохо относятся игроки, авторы оригинала. Выгоды мало, зато репутация будет подмочена.
    Ответ написан
    1 комментарий
  • Заработать на программировании

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    Тебе намного выгодней вкладывать силы в обучение. Скажем, если научишься побеждать в олимпиадах, то вполне реально поступить в хороший вуз в Москве или Питере, первые пару курсов жить на стипендию, а потом пойти работать в Яндекс или еще куда нибудь.
    читайте:
    Т. Кормен "Алгоритмы построение и анализ" (За лето первые 100 страниц - уже здорово)
    Тренируйтесь:
    acmp.ru/
    Пишите для себя: почему бы не решать домашние задания по алгебре на python
    Подумайте о том, чтобы провести следующее лето в ЛКШ
    Ответ написан
    2 комментария
  • Как программировать игры?

    Да ладно, такое ощущение, что тролли не только задают, но и отвечают. Как так: вы знаете С++, но не знаете как делать игры? Как загружать изображения в память знаете? Как писать классы и создавать объекты знаете? Как наладить взаимодействие объектов тоже знаете? Тогда в чём вопрос вообще?
    Если вы не понимаете как именно работать с графикой, то подсказываю: никто не гонит использовать нативный Direct3D. Берите любой подходящий фреймворк и в путь. Для C++ могу посоветовать, Например, HGE. Я сам с него начинал. Он уже не поддерживается, насколько я знаю, но форум жив, а энтузиасты потихоньку его допиливают. Примеры есть, да и сам по себе он достаточно простой. С его помощью вы сможете загружать изображения (в том числе анимированные), а так же манипулировать ими. Для создания 2Д игры самое то. В общем посмотрите примеры и сами попробуйте.
    Также, смотрю, проскакивают ответы насчёт того, чтобы делать сразу трёхмерную игру, да ещё и с физикой. Да блин, начните с простого. Сделайте. как тут уже писали, кнопку с поведением, или ещё лучше, напишите тетрис или смейку. Потом уже разберётесь как что работает. Без знания основ вообще не вижу смысла хвататься сразу за 3д.
    И игра - это не обязательно физика. Не надо сразу ломиться читать алгебру и начинать писать свой физический движок. Изучайте всё по мере надобности.
    Ответ написан
    Комментировать
  • Как программировать игры?

    cha-cha
    @cha-cha
    Вы сначала попробуйте состряпать что-нибудь дельное на том же Unity или Unreal, чего не постыдились бы выпустить на публику. После сего действия думаю поймете что писать все самостоятельно не лучшая затея.
    Ответ написан
    2 комментария
  • Как программировать игры?

    Движок Unity3D. Для начинающего самое оно (впрочем как и для профессионала). Информации в интернете очень много, как на русском, так и на английском языках. Ищите лучше.

    А вообще, не хочется конечно разрушать ваши мечты и стремления, но скорее всего, у вас ничего не выйдет. Вы правда думаете, что люди из указанного вами фильма задавали подобные вопросы?

    Хотите делать игры учитесь программировать и ищите работу в данной области. Набирайтесь опыта и лет через несколько пробуйте сами. А инди геймдев не так прост как вам кажется. Золотых гор там нет.
    Ответ написан
    1 комментарий
  • Где взять opengl32.dll для OpenGL 4.3?

    Spetros
    @Spetros
    IT-шник
    Этот файл является компонентом Windows, его нельзя менять.
    Подробнее.
    Ответ написан
    3 комментария
  • Как обстоят дела с "Роскомнадзором" на западе?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    хорошо там где нас нет
    Ответ написан
    Комментировать
  • Подкиньте пару хороших книг по Qt (С++)

    EXL
    @EXL
    Энтузиаст
    1. Бланшет, Саммерфилд - Qt4 Программирование GUI на С++. 2ed. - 2008
    2. Шлее Макс - Профессиональное программирование на C++. +CD. Qt 4.8. (В подлиннике) - 2012
    3. Марк Саммерфилд - Qt Профессиональное программирование (High tech) - 2011
    4. Андрей Боровский - Qt4.7+. Практическое программирование на C++ - 2012
    5. Юрий Земсков - Qt4 на примерах

    Первая книга от создателей Qt, в первых главах рассмотрено создание приложения для работы с таблицами (этакий мини Excel). Так что в прямом смысле за день можно разобраться во всех тонкостях создания подобных приложений.
    Вторая книга от известного в Qt-сообществе программиста, очень подробный и толстый справочник по виджетам, их описание и примеры использования. Имеется несколько глав по JavaScript/QML/QtQuick. Однозначный Must Have.
    Третья книга от одного из программистов, разрабатывающих Qt. В ней рассказано о профессиональной разработке приложений. В чем-то является продолжением первой книги.
    Четвертая книга от отечественного программиста, рассмотрены в основном принципы разработки сложных приложений. Отдельный разделы посвящены программированию трехмерной и интерактивной графики, баз данных, многопоточных приложений и созданию собственных виджетов.
    Пятая книга на мой взгляд уже устарела. Её вполне заменяет Макс Шлее.

    Это все книги по Qt 4.X.X на русском языке, известные мне (не считая редакций). Если кто-то знает ещё, пожалуйста отпишитесь.

    По Qt 5 книг пока нету. Макс Шлее сказал, что начнет работу над новой книгой с выхода версии Qt 5.2. По поводу книг для Qt 5 см. ответ ниже. Но не стоит забывать, что у Qt документация одна из самых лучших и вполне способна заменить книгу. Поэтому настоятельно рекомендую пользоваться Qt Assistant при возникновении затруднений.

    По C++ рекомендую конечно классику:
    Прата С. - Язык программирования С++. Лекции и упражнения - 2011
    Ответ написан
    1 комментарий
  • Как пользоваться функцией Эйлера на С++?

    copyloc
    @copyloc Автор вопроса
    Человек то я не глупый, просто притворяюсь
    Все понятно, немного не так понимал эту Функцию.
    #include <iostream>
    #include <conio.h>
    using namespace std;
    
    	void phi(){
    		int n,result;
    		cin >> n;
    		result = n;
    		for (int i = 2; i*i <= n; ++i){
    			if (n % i == 0){
    				while (n % i == 0){
    					n /= i;
    				}
    					result -= result / i;
    			}
    		}
    		if (n > 1){
    			result -= result / n;
    		}
    		cout << result;
    	}
    
    int main(){
    	phi();
    	_getch();
    	return 0;
    }
    Ответ написан
    4 комментария
  • Стоит ли перейти на linux

    @theaidem
    Переходить стоит, первые пару месяцев готовьтесь к интенсивному гуглению, ибо вопросов будет много, после этого периода вы подсядете на линукс плотно, обещаю.
    Начните с Debian или Ubuntu
    Ответ написан
    5 комментариев
  • Стоит ли перейти на linux

    @Next_Alex
    Конечно стоит.
    Это же нехилый такой шаг к FreeBSD.
    Ответ написан
    2 комментария
  • Стоит ли перейти на linux

    lesovsky
    @lesovsky
    System engineer and PostgreSQL DBA
    Да, несомненно стоит. Но не зацикливайтесь на одном дистрибутиве))
    Ответ написан
    Комментировать