Frost_0.044

所属分类:游戏引擎
开发工具:Visual C++
文件大小:16929KB
下载次数:114
上传日期:2008-10-12 09:49:45
上 传 者wulengbing
说明:  魔兽世界2D版游戏引擎,作者本来想做一套2D版魔兽世界,但被暴雪施压,最后改成Frost引擎。供大家交流学习。
(2D version of World of Warcraft game engine, the author would have wanted to do a 2D version of World of Warcraft, but the pressure was heavy snow, and finally into the engine Frost. The exchange of learning for everyone.)

文件列表:
Frost\changelog.txt (25939, 2008-07-09)
Frost\Cursors\cur_attack.png (1301, 2007-04-06)
Frost\Cursors\cur_attack_action.png (4916, 2007-05-29)
Frost\Cursors\cur_attack_action_imp.png (4788, 2007-05-29)
Frost\Cursors\cur_normal.png (4450, 2007-05-06)
Frost\Cursors\cur_normal_action.png (4999, 2007-05-30)
Frost\Cursors\cur_normal_action_imp.png (4951, 2007-05-30)
Frost\Cursors\cur_normal_imp.png (4887, 2008-03-15)
Frost\Cursors\cur_pan.png (5814, 2007-06-12)
Frost\Cursors\cur_taxi.png (1679, 2007-05-06)
Frost\d3dx9.dll (844800, 2007-06-01)
Frost\DB\spells.xml (3806, 2008-07-09)
Frost\DB\spells_scripts.lua (1339, 2008-07-07)
Frost\Fonts\Calibri.ttf (352736, 2006-09-11)
Frost\Fonts\CalibriBold.ttf (351544, 2006-09-11)
Frost\Frost.exe (1710080, 2008-07-09)
Frost\FX\generic\fire.tga (262694, 2007-08-07)
Frost\FX\generic\particles.png (12602, 2005-11-23)
Frost\FX\spells\generic\generic_poison.psi (128, 2007-08-07)
Frost\FX\spells\mage\mage_casting_frost_1.png (173977, 2007-07-31)
Frost\FX\spells\mage\mage_casting_frost_2.png (195699, 2007-07-31)
Frost\FX\spells\mage\mage_frostbolt.psi (128, 2007-05-08)
Frost\FX\spells\mage\mage_ice_armor.png (38294, 2007-08-07)
Frost\gnu.txt (18326, 2007-05-16)
Frost\hge.dll (252751, 2008-03-01)
Frost\Icons\Class_Druid.png (8905, 2007-06-04)
Frost\Icons\Class_Hunter.png (6868, 2007-06-04)
Frost\Icons\Class_Mage.png (8663, 2007-06-07)
Frost\Icons\Class_Paladin.png (9002, 2007-06-04)
Frost\Icons\Class_Priest.png (7685, 2007-06-04)
Frost\Icons\Class_Rogue.png (8375, 2007-06-04)
Frost\Icons\Class_Shaman.png (8150, 2007-06-04)
Frost\Icons\Class_Warlock.png (9737, 2007-06-04)
Frost\Icons\Class_Warrior.png (8253, 2007-06-04)
Frost\Icons\INV_Misc_Food_15.png (6909, 2007-09-12)
Frost\Icons\INV_Misc_QuestionMark.png (4484, 2007-05-29)
Frost\Icons\INV_Weapon_Rifle_08.png (7765, 2007-05-29)
Frost\Icons\Spell_Frost_ChillingArmor.png (7379, 2007-08-07)
Frost\Icons\Spell_Frost_FrostBolt.png (6729, 2007-05-29)
Frost\Icons\Spell_Holy_BlessedResillience.png (8102, 2007-05-30)
... ...

/* ###################################### */ /* ### Frost engine, by Kalith ### */ /* ###################################### */ /* */ /* README */ /* */ /******************************************/ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ## The little story : The Frost Engine used to be called World of Wacraft : Raid Leader. For obvious copyright reasons, I had to change its name. Also, I've been pointed out that distributing World of Warcraft's data was illegal. So, from now on, the program will be released as an engine that anybody can use to make its own game. Because I still want to play with WoW's data, I'll release a small program that will extract every needed data from WoW's files, and convert it so it can be used by the engine if needed. I know this is going to lower people's attention on the project, but this is the only solution available if I want to make sure my work will remain legal and always available. ## What is done so far (chronoligical order) : - Classic RTS unit management (selection, orders, death, attack, ...) - Collision detection and pathfinding (with a precalculated waypoint system in combination with real time pathfinding). - Almost everything is dynamic and easily modifiable thanks to lua files. - Special effects (partial). - Offensive (no DOT), resurrection and heal (no HOT) spells. - Basic stats (stamina, intellect and spirit). - Range checking. - Aggro management. - Complex AddOn management (like in WoW). - 3D models for units. ## To Do : # Gameplay : - Patrols (= zone events). - Specialisation system. - Gears and items (boots, rings, potions, ...). - Pets. - Heal and damage over time. - Buffs and debuffs. - Keybindings - Main menu. - Options menu. - Save and load games. - A friendly zone in which the player could : -- decide where he wants to go (which instance) -- manage the guild (recruitment) -- buy things in the auction house -- ... # GUI : - Raid frame. - Resurection monitor. - Main tanks frame. - Damage meter. # Graphics and game engine : - Zoning. - Fog of war (not sure) ## Settings : See config.lua to edit them. Each parameter is documented. ## Game controls : #------------------------------##-----------------------------------------------------------# | [Left click] || Select a unit (or deselect) | #------------------------------||-----------------------------------------------------------# | [Shift + Left click] || Select/deselect the unit under the mouse without | | || loosing the old selection. | #------------------------------||-----------------------------------------------------------# | [Control + Left click] || Select all the available units of the same class. | #------------------------------||-----------------------------------------------------------# | [Dragged left click] || Draw a selection square. | #------------------------------||-----------------------------------------------------------# | [Shift + Dragged left click] || Draw a selection square without loosing the old selection.| #------------------------------||-----------------------------------------------------------# | [Right click] || Order all selected units to go near where you | | || clicked or to attack a hostile unit. | #------------------------------||-----------------------------------------------------------# | [Control + Right click] || Force all selected units to go exactly where you clicked. | #------------------------------||-----------------------------------------------------------# | [Alt + Right click] || Make all selected units target the unit under the | | || pointer. | #------------------------------||-----------------------------------------------------------# | [Pause] || Pause the game. | #------------------------------||-----------------------------------------------------------# | [Delete] || Kill all selected units. | #------------------------------||-----------------------------------------------------------# | [S] || Hide/show status bars. | #------------------------------||-----------------------------------------------------------# | [Shift + S] || Hide/show enemies' status bars. | #------------------------------||-----------------------------------------------------------# | [Escape] || Exit the game. | #------------------------------##-----------------------------------------------------------# ## Debug, fun controls : #------------------------------##-----------------------------------------------------------# | [1,2,3 (numpad)] || Spawn a mage at the mouse position (2 spawns a hunter, | | || 3 a priest). | #------------------------------||-----------------------------------------------------------# | [C] || Puts all selected units in combat. | #------------------------------||-----------------------------------------------------------# | [H] || Make all selected units hostile. | #------------------------------##-----------------------------------------------------------# | [R] || Reloads the UI. | #------------------------------##-----------------------------------------------------------# ## Good to know, credits : - The keyhandler has been written by suliman from the HGE forums. - HGE is a powerfull and flexible 2D game engine. It used to be a shareware, but it is now released as a freeware. So great thanks to Haaf and his team ! - This program is released under the GPL license. See gnu.txt for more details.

近期下载者

相关文件


收藏者