About the CD-ROM
The CD-ROM that comes with this book contains key software that you need to follow the
examples in the book and even develop your own games.
System Requirements
Make sure that your computer meets the minimum system requirements listed here. If your
computer doesn’t match up to most of these requirements, you may have problems using the
contents of the CDs:
For Windows 9x, Windows 2000, Windows NT4 (with SP 4 or later), Windows Me, or Windows XP:
* PC with a Pentium processor running at 120 Mhz or faster
* At least 32 MB of total RAM installed on your computer; for best performance, we
recommend at least 64 MB
* Ethernet network interface card (NIC) or modem with a speed of at least 28,800 bps
* A CD-ROM drive
Using the CD with Windows
To install the items from the CD to your hard drive, follow these steps:
1. Insert the CD into your computer’s CD-ROM drive.
2. A window will appear with the following options: Install, Browse,
eChapters, and Exit.
Install: Gives you the option to install the supplied software and/or the author-created
samples on the CD-ROM.
Explore: Allows you to view the contents of the CD-ROM in its directory structure.
eChapters: Allows you to view an electronic version of the bonus Chapters.
Exit: Closes the autorun window.
If you do not have autorun enabled or if the autorun window does not appear, follow the
steps below to access the CD.
1. Click Start —> Run.
2. In the dialog box that appears, type d:\setup.exe, where d is the letter of your
CD-ROM drive. This will bring up the autorun window described above.
3. Choose the Install, Browse, eBook, Links, or Exit option from the menu. (See Step
2 in the preceding list for a description of these options.)
When you Browse the CD you will find it is organized with a general directory structure.
Each directory has a Read Me file with specific instructions to install its contents.
To work through the demonstrations in the book, follow these steps to install DirectX and
the Windows Game Programming For Dummies source code:
1. Place the CD in your computer’s CD-ROM drive and open it with either
Windows Explorer or My Computer.
2. Install the DirectX SDK and run-time, if they aren’t already installed on
your computer.
DirectX is on the CD-ROM in the \DirectX SDK folder. Follow the Read Me
file instructions to install DirectX and the run-time.
3. Copy the code and executables for each chapter to your hard drive. The
easiest way to copy these is to drag the \Source folder from the CD to
your hard drive.
4. Install specific applications and games from the \Source folder on your
hard drive as needed. (Even if you aren’t following the chapter examples
step by step, you will need the Direct X run-time to use the finished
demos.) Details on these procedures are in the \Software and \Games
subfolders. Depending on the file, files must be either
* Installed by an install application
* Installed by a setup application
* Decompressed
CD Contents
The CD-ROM contains applications for game programming, cool shareware games, the DirectX
SDK, stock artwork, and sound effects you can use in your games, and the source code from
all the programs and demos in the book. There are also two extra chapters (Chapter 23 and
Chapter 24) in Adobe Acrobat format, plus the Adobe Acrobat reader.
Software
You’ll find these valuable applications on the CD:
* Paint Shop Pro. This JASC, Inc. product is a shareware graphics viewing
and editing tool.
* DirectX. This book is focuses on DirectX game programming, so you can save
about two days of downloading (if you’re stuck with a modem connection to
the Internet) by simply installing DirectX from the CD!
Be sure to read the Read Me files. They inform you of the installation
details and the latest DirectX system changes.
* Sound Forge. This is the premiere sound processing application for game
programmers and musicians around the world. SoundForge has more features
than any other program — I still haven’t needed half of them!
* Adobe Acrobat Reader. Install this to read the Bonus Chapters from the CD,
if you haven’t already installed Acrobat on your PC.
* WinACE. One of the best compression programs around.
Artwork
The \Artwork directory has lots of graphics you can use or modify, royalty-free: textures,
monsters, explosions, mechanisms, backgrounds, and more.
DirectX
To save you about two days of downloading by modem, the DirectX SDK and run-time are on
the CD in the \DirectX SDK folder. (When you install it, be sure to read the Read Me files
for instructions and updates).
Games
The \Games subfolder has some really cool examples for you to try. (If someone sees you
playing them, say it’s «research.») They’re great examples of what other programmers are
doing, and you’ll get some terrific ideas. Each game has its own installation method; the
Read Me file in the \Games will save you time when you install them.
Source code
All the source code for the book, along with all the executables and data, are inside the
\Source folder of the CD. Each chapter of Windows Game Programming For Dummies is
represented by a folder inside the \Source folder. For example, the source code for
Chapter 12 is in the subfolder GPCHAP12\.
Bonus chapters
Chapter 23, «The Lowdown on Artificial Intelligence,» and Chapter 24, «Game Programming
Potpourri,» are on the CD as Adobe Acrobat files in \Source subfolders GPCHAP23\ and
GPCHAP24\. If your computer doesn’t have Adobe Acrobat Reader installed, you’ll need to
install it from the CD.
If You Have Problems (Of the CD Kind)
I tested all the software and programs for this book on many machines, and everything
worked fine. But the complex universe of hardware, games, and DirectX means that some
installations may not work properly. If you have such problems, check the following lists
for some solutions.
Installation
The likeliest installation problems are
* Not enough memory (RAM)
* Other running programs keep your program from installing or running
If you get such error messages as Not enough memory and Setup cannot continue, try some of
the following solutions and rerun your software:
* Turn off antivirus software
* Close all running programs (including instant messaging)
* Add more RAM to your computer (yes, this is more complicated and
expensive)
General execution problems
Some DirectX problems can occur after you start your program:
* DirectX driver problems may occur if there isn’t a DirectX driver for your
sound card or video card. (DirectX will warn you when you install
DirectX.) Check the card manufacturer’s Web site and the Microsoft DirectX
site for driver updates. DirectX will work without a specific driver, but
not as well.
* Compilation problems may result if you don’t correctly set up your
compiler and environment. Make sure you can compile a simple program
successfully before you compile your complex game. Be sure to take the
following compilation steps:
* Set up the DirectX library and your header paths in the compiler.
* Verify that you are creating a standard Win32 .EXE if you’re making a
DirectX app.
* Video cards may need setup changes, even if you have a DirectX driver. If
you see a sudden flash of black or white video when you run some of the
demos, click the Display Properties icon in the Control Panel and change
your video settings to 640 X 480 and 256 colors. This setting may solve
your problem.
* Read-only protection errors appear if you try to edit a file that has its
Read-only flag enabled. This often happens after copying files from CD-ROM
to your hard drive. You can clear the Read-only flag on files you want to
modify with one of these methods:
* Change one file in Windows Explorer or My Computer. To do so, right-click
the file in Windows Explorer or My Computer, then select Properties in the
pop-up list, clear the Read-only check box in the Attributes section, and
click the apply button. (If you want to change several files at once,
select all the files before you right click.)
* Change all the files in a directory and its subdirectories by using the
ATTRIB command at a DOS prompt. The command takes this form:
ATTRIB — R C:\dir\dir\*.* /S
For example, if you want to clear the Read-only flag for all the files in
the hard-drive directory C:\SOURCE\APPS and all of its subdirectories,
enter this ATTRIB command at a DOS prompt:
ATTRIB — R C:\SOURCE\APPS\*.* /S
If you still have trouble with the CD, please call the Customer Care phone number: (800)
762-2974. Outside the United States, call 1 (317) 572-3994. You can also contact Customer
Service by e-mail at techsupdum@wiley.com. Wiley Publishing, Inc. will provide technical
support only for installation and other general quality control items; for technical
support on the applications themselves, consult the program’s vendor or author.
Андре Ламот
Программирование игр для Windows.
Советы профессионала (+ CD-ROM)
Tricks of the Windows Game Programming Gurus
Издательство: Вильямс
2003 г.
Мягкая обложка,
880 стр.
ISBN 5-8459-0422-6, 0-672-32369-9
Тираж: 3500 экз.
Формат: 70×100/16
От издателя
Книга предназначена для читателей, интересующихся вопросами разработки игр в операционной системе Windows. В ней освещены разнообразные аспекты программирования игр — от азов программирования до серьезного рассмотрения различных компонентов DirectX, от простейших физических моделей до сложных вопросов искусственного интеллекта. Книга будет полезна как начинающим, так и профессиональным разработчикам игр для Windows, хотя определенные знания в области программирования (в частности, языка программирования C или C++), математики и физики существенно облегчат изучение материала.
PDF
32353 KB
Основной контент книги Программирование компьютерных игр под Windows в XNA Game Studio Express
Длительность книги 386 страниц
2008 год
12+
Подарите скидку 10%
Посоветуйте эту книгу и получите 22,31 ₽ с покупки её другом.
О книге
Это серия книг настольной библиотеки начинающего программиста игр. На данный момент серия состоит из двух книг и поможет программистам изучить технику разработки игр для системы Windows и Xbox 360. В этом издании с помощью студии XNA Game Studio Express рассматривается полный цикл создания компьютерных игр для операционной системы Windows. Изучая эту книгу, вы освоите основы работ с инструментариями Visual C# Express и XNA Game Studio Express. Научитесь работать с двухмерной и трехмерной графикой, анимацией, познакомитесь с техникой создания игровых классов и формированием механизма игровых состояний. Овладеете секретами создания интерактивных заставок и меню, работой с устройствами ввода и звуком. Итогом книги станет создание двухмерной и трехмерной игры с формированием инсталляционного пакета. На базе полученных знаний вы сможет создавать свои собственные компьютерные игры и продавать или распространять их бесплатно через Интернет.
(Компакт-диск прилагается только к печатному изданию.)
Жанры и теги
Войдите, чтобы оценить книгу и оставить отзыв
Книга Станислава Горнакова «Программирование компьютерных игр под Windows в XNA Game Studio Express» — читать онлайн на сайте. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.
Возрастное ограничение:
12+
Дата выхода на Литрес:
16 января 2014
Общее кол-во страниц:
386
мнения о книге «Программирование игр для Windows»
От: |
Slick |
||
Дата: | 17.06.03 09:34 | ||
Оценка: |
Кто-нибудь знаком с книгой товарища Ламота «Программирование игр для Windows. Советы профессионала» (2 издание)?
Толковая? Стоит ли покупать?
Re: мнения о книге «Программирование игр для Windows»
От: |
adontz |
http://adontz.wordpress.com/ | |
Дата: | 17.06.03 09:52 | ||
Оценка: |
1 (1) |
Здравствуйте, Slick, Вы писали:
S>Толковая? Стоит ли покупать?
Конкретно эту книгу не читал, но другие книги этого автора оставили негативное впечатление
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: мнения о книге «Программирование игр для Windows»
От: |
Alexmoon |
||
Дата: | 17.06.03 09:53 | ||
Оценка: |
Здравствуйте, Slick, Вы писали:
S>Толковая? Стоит ли покупать?
стоит.
Re: мнения о книге «Программирование игр для Windows»
От: | Аноним | ||
Дата: | 17.06.03 09:58 | ||
Оценка: |
3 (1) |
Здравствуйте, Slick, Вы писали:
товарища Ламота «… Советы профессионала»
Re[2]: мнения о книге «Программирование игр для Windows»
От: |
Slick |
||
Дата: | 17.06.03 10:35 | ||
Оценка: |
Здравствуйте, Alexmoon, Вы писали:
A>стоит.
Обоснование?
Re[2]: мнения о книге «Программирование игр для Windows»
От: |
Slick |
||
Дата: | 17.06.03 10:36 | ||
Оценка: |
Здравствуйте, adontz, Вы писали:
A>Конкретно эту книгу не читал, но другие книги этого автора оставили негативное впечатление
А чем не понравился?
Re[2]: мнения о книге «Программирование игр для Windows»
От: |
Denis |
http://blogs.gotdotnet.ru/personal/Denis | |
Дата: | 17.06.03 10:50 | ||
Оценка: |
2 (1) |
Здравствуйте, adontz, Вы писали:
A>Конкретно эту книгу не читал, но другие книги этого автора оставили негативное впечатление
странно, а книга где он про создание DOS игр оставила очень приятное впечатление.
Re[3]: мнения о книге «Программирование игр для Windows»
От: |
Юнусов Булат |
||
Дата: | 17.06.03 10:56 | ||
Оценка: |
2 (1) |
Здравствуйте, Denis, Вы писали:
D>странно, а книга где он про создание DOS игр оставила очень приятное впечатление.
Это та, где целая братская могила из авторов? Мне тоже понравилась, я ее когда то почти до дыр зачитал
Re: мнения о книге «Программирование игр для Windows»
От: |
Plague |
||
Дата: | 17.06.03 11:01 | ||
Оценка: |
Здравствуйте, Slick, Вы писали:
S>Кто-нибудь знаком с книгой товарища Ламота «Программирование игр для Windows. Советы профессионала» (2 издание)?
S>Толковая? Стоит ли покупать?
Ламот очень доступно пишет, особенно для людей начинающих…
так что если новичек, то покупай — непожалеешь, опытный — пожалеешь
именно эту книгу я не видел, но помню старую книгу — «Программирование игр» (для dos), именно ее увидев я решил основательно
заняться программированием… изучил асм и си… романтика… эх…
хотя, если честно, очень много дает вредных советов, во всяком случае в той книге, например призывает использовать
глобальные переменные… и т.п.
… << RSDN@Home 1.0 beta 7a >>
Re[4]: мнения о книге «Программирование игр для Windows»
От: |
Denis |
http://blogs.gotdotnet.ru/personal/Denis | |
Дата: | 17.06.03 11:01 | ||
Оценка: |
Здравствуйте, Юнусов Булат, Вы писали:
ЮБ>Это та, где целая братская могила из авторов? Мне тоже понравилась, я ее когда то почти до дыр зачитал
ага, именно она — там братья только пару глав написали, остально Де Ла Мот. до сих пор книжка на полке стоит, что бы переодически брать и с ностальгией её смотреть, вспоминая, что раньше было время и на развлечения.
Re: мнения о книге «Программирование игр для Windows»
От: |
Slick |
||
Дата: | 17.06.03 11:12 | ||
Оценка: |
Здравствуйте, Slick, Вы писали:
S>Кто-нибудь знаком с книгой товарища Ламота «Программирование игр для Windows. Советы профессионала» (2 издание)?
S>Толковая? Стоит ли покупать?
В свете поднятой темы: порекомендуйте какие еще книги на подобную тематику стоит почитать?
Re: мнения о книге «Программирование игр для Windows»
От: |
Slick |
||
Дата: | 17.06.03 11:12 | ||
Оценка: |
Здравствуйте, Slick, Вы писали:
S>Кто-нибудь знаком с книгой товарища Ламота «Программирование игр для Windows. Советы профессионала» (2 издание)?
S>Толковая? Стоит ли покупать?
В свете поднятой темы: порекомендуйте какие еще книги на подобную тематику стоит почитать?
Re[3]: мнения о книге «Программирование игр для Windows»
От: |
adontz |
http://adontz.wordpress.com/ | |
Дата: | 17.06.03 11:58 | ||
Оценка: |
Здравствуйте, Slick, Вы писали:
A>>Конкретно эту книгу не читал, но другие книги этого автора оставили негативное впечатление
S>А чем не понравился?
Ну вот раз Denis упомянул конкретную книгу давайте по ней
Что не понравилось?
Ну например исходные коды не понравились, куча глобальных переменных, никакой структуризации. Такой исходник к себе в проект не подключишь, а научиться можно скорее плохому стилю программирования. Где не надо впихнут ассемблер, оптимизация выходит весьма сомнительная (это не MMX/SSE, а просто ассемблер), а вот понимание алгоритма ухудшаеться.
О DirectX/OpenGL вообще ни слова (особенно удивительно что умолчали о втором, OpenGL AFAIK и под ДОС какой-то есть) хотя оба тогда уже были. Любимый режим 320х200х256, хотя уже тогда все видухи поддерживали VESA и HiColor/TrueColor. Зачем надо было трахать палитру иммитируя полный цвет, не известно.
Понятие о 3D графике у автора весьма смутное, в качестве графических редактором рекомендуються какие-то левые разработки левых фирм. Даже среди бесплатных уже тогда были куда лучшие разработки. Если уж под ДОС, то почему ни слова о расширителях вроде dos4/gw? Вместо этого призывы использовать плохие картинки для экономии памяти. Какие-то дурацкие алгоритмы отсечения невидимых частей, ну я просто умер, когда стенки рисовали ray-tracing’гом. Автору даже в голову не пришло, что стенка может быть не вертикальная, например это может быть горизонтальная крыша в общем книга содержала куда больше плохого, нежели хорошего.
В общем даже MSDN в плане познания лучше, там хоть примеры прилично написаны, не стыдно копировать. Я бы лучше на GameDev сходил, или здесь вопросы задавал чем левые книги левых авторов покупал. Может когда не знаешь, что такое игры и читаешь книгу с открытым ртом, но когда немного соображаешь и мыслишь в треугольниках а не вертикальных палочках (ужас просто ), книжка вызывает позывы
Что читать?
Прочтя ОДНУ книгу ты в лучшем случае напишешь 3D тетрис или Space Arkanoid
Надо изучать
1) Графика — это надо в любом солучае, если не для игры, то для меню. DirectGrpahics или OpenGL решай сам. Пиши потихоньку свой мини движок — набирайся опыта писать понятно и оптимально.
2) Звук — для качественного звука нужны не менее серьёзные познания чем для качественной графики, просто плохой звук не так заметен
3) Проектирование интерфейса — многие игры пролетели из-за неудобного интерфейса, хотя сами по себе обладали неплохим сюжетом и хорошец графикой
4) Искуственный интеллект — рано или поздно надо будет играть с компьютером, вопрос в том как заставить его играть хорошо?
5) Сеть — сетвая игра залог успеха!
6) Маркетинг — подумай сам, какие идеи нравяться людям? что им нравиться больше? Прикинь, будет ли сейчас популярна игра на движке Half-Life с названием Saddam Returns [sendstorm]? А игра Буря в пустыне? Правильный маркетинг это 50% первого успеха! Может лучше сперва сделать римейк старой досовской игры, а не лезть руками в 3D шутер?
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: мнения о книге «Программирование игр для Windows»
От: | Аноним | ||
Дата: | 18.06.03 06:26 | ||
Оценка: |
Здравствуйте, Slick, Вы писали:
S>Кто-нибудь знаком с книгой товарища Ламота «Программирование игр для Windows. Советы профессионала» (2 издание)?
S>Толковая? Стоит ли покупать?
Если только как историческое чтиво
Re: а можно ли ее скачать из Инета
От: |
Zzealot |
||
Дата: | 15.07.03 08:21 | ||
Оценка: |
Вообще-то как на мой неискушенный взгляд, книга отличная.
затронуты все основные темы, так что можно самостоятельно написать свою первую фриварную игрушку
В общем, великолепная, основательная, достойная первая ступень для восхождения на олимп игровой индустрии
Кстати, не знает ли кто, где можно ее скачать в Инете, ибо для моего кармана покупать ее дорого, а книга как я уже говорил, очень ценная.
Здравствуйте, Slick, Вы писали:
S>Кто-нибудь знаком с книгой товарища Ламота «Программирование игр для Windows. Советы профессионала» (2 издание)?
S>Толковая? Стоит ли покупать?
Re[2]: а можно ли ее скачать из Инета
От: |
Slick |
||
Дата: | 15.07.03 09:23 | ||
Оценка: |
Здравствуйте, Zzealot, Вы писали:
Z>Вообще-то как на мой неискушенный взгляд, книга отличная.
Z>затронуты все основные темы, так что можно самостоятельно написать свою первую фриварную игрушку
Z>В общем, великолепная, основательная, достойная первая ступень для восхождения на олимп игровой индустрии
а можно полюбопытствовать? откуда такое стремление взобраться на этот самый олимп игровой индустрии? чем вообще руководствуется программист, когда решает заняться game dev’ом?
Re[2]: а можно ли ее скачать из Инета
От: |
Jenyay |
http://jenyay.net | |
Дата: | 15.07.03 12:27 | ||
Оценка: |
Здравствуйте, Zzealot, Вы писали:
Z>Кстати, не знает ли кто, где можно ее скачать в Инете, ибо для моего кармана покупать ее дорого, а книга как я уже говорил, очень ценная.
Спроси(те) здесь. Я зимой скачал на английском (11 мегов). С модемом послать будет тяжело, но там что-то заливают, перезаливают на ftp-шники. Сейчас еще открыли пару ftp, куда всех пускают.
… << RSDN@Home 1.1 beta 1 >>
- Переместить
- Удалить
- Выделить ветку
Пока на собственное сообщение не было ответов, его можно удалить.
Детектив
- Исторический детектив
- Иронический детектив
- Полицейский детектив
- Шпионский детектив
- Политический детектив
- Женский детектив
Любовь
- Исторический любовный роман
- Современный любовный роман
- Любовно-приключенческий роман
- Любовно-фантастический роман
- Любовное фэнтези
- Любовный треугольник
Ужасы
- Триллер
- Мистика
- Классический хоррор
- Катастрофа
- Антиутопия
- Апокалипсис
- Психологический триллер
Фэнтези
- Героическое фэнтези
- Историческое фэнтези
- Городское фэнтези
- Ироническое фэнтези
- Эпическое фэнтези
Фантастика
- Научная фантастика
- Космическая фантастика
- Юмористическая фантастика
- Эпическая и героическая фантастика
- Киберпанк
- Попаданцы
- Фанфик
Приключения
- Путешествия
- Морские приключения
- Боевик (Экшн)
- Вестерн
Классика
- Отечественная классика
- Советская классика
- Зарубежная классика
- Детская классика
Нон-фикшн
- Космос
- География
- Биология
- Точные науки
- Гуманитарные науки
- Военное дело
- Философия
Детская литература
- Для самых маленьких
- Сказки
- Детская поэзия
- Нон-фикшн для детей
- Детская фантастика
- Приключения для детей
История
- Отчественная история
- Зарубежная история
Бизнес
Саморазвитие
Здоровье
- Медицина
- Здоровый образ жизни
- Красота
Комиксы
- Манхва
- Графический роман
- Манга
Психология
Кулинария