Galaxy Map Editor's Features
Post #41
HCM™DavidJCobb
Mar 9 2010, 4:47 am
Post #42
Wormer
Mar 9 2010, 6:56 am
|
Probably most people nowadays get used to fashionable OOP programming style. Yes, there are benefits, but I guess they do really starting to play their role in *large* programming projects. Not so long ago people haven't even known about OOP.
DavidJCobb, you've forgotten one thing of non object oriented programming style. The modules. Modules may be used like objects to encapsulate data and functions. Instead of Pokemon object you have a Pokemon module, with all "public" functions (and other declarations) declared in separate public (which contains only exported declarations) header file. In that module you define t_Pokemon type and a constructor "t_Pokemon makePokemon()" and then all other functions you need to work with t_Pokemon, and so on. Doesn't it sound like an object?.. Also, about dynamical arrays. If we'll have a way to work with the heap (manually allocate data in memory), that is really not a big loss (and only loss of convenience but not the expressive power of the language). This post was edited 7 times, last edit by Wormer: Mar 9 2010, 7:07 am. |
Post #44
HCM™DavidJCobb
Mar 9 2010, 8:31 pm
|
↑ STUDENT DRIVER ↑
|
@Wormer: "Forgotten"? I never learned non-OOP! D:
@Syphon: I thought... that "OOP" meant "this language has objects". BTW, just because I feel the need to post this... I'm not saying that SC2 will suck or anything because it's not uber-object-focused. I neglected to post my favorable opinions simply because SC2's awesomeness is common knowledge by now. ![]() ![]() ![]() ![]() ![]() ![]() ░░░▒▒▒▓▓▓▓███▀▀░▄▄▄▄▄▄░▀▀███▓▓▓▓▒▒▒░░░ ░░▒▒▒▓▓▓████░▄██████████▄░████▓▓▓▒▒▒░░ ░▒▒▒▓▓▓████▐▀▀▀█████▀▀▀▀██▌████▓▓▓▒▒▒░ ░▒▒▓▓▓████▐░██░░███▌██░░░██░████▓▓▓▒▒░ ▒▒▒▓▓▓███▌▐░██▌░███▌███▌░██▌▐███▓▓▓▒▒▒ ▒▒▓▓▓████▌██▄▄▄▄████▄▄▄▄▄███▐████▓▓▓▒▒ ▒▒▓▓▓████▌██▀▀▀▀▀▀▀▀▀▀▀▀▀███▐████▓▓▓▒▒ ▒▒▓▓▓████▌███▌▓▒▓▒▓▒▓▒▒▒▌███▐████▓▓▓▒▒ ▒▒▒▓▓▓███▌▐██▌▒▓▒▓▒▒▒▒▒▒▌██▌▐███▓▓▓▒▒▒ ░▒▒▓▓▓████░███▐▒▓▒█████▌███░████▓▓▓▒▒░ ░▒▒▒▓▓▓████░▀██▄▀▀▀▀▀▀▄██▀░████▓▓▓▒▒▒░ ░░▒▒▒▓▓▓████▄░▀▀██████▀▀░▄████▓▓▓▒▒▒░░ ░░░▒▒▒▓▓▓▓█████▄▄▄▄▄▄▄▄█████▓▓▓▓▒▒▒░░░ |
Post #45
Lanthanide
Mar 15 2010, 7:10 am
|
Now to bring this topic back on topic. From the recent Blizzard Chat:
Q. Will units that have been cut from the game still be in the Galaxy Editor, or higher tier units from original StarCraft? A. Units that have been cut from the game completely will NOT be in the editor. However, there are many units that make an appearance in the single-player campaign that WILL be available to use in the editor, such as the Medic, Firebat, and Goliath. Q. Is there support to build symmetrical maps in the editor, if so, does it include rotational symmetry and odd player numbers? A. You can build whatever types of maps you want in the editor but there are no methods of auto-mirroring parts of the map. Q. Can we expect have new maps or the map editor in the beta soon? A. Yes. We will be adding a few new maps as we continue to release patches including a few 3v3 and 4v4 maps. Additionally, we are hoping to release the map editor to the community sometime in April. Q. Will it be technically possible to recreate a Defense of the Ancients custom map complete with ladder and matchmaking? A. You will be able to re-create the map and we are looking at different ways for community maps to become part of the ladder and matchmaking. Q. Does map publishing also store any extra resources (sounds, graphics, etc.) specific to the map, or is this a limitation? A. Yes. If you add art or sound to a map, it's stored in the map and is therefore downloaded with the map once it's published. Long-term we will be adding support for custom mods where other maps can depend on a single mod pack. For example, if the community wanted to build a "Classic StarCraft" mod, they could do that and share it online and then many maps could be built that depend on that mod. Note there are 4 pages to this chat: http://starcraft.incgamers.com/blog/comments/starcraft-ii-beta-developer-chat-1-transcript ![]() ![]() ![]() ![]() ![]() ![]() |
Post #46
killer_sss
Mar 16 2010, 12:53 am
0 members in this topic (italic members are currently writing a reply): None
+ guest(s)
+ guest(s)
[11:39 pm]
[11:37 pm]




"![[close]](/images/up.gif)