| Programming Role Playing Games with Directx 2nd Ed - 2004.pdf | 8.9 MB | ||
| Programming Role-Playing Games With Directx 8.0 - 2002.pdf | 20.26 MB | ||
| Sources | |||
| Chap05 | |||
| Process | |||
| Process.dsp | 3.67 KB | ||
| Process.dsw | 537 B | ||
| Process.exe | 56 KB | ||
| WinMain.cpp | 2.21 KB | ||
| Shell | |||
| Shell.dsp | 3.61 KB | ||
| Shell.dsw | 533 B | ||
| Shell.exe | 52 KB | ||
| WinMain.cpp | 2.65 KB | ||
| State | |||
| State.dsp | 3.61 KB | ||
| State.dsw | 533 B | ||
| State.exe | 56 KB | ||
| WinMain.cpp | 2.57 KB | ||
| Chap06 | |||
| Alpha | |||
| Alpha.dsp | 3.67 KB | ||
| Alpha.exe | 64 KB | ||
| WinMain.cpp | 5.89 KB | ||
| alpha.dsw | 533 B | ||
| Billboard | |||
| Billboard.bmp | 192.05 KB | ||
| Floor.bmp | 192.05 KB | ||
| WinMain.cpp | 8.32 KB | ||
| billboard.dsp | 3.71 KB | ||
| billboard.dsw | 541 B | ||
| billboard.exe | 212 KB | ||
| Draw2D | |||
| Draw2D.dsp | 3.69 KB | ||
| Draw2D.dsw | 535 B | ||
| Draw2D.exe | 208 KB | ||
| Texture.bmp | 192.05 KB | ||
| WinMain.cpp | 5.53 KB | ||
| Draw3D | |||
| Draw3D.dsp | 3.7 KB | ||
| Draw3D.dsw | 535 B | ||
| Draw3D.exe | 212 KB | ||
| Texture.bmp | 192.05 KB | ||
| WinMain.cpp | 6.46 KB | ||
| Enum | |||
| Enum.dsp | 3.87 KB | ||
| Enum.dsw | 531 B | ||
| Enum.exe | 56 KB | ||
| Enum.rc | 2.39 KB | ||
| WinMain.cpp | 4.99 KB | ||
| resource.h | 545 B | ||
| Font | |||
| Font.dsp | 3.67 KB | ||
| Font.dsw | 531 B | ||
| Font.exe | 136 KB | ||
| WinMain.cpp | 4.57 KB | ||
| Lights | |||
| Lights.dsp | 3.68 KB | ||
| Lights.dsw | 535 B | ||
| Lights.exe | 72 KB | ||
| WinMain.cpp | 7.87 KB | ||
| Particle | |||
| Particle.bmp | 352.63 KB | ||
| Particle.dsp | 3.7 KB | ||
| Particle.dsw | 539 B | ||
| Particle.exe | 212 KB | ||
| WinMain.cpp | 9.28 KB | ||
| XFile | |||
| Warrior.bmp | 191.3 KB | ||
| Warrior.x | 81.08 KB | ||
| WinMain.cpp | 15.35 KB | ||
| XFile.dsp | 3.71 KB | ||
| XFile.dsw | 533 B | ||
| XFile.exe | 280 KB | ||
| ZBuffer | |||
| WinMain.cpp | 6.81 KB | ||
| ZBuffer.dsp | 3.71 KB | ||
| ZBuffer.dsw | 537 B | ||
| ZBuffer.exe | 72 KB | ||
| Chap07 | |||
| Enum | |||
| Enum.dsp | 3.89 KB | ||
| Enum.dsw | 531 B | ||
| Enum.exe | 56 KB | ||
| Enum.rc | 2.21 KB | ||
| WinMain.cpp | 2.61 KB | ||
| resource.h | 637 B | ||
| Input | |||
| Input.cpp | 5.22 KB | ||
| Joystick | |||
| Joystick.dsp | 3.92 KB | ||
| Joystick.dsw | 539 B | ||
| Joystick.exe | 56 KB | ||
| Joystick.rc | 2.17 KB | ||
| WinMain.cpp | 6.19 KB | ||
| resource.h | 781 B | ||
| Keyboard | |||
| Keyboard..dsw | 539 B | ||
| Keyboard.dsp | 3.92 KB | ||
| Keyboard.exe | 60 KB | ||
| Keyboard.rc | 2.1 KB | ||
| WinMain.cpp | 4.18 KB | ||
| resource.h | 732 B | ||
| Mouse | |||
| Mouse.dsp | 3.88 KB | ||
| Mouse.dsw | 533 B | ||
| Mouse.exe | 56 KB | ||
| Mouse.rc | 2.16 KB | ||
| WinMain.cpp | 4.29 KB | ||
| resource.h | 775 B | ||
| Chap08 | |||
| LockLoad | |||
| LockLoad.dsp | 3.92 KB | ||
| LockLoad.dsw | 539 B | ||
| LockLoad.exe | 56 KB | ||
| LockLoad.rc | 1.76 KB | ||
| WinMain.cpp | 4.21 KB | ||
| resource.h | 457 B | ||
| MidiPlay | |||
| MidiPlay.dsp | 3.92 KB | ||
| MidiPlay.dsw | 539 B | ||
| MidiPlay.exe | 56 KB | ||
| MidiPlay.rc | 2.1 KB | ||
| WinMain.cpp | 4.76 KB | ||
| escape.mid | 47.94 KB | ||
| resource.h | 732 B | ||
| Shell | |||
| Sound.cpp | 3.99 KB | ||
| Stream | |||
| Stream.dsp | 3.89 KB | ||
| Stream.dsw | 535 B | ||
| Stream.exe | 64 KB | ||
| Stream.rc | 1.74 KB | ||
| Test.wav | 4.87 MB | ||
| WinMain.cpp | 8.42 KB | ||
| resource.h | 500 B | ||
| WavPlay | |||
| Test.wav | 8.62 KB | ||
| WavPlay.dsp | 3.9 KB | ||
| WavPlay.dsw | 537 B | ||
| WavPlay.exe | 64 KB | ||
| WavPlay.rc | 2.09 KB | ||
| WinMain.cpp | 6.18 KB | ||
| resource.h | 730 B | ||
| Chap09 | |||
| Client | |||
| Client.dsp | 3.93 KB | ||
| Client.dsw | 535 B | ||
| Client.exe | 60 KB | ||
| Client.rc | 2.98 KB | ||
| WinMain.cpp | 14.62 KB | ||
| resource.h | 1.34 KB | ||
| Enum | |||
| Enum.dsp | 3.92 KB | ||
| Enum.dsw | 531 B | ||
| Enum.exe | 60 KB | ||
| Enum.rc | 2.61 KB | ||
| WinMain.cpp | 7.25 KB | ||
| resource.h | 820 B | ||
| Server | |||
| Server.dsp | 3.93 KB | ||
| Server.dsw | 535 B | ||
| Server.exe | 60 KB | ||
| Server.rc | 2.78 KB | ||
| WinMain.cpp | 14.36 KB | ||
| resource.h | 1.07 KB | ||
| Chap10 | |||
| GameCore | |||
| Core_Global.h | 691 B | ||
| Core_Graphics.cpp | 65.48 KB | ||
| Core_Graphics.h | 25.15 KB | ||
| Core_Input.cpp | 12.5 KB | ||
| Core_Input.h | 7.58 KB | ||
| Core_Network.cpp | 22.8 KB | ||
| Core_Network.h | 6.41 KB | ||
| Core_Sound.cpp | 28.19 KB | ||
| Core_Sound.h | 5.94 KB | ||
| Core_System.cpp | 8.33 KB | ||
| Core_System.h | 2.88 KB | ||
| Chap11 | |||
| Angled | |||
| Map.cpp | 3.11 KB | ||
| Map.h | 1.44 KB | ||
| Tile.cpp | 3.95 KB | ||
| Tile.dsp | 4.7 KB | ||
| Tile.dsw | 531 B | ||
| Tile.exe | 240 KB | ||
| Tile.h | 1.46 KB | ||
| Tiles.bmp | 48.05 KB | ||
| WinMain.cpp | 2.06 KB | ||
| Bitmap | |||
| Map.cpp | 3.13 KB | ||
| Map.h | 1.44 KB | ||
| Tile.cpp | 3.95 KB | ||
| Tile.dsp | 4.7 KB | ||
| Tile.dsw | 531 B | ||
| Tile.exe | 240 KB | ||
| Tile.h | 1.46 KB | ||
| Tiles.bmp | 48.05 KB | ||
| WinMain.cpp | 1.91 KB | ||
| Tile | |||
| Map.cpp | 3.11 KB | ||
| Map.h | 1.44 KB | ||
| Tile.cpp | 3.95 KB | ||
| Tile.dsp | 4.7 KB | ||
| Tile.dsw | 531 B | ||
| Tile.exe | 240 KB | ||
| Tile.h | 1.46 KB | ||
| Tiles.bmp | 48.05 KB | ||
| WinMain.cpp | 1.97 KB | ||
| Chap12 | |||
| Data | |||
| Cliff.bmp | 192.05 KB | ||
| Cricket.wav | 8.62 KB | ||
| Stars.bmp | 192.05 KB | ||
| Wood.bmp | 48.07 KB | ||
| Yodan.bmp | 64.8 KB | ||
| Yodan.x | 601.86 KB | ||
| brick.bmp | 48.05 KB | ||
| corridor.x | 1.01 KB | ||
| dirt.bmp | 48.05 KB | ||
| grass.bmp | 48.05 KB | ||
| level.x | 110.34 KB | ||
| room.bmp | 192.05 KB | ||
| room.x | 1.14 KB | ||
| shingle.bmp | 48.05 KB | ||
| stone.bmp | 48.05 KB | ||
| MeshLvl | |||
| MeshLvl.dsp | 4.51 KB | ||
| MeshLvl.dsw | 537 B | ||
| MeshLvl.exe | 312 KB | ||
| WinMain.cpp | 5.48 KB | ||
| NodeTree | |||
| Frustum.cpp | 5.11 KB | ||
| Frustum.h | 524 B | ||
| NodeTree.cpp | 12.41 KB | ||
| NodeTree.dsp | 5.06 KB | ||
| NodeTree.dsw | 539 B | ||
| NodeTree.exe | 340 KB | ||
| NodeTree.h | 6.04 KB | ||
| SkyBox.cpp | 3.41 KB | ||
| SkyBox.h | 1.31 KB | ||
| WinMain.cpp | 6.1 KB | ||
| Objects | |||
| Frustum.cpp | 5.14 KB | ||
| Frustum.h | 524 B | ||
| Objects.dsp | 4.61 KB | ||
| Objects.dsw | 537 B | ||
| Objects.exe | 316 KB | ||
| WinMain.cpp | 3.12 KB | ||
| Chap13 | |||
| 2Din3D | |||
| 2Din3D.dsp | 4.5 KB | ||
| 2Din3D.dsw | 535 B | ||
| 2Din3D.exe | 312 KB | ||
| WinMain.cpp | 6.66 KB | ||
| 3Din2D | |||
| 3Din2D.dsp | 4.5 KB | ||
| 3Din2D.dsw | 535 B | ||
| 3Din2D.exe | 324 KB | ||
| WinMain.cpp | 7.37 KB | ||
| Data | |||
| Dirt.bmp | 192.07 KB | ||
| Level.x | 33.09 KB | ||
| Scene.bmp | 900.05 KB | ||
| Scene.x | 16.08 KB | ||
| Scene1.bmp | 192.05 KB | ||
| Scene2.bmp | 192.05 KB | ||
| Scene3.bmp | 96.05 KB | ||
| Scene4.bmp | 192.05 KB | ||
| Scene5.bmp | 192.05 KB | ||
| Scene6.bmp | 96.05 KB | ||
| Tiles.bmp | 192.05 KB | ||
| Wall.bmp | 192.07 KB | ||
| Yodan.bmp | 64.8 KB | ||
| Yodan.x | 516.86 KB | ||
| Chap14 | |||
| Data | |||
| Default.mla | 469 B | ||
| Test.mls | 349 B | ||
| MlsDemo | |||
| MlsDemo.dsp | 4.01 KB | ||
| MlsDemo.dsw | 537 B | ||
| MlsDemo.exe | 84 KB | ||
| MlsDemo.rc | 2.34 KB | ||
| WinMain.cpp | 11.69 KB | ||
| resource.h | 640 B | ||
| MlsEdit | |||
| Action.cpp | 11.65 KB | ||
| Action.h | 4.14 KB | ||
| MLSScript.cpp | 16.03 KB | ||
| MLSScript.h | 3.26 KB | ||
| MlsEdit.dsp | 4.13 KB | ||
| MlsEdit.dsw | 537 B | ||
| MlsEdit.exe | 100 KB | ||
| MlsEdit.rc | 4.45 KB | ||
| WinMain.cpp | 26.1 KB | ||
| resource.h | 2.42 KB | ||
| Chap15 | |||
| CharICS | |||
| CharICS.cpp | 6.99 KB | ||
| CharICS.dsp | 4.43 KB | ||
| CharICS.dsw | 537 B | ||
| CharICS.exe | 320 KB | ||
| CharICS.h | 1.46 KB | ||
| CharICS.rc | 2.68 KB | ||
| MIL.h | 1.25 KB | ||
| WinMain.cpp | 8.62 KB | ||
| resource.h | 1.03 KB | ||
| Data | |||
| Char.ci | 50 B | ||
| Default.mil | 236 KB | ||
| MapItems.mi | 132 B | ||
| Shield.bmp | 12.05 KB | ||
| Shield.x | 3.07 KB | ||
| Sword.bmp | 12.05 KB | ||
| dirt.bmp | 48.05 KB | ||
| item.bmp | 192.05 KB | ||
| item.x | 3.36 KB | ||
| map.x | 41.29 KB | ||
| stone.bmp | 48.05 KB | ||
| sword.x | 3.8 KB | ||
| target.x | 1.33 KB | ||
| MILEdit | |||
| MIL.h | 1.25 KB | ||
| MILEdit.dsp | 4.02 KB | ||
| MILEdit.dsw | 537 B | ||
| MILEdit.exe | 80 KB | ||
| MILEdit.rc | 5.87 KB | ||
| WinMain.cpp | 11.54 KB | ||
| resource.h | 2.15 KB | ||
| MapICS | |||
| Frustum.cpp | 5.11 KB | ||
| Frustum.h | 524 B | ||
| MIL.h | 1.25 KB | ||
| MapICS.cpp | 5.29 KB | ||
| MapICS.dsp | 4.93 KB | ||
| MapICS.dsw | 535 B | ||
| MapICS.exe | 340 KB | ||
| MapICS.h | 1.46 KB | ||
| NodeTree.cpp | 12.41 KB | ||
| NodeTree.dsp | 5.06 KB | ||
| NodeTree.h | 6.04 KB | ||
| WinMain.cpp | 8.78 KB | ||
| Chap16 | |||
| Chars | |||
| CharICS.cpp | 6.99 KB | ||
| CharICS.h | 1.46 KB | ||
| Chars.cpp | 68.38 KB | ||
| Chars.dsp | 5.45 KB | ||
| Chars.dsw | 533 B | ||
| Chars.exe | 376 KB | ||
| Chars.h | 14.64 KB | ||
| Frustum.cpp | 5.14 KB | ||
| Frustum.h | 524 B | ||
| MCL.h | 1.73 KB | ||
| MIL.h | 1.25 KB | ||
| MSL.h | 929 B | ||
| Script.cpp | 2.75 KB | ||
| Script.h | 1.59 KB | ||
| Spell.cpp | 13.29 KB | ||
| Spell.h | 3.6 KB | ||
| WinMain.cpp | 22.91 KB | ||
| WinMain.h | 2.94 KB | ||
| Window.cpp | 4.39 KB | ||
| Window.h | 1.5 KB | ||
| Data | |||
| Bomb.x | 19.39 KB | ||
| Chars.mla | 1.42 KB | ||
| Default.MCL | 101 KB | ||
| Default.MSL | 16.75 KB | ||
| Default.mil | 236 KB | ||
| Explosion.x | 19.6 KB | ||
| Fireball.bmp | 12.05 KB | ||
| Fireball.x | 6.67 KB | ||
| Groundball.x | 8.12 KB | ||
| Rock.bmp | 65.07 KB | ||
| Startup.mls | 1000 B | ||
| Sword.bmp | 12.05 KB | ||
| Sword.x | 3.19 KB | ||
| Warrior.bmp | 191.3 KB | ||
| Warrior.x | 784.57 KB | ||
| World.x | 40.46 KB | ||
| Yodan.bmp | 64.8 KB | ||
| Yodan.x | 693.82 KB | ||
| axe.bmp | 48.05 KB | ||
| axe.x | 8.87 KB | ||
| brick.bmp | 48.05 KB | ||
| c1.mls | 66 B | ||
| c2.mls | 337 B | ||
| c3.mls | 55 B | ||
| c4.mls | 152 B | ||
| dirt.bmp | 12.05 KB | ||
| grass.bmp | 48.05 KB | ||
| ice.bmp | 12.05 KB | ||
| ice.x | 8.12 KB | ||
| shingle.bmp | 48.05 KB | ||
| stone.bmp | 48.05 KB | ||
| MCLEdit | |||
| MCL.h | 1.73 KB | ||
| MCLEdit.dsp | 4.02 KB | ||
| MCLEdit.dsw | 537 B | ||
| MCLEdit.exe | 84 KB | ||
| MCLEdit.rc | 6.47 KB | ||
| WinMain.cpp | 16.27 KB | ||
| resource.h | 2.91 KB | ||
| MSLEdit | |||
| MSL.h | 929 B | ||
| MSLEdit.dsp | 4.02 KB | ||
| MSLEdit.dsw | 537 B | ||
| MSLEdit.exe | 84 KB | ||
| MSLEdit.rc | 8.86 KB | ||
| WinMain.cpp | 16.6 KB | ||
| resource.h | 6.73 KB | ||
| Chap17 | |||
| Data | |||
| AutoSrc.ms3d | 5.78 KB | ||
| AutoSrc.x | 4.45 KB | ||
| Dirt.bmp | 48.05 KB | ||
| Door.bmp | 192.05 KB | ||
| Door.x | 12.46 KB | ||
| DoorClose.x | 9.63 KB | ||
| DoorOpen.x | 9.63 KB | ||
| Idle.x | 348.78 KB | ||
| Level.bar | 224 B | ||
| Level.ms3d | 14.03 KB | ||
| Level.trg | 92 B | ||
| Rock.bmp | 192.05 KB | ||
| Walk.x | 239.11 KB | ||
| Warrior.x | 506.81 KB | ||
| level.x | 19.17 KB | ||
| skin.bmp | 191.3 KB | ||
| Mapping | |||
| Automap.cpp | 7.32 KB | ||
| Automap.h | 1.8 KB | ||
| Barrier.cpp | 17.42 KB | ||
| Barrier.h | 3.16 KB | ||
| Frustum.cpp | 5.14 KB | ||
| Frustum.h | 524 B | ||
| Mapping.dsp | 5.14 KB | ||
| Mapping.dsw | 537 B | ||
| Mapping.exe | 352 KB | ||
| NodeTree.cpp | 12.41 KB | ||
| NodeTree.h | 6.04 KB | ||
| Trigger.cpp | 12.72 KB | ||
| Trigger.h | 2.54 KB | ||
| WinMain.cpp | 8.27 KB | ||
| Chap18 | |||
| Battle | |||
| Battle.dsp | 5.34 KB | ||
| Battle.dsw | 535 B | ||
| Battle.exe | 372 KB | ||
| CharICS.cpp | 6.99 KB | ||
| CharICS.h | 1.46 KB | ||
| Chars.cpp | 68.38 KB | ||
| Chars.h | 14.64 KB | ||
| Frustum.cpp | 5.14 KB | ||
| Frustum.h | 524 B | ||
| MCL.h | 1.73 KB | ||
| MIL.h | 1.25 KB | ||
| MSL.h | 929 B | ||
| Spell.cpp | 13.27 KB | ||
| Spell.h | 3.6 KB | ||
| WinMain.cpp | 13.33 KB | ||
| WinMain.h | 1.22 KB | ||
| Window.cpp | 4.39 KB | ||
| Window.h | 1.5 KB | ||
| Data | |||
| Bomb.x | 19.39 KB | ||
| Buttons.bmp | 48.05 KB | ||
| Default.MCL | 101 KB | ||
| Default.MSL | 16.75 KB | ||
| Default.mil | 236 KB | ||
| Explosion.x | 19.6 KB | ||
| Fireball.bmp | 12.05 KB | ||
| Fireball.x | 6.67 KB | ||
| Force.bmp | 192.05 KB | ||
| Force.x | 24.06 KB | ||
| Groundball.x | 8.12 KB | ||
| Heal.bmp | 12.05 KB | ||
| Marble.bmp | 65.07 KB | ||
| Pent.bmp | 48.05 KB | ||
| Sword.bmp | 12.05 KB | ||
| Sword.x | 3.19 KB | ||
| Warrior.bmp | 191.3 KB | ||
| Warrior.x | 784.57 KB | ||
| Yodan.bmp | 64.8 KB | ||
| Yodan.x | 693.82 KB | ||
| axe.bmp | 48.05 KB | ||
| axe.x | 8.87 KB | ||
| battle.x | 52.1 KB | ||
| dirt.bmp | 48.05 KB | ||
| dirtb.bmp | 12.05 KB | ||
| heal.x | 4.91 KB | ||
| ice.bmp | 12.05 KB | ||
| ice.x | 8.12 KB | ||
| Chap19 | |||
| Client | |||
| Client.cpp | 12.41 KB | ||
| Client.dsp | 5.13 KB | ||
| Client.dsw | 535 B | ||
| Client.exe | 352 KB | ||
| Client.h | 6.04 KB | ||
| Client.rc | 2.5 KB | ||
| Frustum.cpp | 5.11 KB | ||
| Frustum.h | 524 B | ||
| NodeTree.cpp | 12.41 KB | ||
| NodeTree.h | 6.04 KB | ||
| WinMain.cpp | 24.15 KB | ||
| WinMain.h | 6.03 KB | ||
| resource.h | 685 B | ||
| Data | |||
| Arena.x | 126.53 KB | ||
| ArenaCM.x | 42.91 KB | ||
| Pillar.bmp | 192.05 KB | ||
| Stars.bmp | 192.05 KB | ||
| Sword.bmp | 12.05 KB | ||
| Sword.x | 3.2 KB | ||
| Warrior.bmp | 191.3 KB | ||
| Warrior.x | 732.67 KB | ||
| brick.bmp | 48.05 KB | ||
| dirt.bmp | 48.05 KB | ||
| stone.bmp | 48.05 KB | ||
| Server | |||
| Server.cpp | 319 B | ||
| Server.dsp | 4.74 KB | ||
| Server.dsw | 535 B | ||
| Server.exe | 316 KB | ||
| Server.h | 512 B | ||
| Server.rc | 2.27 KB | ||
| WinMain.cpp | 27.88 KB | ||
| WinMain.h | 6.26 KB | ||
| resource.h | 593 B | ||
| Chap20 | |||
| Data | |||
| Attack1.wav | 9.19 KB | ||
| Attack2.wav | 13.29 KB | ||
| Beep.wav | 6.9 KB | ||
| Bomb.x | 19.39 KB | ||
| Cam1.txt | 29 B | ||
| Cam2.txt | 23 B | ||
| Cam3.txt | 26 B | ||
| Cam4.txt | 27 B | ||
| Cam5.txt | 20 B | ||
| Cathedral_Sunrise.mid | 8.11 KB | ||
| Char.ci | 20 B | ||
| Char.cs | 432 B | ||
| Char1.mls | 1.24 KB | ||
| Char2.mls | 96 B | ||
| Char3.mls | 599 B | ||
| Char6.mls | 205 B | ||
| Char7.mls | 428 B | ||
| CharICS.ci | 30 B | ||
| Die1.wav | 33.82 KB | ||
| Die2.wav | 73.43 KB | ||
| EOC1.mls | 148 B | ||
| EOC2.mls | 20 B | ||
| EOC3.mls | 20 B | ||
| EOC4.mls | 44 B | ||
| EOC5.mls | 159 B | ||
| EOR0.mls | 1.02 KB | ||
| EOR4.mls | 497 B | ||
| EOR5.mls | 170 B | ||
| Explosion.x | 19.6 KB | ||
| Fireball.bmp | 12.05 KB | ||
| Fireball.x | 6.67 KB | ||
| Force.bmp | 192.05 KB | ||
| Force.x | 24.06 KB | ||
| Game.mcl | 101 KB | ||
| Game.msl | 16.75 KB | ||
| Groundball.x | 8.12 KB | ||
| Heal.bmp | 12.05 KB | ||
| Hurt1.wav | 18.74 KB | ||
| Hurt2.wav | 20.51 KB | ||
| MenuBD.bmp | 192.05 KB | ||
| Options.bmp | 824 B | ||
| Pent.bmp | 48.05 KB | ||
| SOC1.mls | 20 B | ||
| SOC2.mls | 20 B | ||
| SOC3.mls | 20 B | ||
| SOC4.mls | 20 B | ||
| SOC5.mls | 20 B | ||
| Scene1.mls | 1.16 KB | ||
| Scene11.bmp | 192.05 KB | ||
| Scene12.bmp | 192.05 KB | ||
| Scene13.bmp | 192.05 KB | ||
| Scene14.bmp | 192.05 KB | ||
| Scene15.bmp | 192.05 KB | ||
| Scene16.bmp | 192.05 KB | ||
| Scene2.mls | 913 B | ||
| Scene21.bmp | 192.05 KB | ||
| Scene22.bmp | 192.05 KB | ||
| Scene23.bmp | 192.05 KB | ||
| Scene24.bmp | 192.05 KB | ||
| Scene25.bmp | 192.05 KB | ||
| Scene26.bmp | 192.05 KB | ||
| Scene3.mls | 1.19 KB | ||
| Scene31.bmp | 192.05 KB | ||
| Scene32.bmp | 192.05 KB | ||
| Scene33.bmp | 192.05 KB | ||
| Scene34.bmp | 192.05 KB | ||
| Scene35.bmp | 192.05 KB | ||
| Scene36.bmp | 192.05 KB | ||
| Scene4.mls | 501 B | ||
| Scene41.bmp | 192.05 KB | ||
| Scene42.bmp | 192.05 KB | ||
| Scene43.bmp | 192.05 KB | ||
| Scene44.bmp | 192.05 KB | ||
| Scene45.bmp | 192.05 KB | ||
| Scene46.bmp | 192.05 KB | ||
| Scene5.mls | 440 B | ||
| Scene51.bmp | 192.05 KB | ||
| Scene52.bmp | 192.05 KB | ||
| Scene53.bmp | 192.05 KB | ||
| Scene54.bmp | 192.05 KB | ||
| Scene55.bmp | 192.05 KB | ||
| Scene56.bmp | 192.05 KB | ||
| Script.sav | 2 KB | ||
| Select.bmp | 8.07 KB | ||
| Shop.ci | 40 B | ||
| Spell.wav | 26.83 KB | ||
| Sword.bmp | 12.05 KB | ||
| Sword.x | 3.19 KB | ||
| Trig1.mls | 76 B | ||
| Trig2.mls | 76 B | ||
| Trig3.mls | 76 B | ||
| Trig4.mls | 76 B | ||
| Trig5.mls | 76 B | ||
| Trig6.mls | 76 B | ||
| Trig7.mls | 76 B | ||
| Trig8.mls | 76 B | ||
| Warrior1.bmp | 191.3 KB | ||
| Warrior1.x | 784.57 KB | ||
| Warrior2.bmp | 192.05 KB | ||
| Warrior2.x | 506.79 KB | ||
| Warrior3.bmp | 192.05 KB | ||
| World.x | 40.46 KB | ||
| Yodan1.bmp | 64.8 KB | ||
| Yodan1.x | 693.83 KB | ||
| Yodan2.bmp | 191.3 KB | ||
| Yodan2.x | 693.83 KB | ||
| Yodan3.bmp | 191.3 KB | ||
| Yodan3.x | 707.43 KB | ||
| Yodan4.bmp | 191.3 KB | ||
| Yodan4.x | 693.81 KB | ||
| axe.bmp | 48.05 KB | ||
| axe.x | 8.87 KB | ||
| distant_tribe.mid | 8.65 KB | ||
| escape.mid | 47.94 KB | ||
| game.mil | 236 KB | ||
| game.mla | 3.86 KB | ||
| heal.x | 4.91 KB | ||
| ice.bmp | 12.05 KB | ||
| ice.x | 8.12 KB | ||
| jungle1.mid | 21.5 KB | ||
| mSword.bmp | 12.05 KB | ||
| magic_harp.mid | 11.31 KB | ||
| medi_strings.mid | 12.67 KB | ||
| medi_techno.mid | 23.88 KB | ||
| msword.x | 3.66 KB | ||
| roar.wav | 61.76 KB | ||
| scene1.x | 19.61 KB | ||
| scene2.x | 11.36 KB | ||
| scene3.x | 9.51 KB | ||
| scene4.x | 11.82 KB | ||
| scene5.x | 8.89 KB | ||
| song_of_the_sea.mid | 12.79 KB | ||
| storm.mid | 2.88 KB | ||
| The Tower | |||
| Barrier.cpp | 17.42 KB | ||
| Barrier.h | 3.16 KB | ||
| CharICS.cpp | 7.07 KB | ||
| CharICS.h | 1.46 KB | ||
| Chars.cpp | 68.38 KB | ||
| Chars.h | 14.64 KB | ||
| Frustum.cpp | 5.14 KB | ||
| Frustum.h | 524 B | ||
| Game.dsp | 6.3 KB | ||
| Game.dsw | 531 B | ||
| Game.exe | 424 KB | ||
| Game_Chars.cpp | 8.9 KB | ||
| Game_Chars.h | 874 B | ||
| Game_Script.cpp | 27.11 KB | ||
| Game_Script.h | 3.4 KB | ||
| Game_Spells.cpp | 282 B | ||
| Game_Spells.h | 244 B | ||
| Global.h | 337 B | ||
| MCL.h | 1.73 KB | ||
| MIL.h | 1.25 KB | ||
| MSL.h | 929 B | ||
| Script.cpp | 2.75 KB | ||
| Script.h | 1.59 KB | ||
| Spell.cpp | 13.29 KB | ||
| Spell.h | 3.6 KB | ||
| Trigger.cpp | 12.72 KB | ||
| Trigger.h | 2.54 KB | ||
| WinMain.cpp | 41.44 KB | ||
| WinMain.h | 3.37 KB | ||
| Window.cpp | 4.39 KB | ||
| Window.h | 1.5 KB | ||
| GameCore | |||
| Core_Global.h | 691 B | ||
| Core_Graphics.cpp | 65.48 KB | ||
| Core_Graphics.h | 25.15 KB | ||
| Core_Input.cpp | 12.5 KB | ||
| Core_Input.h | 7.58 KB | ||
| Core_Network.cpp | 22.8 KB | ||
| Core_Network.h | 6.41 KB | ||
| Core_Sound.cpp | 28.19 KB | ||
| Core_Sound.h | 5.94 KB | ||
| Core_System.cpp | 8.33 KB | ||
| Core_System.h | 2.88 KB |

Книги и журналы » Компьютерная литература » Программирование (книги)
Programming Role Playing Games with DirectX + Source Codes
Год выпуска: 2002
Автор: Jim Adams
Жанр: Программирование игр на DirectX
Издательство: Premier Press
ISBN: 1-59200-315-X
Формат: PDF
Качество: eBook (изначально компьютерное)
Количество страниц: 881
Описание: От автора:
"Эта книга предназначена для программистов, которые хотят познакомиться со специализированной областью разработки ролевых игр (RPG). Я считаю, что ролевые игры — это самый интересный жанр. Информацию о программировании RPG достаточно сложно найти и, чтобы восполнить этот пробел, я написал эту книгу. В ней я разделил ролевую игру на базовые составляющие части. Я беру эти компоненты один за другим, детально рассматриваю их и показываю, как использовать их все вместе в вашем игровом проекте...
На страницах книги и на прилагаемом к ней диске CD-ROM, вы найдете примеры программ, созданных на основе информации, содержащейся в каждой главе. Я создавал эти примеры таким образом, чтобы их можно было легко преобразовать в общецелевые и специфичные для RPG компоненты для вашего проекта... "
Организация книги:
Книга разделена на пять частей и каждая часть посвящена отдельному набору тем:
Часть I, «Работа с книгой», поможет вам разогреться и узнать о настройке Windows и установке DirectX, а также о том, как создать хорошую структуру проекта для начала разработки вашей RPG.
Часть II, «Основы DirectX» посвящена обсуждению замечательной библиотеки DirectX и тому, как вы можете использовать ее в своих собственных игровых проектах. Вы узнаете как рисовать с DirectX Graphics, возпроизводить звук с DirectX Audio, работать с сетью с DirectPlay и взаимодействовать с пользователем с DirectInput.
Часть III, «Программирование ролевых игр», содержит весь относящийся к программированию RPG код, который я поместил в эту книгу. Темы включают разработку библиотек для двухмерной и трехмерной графики, управление игровыми персонажами, использование скриптов и предметов, а также создание многопользовательской игры.
Часть IV, «Завершающие штрихи», поможет вам завершить проект. В ней вы узнаете как, используя приведенную в книге информацию, можно создать законченную игру. Учтите приведенные в ней сведения при начале и окончании собственного проекта.
Часть V, «Приложения» представит вам ряд книг и ссылок на полезные сайты, краткий список терминов, используемых в этой книге, а также обзор содержимого прилагаемого к книге CD-ROM.
[spoiler="Содержание раздачи:"]
- Programming Role-Playing Games With Directx 8.0 - 2002 .pdf (ENG)
- Programming Role Playing Games with Directx 2nd Ed - 2004 .pdf (ENG)
- Папка "Sources" содержащая исходные коды примеров приведенных в книге, увы, за 2002 год.
[/spoiler]
Дополнительно:
[spoiler="Электронный английский вариант искать тут"]
ссылка на гугл.бук
[/spoiler]
[spoiler="Электронный русский вариант (переведено 2/3 книги) читать здесь (спасибо за труды камрадам из netlib)"]
ссылка на netlib.narod.ru
[/spoiler]
[spoiler="Последний на момент раздачи DirectX SDK"]
ссылка на микрософт
[/spoiler]
[spoiler="Рекомендуемый автором GoldWave"]
http://rutracker.org/forum/viewtopic.php?t=1177326
[/spoiler]
[spoiler="Рекомендуемый автором Paint Shop Pro"]
http://rutracker.org/forum/viewtopic.php?t=1113660
[/spoiler]
[spoiler="Microsoft Visual Studio 2008 Professional Edition"]
http://rutracker.org/forum/viewtopic.php?t=519861
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 186.81 MB | a900 | 1 month | 12 | 1 | |
| 108.26 MB | a900 | 1 month | 6 | 1 | |
| 265.07 MB | a900 | 1 month | 6 | 1 | |
|
The Pornography of Meat: New and Updated Edition - Carol J. Adams Posted by
a900 in Books
> Non-Fiction
|
362.12 MB | a900 | 1 month | 3 | 6 |
| 251.87 MB | a900 | 1 month | 2 | 4 |
All Comments