1 Attachment(s)
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
A map creator is coming along folks. I'm sorry, I'll have to break the rules, I simply can't determine how to synchronise the usage of the orginial maps with entertainment - the original maps are flat, and horizontal which gives no space for action. What I've decided earlier on is that I should integrate custom maps to the game which is somewhat different to the original concept of metal slug, and along that, I've created an application for you to create custom maps. I've intended to keep the game and the gameplay as similar to the original, just to avoid complaints relevant to the 'oh so unoriginal' issue, but I couldn't make it.
An update:
i'll have to update the other forums as well. let's get us some publicity. well, not with snk.
:(:
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
Look man, theres no way you could've stuck strictly original.
Besides, what a game needs is some unoriginality.
Have you developed anything other than this? or are you dead set on different maps?
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
Not to worry! I've done a lot, and this is the last. :P I should have edited the main post actually.
I've focused on security and enhancements, they;'re vital to the game. And all the features that were planned to be added were added already. :)
---------- Post added at 03:45 PM ---------- Previous post was at 03:44 PM ----------
also, i'll take your bet on the 'unoriginality'. you're right. i can only hope that noone complains.
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
Great! Will there be another testing session?
People will complain.
But in the long run, people who want to play the original MS, would go play it. People who are looking for a different kind would look towards you.
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
An update, compliment to y'all:
[nomedia]http://www.youtube.com/watch?v=hzG625fzkVA[/nomedia]
Development achievments that were shown in the video:
Established connection between both application to the masterserver.
Servers list.
Map support (using .msm, which is a compiled file from the .msm creator - development in progress)
Ftp for download missing map files.
---------- Post added at 02:01 PM ---------- Previous post was at 01:53 PM ----------
mod/extension support will be implemented using lua scripting language (used in css, gmod, hl game engine, as well hehe). http://www.lua.org/
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
hello, i'm in need of as much suggestions as i can get! i'm creating a bytecode for the module support of the game, this enables users to create their own module with flexibility. i need your input relevant to what should to this and anything else. so far we have:
Quote:
Add(arg0,arg1) - addition
CheckInt(var) - check if the variable is an integer
CheckString(var) - check if the variable is a string
CreateInstance(handler, x, y) - create an instance of an object
CreateObject() - create an object
Divide(arg0,arg1) - division
Message(string) - prompt a message
YN(string,argument1) - prompt a yes/no question
Multiply(arg0,arg1) - multiplication
RoundDown(int) - round down the input to the nearest integer
RoundUp(int) - round up the input to the nearest integer
Subtract(arg0,arg1) - subraction
WithInt(string) - Convert to an integer
WithString(int) - Convert to a string
Color(color) - set the drawing color
Rectangle(x,y,width,height,linear) - create a rectangle
Circle(x,y,r,linear) - create a circle
example script (currently a working demonstration with the prototype program):
Code:
Message("Hello World");
New = CreateObject();
variables NewObject, Sum;
NewObject = CreateInstance(New,0,0);
NewObject.Sum = Add(1223,9374);
with(NewObject)
{
Message("1223 + 9374 = " + WithString(this.Sum));
}
output:
Quote:
Hello World!
1223 + 9374 = 10597
pretty and easy huh? :)
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
Pretty neat! What should a user put as argument for Color()? Something like #FF0000?
Also (probably a typo), you put "reactangle(x,y,width,height,linear)".
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
yes, a typo! that's fixed :)
i'm not keen on supporting hex, i'd rather use rgb indexes. along with Color(), pre-defined color variables will be available as well - these would be the color's name followed by suffix "Color" - that'll be case sensitive, inluding the color name which gives us: WhiteColor, BlackColor, PinkColor; Color(RedColor), that's the idea and will be worked on just now, now that you've givven me the idea for it. also, ColorRGB(red, green, blue) will be added, which could be used accordingly: Color(ColorRGB(255,255,255)). :)
i'm working on it, now!
---------- Post added at 06:51 PM ---------- Previous post was at 06:10 PM ----------
here's a better question: what abilities do you want to incorporate the game with? do you want the ability to draw a picture? in that case we'd have: ShowThisPicture(url) or DrawThisPicture(url)
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
Perhaps it's a good idea, but resize it and make it clickable so it'll open in a browser on normal size.
Re: MSM 10196 - Testing (ended) - wait for alpha release (main thread, and the only o
that would involve the process of checking the left/middle/right mouse button and its position.
say that we have created an image placed at coordinates 0,0 with the size of ****100 - x,y and width, height, using DrawThisPicture("C:\documents and settings\pictures\DSC001.jpg", x, y, width, height)
if the left/middle/right mouse button is pressed whilst the mouse position is within the area of the image, then do something.
Code:
DrawThisPicture("C:\documents and settings\pictures\DSC001.jpg", 0, 0, **** 100)
if MouseGetX < 100 && MouseGetX > 100 && MouseGetY < 100 && MouseGetY > 100
{
/* MouseCheckState(arg) - 1 = left, 2 = middle, 3 = right mouse button */
if MouseCheckState(1) == true
{
Message("The cursor is over the picture! And you've pressed the left-mouse_button!");
}
if MouseCheckState(2) == true
{
Message("The cursor is over the picture! And you've pressed the middle-mouse_button!");
}
if MouseCheckState(3) == true
{
Message("The cursor is over the picture! And you've pressed the right-mouse_button!");
}
}
thanks buddy! i'll add MouseGetX() and MouseGetY()