C ++

Идеи для игровых проектов на C ++

Идеи для игровых проектов на C ++
Прежде чем приступить к программированию, хорошо бы узнать о своей идее больше, чем об основной идее. Вам нужно выйти за рамки «Существо, бегущее по лесу.«Постройте рассказ; пользователи могут относиться к нему, а затем решать, что ему нужно, чтобы почувствовать себя реальным. Сказав это, для начала вам нужно выбрать эти детали.

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

Почему C++?

Для игр, требующих интенсивной обработки, будь то графика или что-то еще, вам нужен низкоуровневый язык. В C ++ у вас больше контроля над использованием памяти и другими аспектами выполнения. Это означает, что вам также нужно сделать больше работы, чтобы окончательная версия программного обеспечения оставалась стабильной. Вам не нужно думать об этих вещах в языках более высокого уровня, распределении памяти и точности чисел. Однако в результате все данные должны рассматриваться как требующие большого количества ресурсов. Так вы закончите медленное исполнение.

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

Стили игр

У вас есть много вариантов стиля игры для построения. Поскольку вы выбрали C ++, вам, вероятно, понадобится большая производительность. Не торопитесь с этим решением, игра, требующая больше мозгов, чем мускулов, может быть не менее увлекательной. Вот несколько стилей, которые следует учитывать.

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

Отличная библиотека, которая поможет вам в создании этой игры, - Torque3D.

Прыжки с ледяных блоков

Создайте молодого человека, которому нужно спасти свою собаку / друга / сестру от утопления. Для этого ему нужно перепрыгнуть через озеро на другую сторону, чтобы забрать кольцо спасателя. Затем ему нужно вернуться через ледяные глыбы, чтобы добраться до нуждающегося человека.

Подобные программы существуют, внесите свой вклад. Отличными фреймворками для использования являются Gameplay3D и OpenXRay.

Точный бейсджампинг

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

Отличным выбором для этой работы является движок Unity Game Engine; проект с закрытым исходным кодом, но бесплатный.

Квантовая механика Challenge

Сделайте так, чтобы игра действовала как в реальном мире, так и в квантовом мире. Чем больше прогрессирует игрок, тем больше квантовых эффектов вы добавляете в игру. Это потребует много математики, так что учись.Вы можете использовать Oxygen Framework для этой игры.

Соображения

Одним из соображений является то, хотите ли вы использовать много графики или более простой вид. В хорошей игре должны быть проблемы, чтобы игрок захотел продолжить. Геймплей должен вдохновлять на протяжении всей игры. Тетрис - отличная игра, до некоторой степени. Если вы можете придумать игру, которая так увлекает просто потому, что увлекает, тогда вам не понадобится много графики. Если вы используете графику, создавайте привлекательных персонажей. Как и при написании книги, у вас должны быть персонажи, которые могут продвигать историю вперед, просто оставаясь самими собой, так сказать. Вот несколько идей с другого веб-сайта.

Из Канады, старые, но все еще полезные ресурсы.

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

Сообщества

Если вам удобнее иметь кого-то, с кем можно поделиться своей борьбой, найдите несколько сообществ. Группа Unity3D активна, если вы выберете этот движок. Вы также можете обсудить там внешние инструменты, такие как Blender, Inkscape и другие.

На форуме инди-геймеров много форумов. Вы можете обсудить все аспекты игрового дизайна, разработки и даже бизнеса. Вы также можете размещать объявления о оплачиваемой работе или отвечать на объявления.

Заключение

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

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