8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

[Официальное подлинное] C Учебное пособие по дизайну языковых программ и разработке игр, программирование C языковая программа.

Цена: 705руб.    (¥39.2)
Артикул: 555377446785
Доставка по Китаю (НЕ включена в цену):
36 руб. (¥2)

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:中交盛世图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥77.91 401руб.
¥721 295руб.
¥98.41 770руб.
¥28.5513руб.

  название книги:  C Учебное пособие по проектированию курсов и разработке языков (сталкивается&Ldquo; сертификация инженерного образования&Rdquo; компьютерная серия учебников по планированию учебных программ)
  издательство:  Tsinghua University Press
  дата публикации 2017
  номер ISBN: 9787302472407

Эта книга использует практику разработки игр в дизайне и преподавании языковых курсов. Она использует язык C для разработки игр с нуля. Благодаря игровым делам грамматические знания, изученные игровыми делами, повышают интерес и способность читателей программировать.Глава 1 ~ 3 разработки игр книги «Программа обычного WIN32», Глава 4 ~ 5 Изучите графическую интерактивную разработку игр, Глава 6-7 Изучение и применение знаний о последующей грамматике, глава 8 представляет несколько случаев разработки и практики.

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

На данный момент не существует соответствующего контента

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


Оглавление

Глава 1 C Разработка языковых игр быстрое введение

1.1 отскочил маленький мяч

1.1.1 отображать статический шар

1.1.2 маленький мяч, где падает мяч

1.1.3 Прыгающие маленькие шарики вверх и вниз

1.1.4 приземленный прыгающий маленький мяч

1.1.5 Управляйте скоростью небольшого шарикового отскока

1.1.6 Резюме

1.2 Самая простая авиационная игра

1.2.1scanf для управления движением самолетов

1.2.2getch для управления движением самолетов

1.2.3 Показать сложный схема самолета

1.2.4 Лазерный лазер

1.2.5 Целевое упражнение

1.2.6 Резюме

1.3 Метод отладки программы

1.3.1 Ошибка грамматики

1.3.2 Логическая ошибка

1.3.3 Общие методы

Глава 2 Разработка игры, упакованная по функции

2.1 Игра самолета

2.1.1 Реконструкция кода

2.1.2 Новая пуля

2.1.3 Статический вражеский самолет

2.1.4 Движение вражеского самолета

2.1.5 ударил по вражескому самолету

2.1.6 Функция экрана

2.1.7 Резюме

2.2 Используйте функцию для достижения кирпичного блока отскока шарика

2.2.1 Реконструкция кода

2.2.2 Показать границу

2.2.3 Показать мобильную перегородку

2.2.4 Bounce Small Ball

2.2.5 Кирпич для устранения кирпичей

2.2.6 Резюме

2.3flappy bird

2.3.1 Птицы, где они падают

2.3.2 Показ птиц и препятствий

2.3.3 Пусть препятствия движутся

2.3.4. Определите, сталкивается ли он

2.3.5 Появляется цикл препятствий

2.3.6 Резюме

Глава 3 Разработка массива игры

3.1 Life Game

3.1.1 Инициализация игры

3.1.2 Репродукция или смерть

3.1.3 Резюме

3.2 Используйте массив для достижения кирпичного кирпичного блока с массивом

3.2.1 отскок мяч

3.2.2 Увеличьте перегородку

3.2.3 Кирпич для устранения кирпичей

3.2.4 Резюме

3.3 Air Combat Game

3.3.1 Дисплей и управление самолетом

3.3.2 Огненные пули

3.3.3. Потеряйте вражеский самолет

3.3.4 Несколько вражеских самолетов

3.3.5 Запускание пуль

3.3.6 Резюме

3.4 жадная змея

3.4.1 Построение маленькой змеи

3.4.2 Движение змеи

3.4.3 Игрок управляет движением Little Snake

3.4.4 Оценить неудачу игры

3.4.5. Пища увеличивает длину

3.4.6 Резюме

3.5 Управление версиями и сотрудничество команды

3.5.1SVN ВВЕДЕНИЕ

3.5.2 Практика развития

3.5.3 РезюмеГлава 4 Простая разработка игры на рисовании

4.1easyx быстрое начало работы

4.1.1 ВВЕДЕНИЕ И УСТАНОВКА OFEASYX

4.1.2 Простой рисунок

4.1.3 Простая анимация

4.1.4 Резюме

4.2 Multi -Ball Suick

4.2.1 Многочисленные отскоки и столкновения на стенах

4.2.2. Столкновение задних шаров между собой

4.2.3 Резюме

4.3 часы в реальном времени

4.3.1 Нарисуйте статическую секунду

4.3.2 Вращение по второй руке

4.3.3 вращайтесь в соответствии с фактическим временем

4.3.4 Добавьте время и туннели

4.3.5 Добавить шкалу циферблата

4.3.6 Резюме

4.4 в сочетании с рамки разработки игры и рисунком Easyx для достижения кирпичного кирпичного блока

4.4.1 Реконструкция кода игровой структуры

4.4.2 Нарисуйте статическую перегородку

4.4.3 Управляйте щитами, чтобы забрать мяч

4.4.4 Кирпич для устранения кирпичей

4.4.5 Резюме

4.5 взаимодействие мыши

4.5.1 Основа взаимодействия мыши

4.5.2 Используйте мышь для контроля перегородки

4.5.3 Нажмите кнопку левой мыши, чтобы инициализировать положение маленького шарика

4.5.4 Резюме

Глава 5 Разработка игр и звуковых материалов

5.1 Используйте изображения и звуки

5.1.1 Импорт и использование изображений

5.1.2 Использование масок диаграммы

5.1.3 Floppy Bird Pirination

5.1.4 Введение и использование звука

5.1.5 Flappy Bird с звуковыми эффектами

5.1.6 Резюме

5.2 Самолетная война

5.2.1 Используйте мышь для управления самолетом для перемещения

5.2.2 Огненные пули

5.2.3 Добавить вражеские самолеты

5.2.4.

5.2.5 Увеличить звуковые эффекты

5.2.6 Резюме

5.3 Сложный эффект анимации

5.3.1 Ходить на месте

5.3.2 Движение управления злодеем

5.3.3 Создайте динамическую карту

5.3.4 Резюме

5.4 Двойная игра

5.4.1 Проблема двойного ввода

5.4.2 Асинхронная входная функция

5.4.3 Два -личный отскок мяч

5.4.4 Резюме

Глава 6 Применение других знаний грамматики в разработке игр

6.1 Указатель

6.1.1 Уменьшите ненужные глобальные переменные

6.1.2 Динамический двухмерный массив

6.1.3 Резюме

6.2 строка6.2.1 Преобразование и вывод баллов

6.2.2 Пакет функций воспроизведения музыки

6.2.3 Создание статических массивов персонажей

6.2.4 Дождь персонажа

6.2.5 Анимация дождя персонажа

6.2.6 Резюме

6.3 Структура

6.3.1 Инициализация и отображение статического маленького шарика

6.3.2 Спорт и подборы маленьких шаров

6.3.3 Стандартизация небольших шариков

6.3.4 привлекательность мыши

6.3.5 удара мыши

6.3.6 Сила нарушения мыши

6.3.7 Абсолютно задержка

6.3.8 Резюме

6.4 Файл

6.4.1 Настройка рабочего каталога

6.4.2 Много -экранный дисплей

6.4.3 Файл чтения и архив игры

6.4.4 Резюме

Глава 7 игры для изучения находки языка C

7.1 рекурсия

7.1.1 Традиционная башня Ханно

7.1.2 Визуализация башни Хануо

7.1.3 Резюме

7.2 Ссылки

7.2.1 Определение структуры данных одного узла

7.2.2 Серия двух узлов

7.2.3 Инициализация нескольких узлов

7.2.4 Вывод связанного списка

7.2.5 Удалить узел

7.2.6 Резюме

Глава 8 Случай по разработке игры

8.1 Копание детей

8.1.1 Описание основной функции

8.1.2 Основные этапы реализации

8,2 бильярда

8.2.1 Описание основной функции

8.2.2 Основные этапы реализации

8.3 Taiko Expert

8.3.1 Описание основной функции

8.3.2 Основные этапы реализации

8.4 Молния

8.4.1 Описание основной функции

8.4.2 Основные этапы реализации

8.5 Синяя булавка8.5.1 Описание основной функции

8.5.2 Основные этапы реализации

8.6Rings

8.6.1 Описание основной функции

8.6.2 Основные этапы реализации

8.7 СИГОВЫЙ БРАТ

8.7.1 Описание основной функции

8.7.2 Основные этапы реализации

8.8 русская площадь

8.8.1 Описание основной функции

8.8.2 Основные этапы реализации

8.9 Тонгтианская магическая башня

8.9.1 Описание основной функции

8.9.2 Основные этапы реализации

8.101010

8.10.1 Описание основной функции

8.10.2 Основные этапы реализации

8.11 Бомбардировщики

8.11.1 Описание основной функции

8.11.2 Основные этапы реализации

8.12 Pokemon

8.12.1 Описание основной функции

8.12.2 Основные этапы реализации

8.13 Большая рыба есть маленькую рыбу

8.13.1 Описание основной функции

8.13.2 Основные этапы реализации

8.14 Резюме




Предисловие

Язык C является важным основным курсом. Он широко используется, а также является основой многих последующих курсов.Тем не менее, из -за более грамматических правил языка C и относительно гибкого в реальном программировании, многие начинающие чувствуют себя сложными и в целом боятся этого курса.Текущие вспомогательные учебники, как правило, предвзяты к введению правил грамматики. Примеры примеров слишком абстрактные, а веселье не сильнее. Студенты неохотно пишут процедуры, и они считают, что трудности с въездом затруднены.

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

Дувей, известный американский педагог, однажды сказал:“ большинство людей знают только, что они могут быть в контакте только с особенностями лица и могут быть практичными, чтобы быть интересными. В книге нет интереса.&Rdquo; аналогично, для курса C -языка студенты могут видеть, что на языке C может сделать забавную программу. Студенты чувствуют себя интересными и удовлетворяющими. Они будут тратить время на изучение себя. Преподаватели и ученики активно взаимодействуют. Улучшение.

Метод преподавания в этой книге был проверен в реальном обучении. Студенты проявляют большой интерес к программированию и могут воспринимать инициативу для обучения. Новые студенты могут писать сложные игры с тысячами линий кода, а способность программирования была значительной улучшен.Пожалуйста, обратитесь к соответствующему эффекту“”.

Основное содержание каждой главы заключается в следующем: 

Глава 1, Учитесь Printf, Scanf, если&Hellip; else, в то время как Formark разрабатывает маленькие мячи и игры самолетов, а также представляет метод и навыки отладки программы.

Глава 2, после обучения, используйте функциональную упаковку и стандартную платформу игр для авиационных игр, отскочив шары, чтобы устранить кирпичи и Flappy Bird.

Глава 3, изучив массив, используйте массив, чтобы улучшить структуру данных для достижения развития Life Games, восстановления мячей, игр с воздушными боями и жадных змей, а также ввести инструменты управления кодом SVN.

Глава 4, изучите простые инструменты для рисования и учитесь на Multi -Ball Rebound, Watch в реальном времени, отскоке мяча, чтобы устранить кирпичи, взаимодействие мыши.

Глава 5, изучите введение и использование картинок и музыкальных материалов, а также проведите изучение и развитие Flappy Bird, авиационной войны, гудящего злодея и двойного отскока.

Глава 6, Используйте последующие грамматические знания для дальнейшего улучшения игровой программы, такой как создание указателя динамического массива, отображение баллов управления строк, структура данных улучшения структуры, файлы для архивов игры и т. Д., Чтобы реализовать анимацию и взаимодействие персонажа в Личная симуляция "Matrix", авиационная война с мультиинтерфейной и архивной функцией.

Глава 7: Используйте идею обучения игр для изучения двух трудностей с знаниями на языке C—— рекурсивный и связанный список.

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

редактор

Май 2017 года


 


Эта книга использует практику разработки игр в дизайне и преподавании языковых курсов. Она использует язык C для разработки игр с нуля. Благодаря игровым делам грамматические знания, изученные игровыми делами, повышают интерес и способность читателей программировать.Глава 1 ~ 3 разработки игр книги «Программа обычного WIN32», Глава 4 ~ 5 Изучите графическую интерактивную разработку игр, Глава 6-7 Изучение и применение знаний о последующей грамматике, глава 8 представляет несколько случаев разработки и практики.

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