Я делал некоторые игры, используя Game Maker, но я хотел бы сделать простые игры с помощью C. Я программист newb C. Когда я кодирую вывод, всегда находится в консоли CMD Windows. Я мог бы создавать простые игры, но всегда на консоли, которая не очень гибкая (вы не можете анимировать без прокрутки). Когда вы запускаете более сложную игру, создается новый новый экран, и я фактически взаимодействую с этим экраном.Я кодирую игру в C. Консоль или нет?
Итак, вопрос, который я использую на языке C, заключается в следующем: как загружается этот новый экран? Я думаю, что есть несколько API окон для создания нового экрана или чего-то еще. Кстати, в старые времена, я имею в виду время DOS, вы просто использовали консоль, но вы могли загрузить новый экран, на котором игра была сыграна. Как вы можете достичь этого?
Я хотел бы получить руководство по исследованию корня. Я просто не хочу звонить в библиотеку X или использовать SDL.
Спасибо, что вам нужна помощь.
Добро пожаловать в SO! Ваш вопрос очень широк и несколько основан на мнениях. Итак, вы должны попытаться задать объективные вопросы, которые обычно состоят из примеров кода, задавая конкретные вопросы. –
Хотя я все для начинающих программистов, которые в восторге, и беря проекты, которые растягивают свои возможности, есть линия. Вы говорите, что вы новичок в C. Рассмотрим изучение языка: создайте парсер, который структурирует потребленный текст в связанном списке. Это сложный проект для новичка. Как только вы освоите основы областей, управления памятью и арифметики указателей, вы можете научиться писать графические приложения с использованием одного из многих API. Извините, скажите это: не бегите, прежде чем вы сможете ползать, и, конечно же, не пытайтесь конкурировать на Олимпийских играх. –
@Elias Van Ootegem 'Это очень плохой совет, учитывая, что вы полностью пропустили то, что он просил. Если он может создать полностью функционирующую игру в консоли, он много знаком с C, чтобы начать создавать простые графические окна для своих игр. Они не должны быть супер сложными или сложными. Они могут быть очень простыми. Он спрашивает, как создавать новые окна в стеке стека и рисовать его игру GFX. Не стреляйте в парня за то, что вы не из-за боязни недостатка мастерства. Как кодер/программист (если вы один), вы знаете, что лучший способ учиться - это делать. Не давайте плохих советов. ' – Yokai