LoL making games is kind of funny,ey?

Starfish

Member!
Joined
Feb 23, 2003
Messages
3,594
Reaction score
0
Well,
Hehehe I just started with a new project inspired by my old SpamBall-Thread I got the idea to create something new, something fresh and something really funny ^-^

Are you ready for this ladies and gentlemen?

(USE SAVE-AS TO DOWNLOAD! DO NOT SIMPLY CLICK THE LINK!)

http://scorpius.spaceports.com/~starfish/Get_Ready.zip
http://scorpius.spaceports.com/~starfish/Get_Ready.zip
http://scorpius.spaceports.com/~starfish/Get_Ready.zip

(6.4 Mb on a new faster server!)

DivX 5.05 or later is required to view the movie!!!

http://www.divx.com/divx/
http://www.divx.com/divx/
http://www.divx.com/divx/

NOTE: Watch movie before viewing the jpg please! ;)
NOTE 2: Turn up the volume a bit the sounds is pretty low :p

Storm and OneyedMan are my Beta-Testers, the winners of the SpamBall contest are going to be in this project (2 of them would have been there even if they wouldnt have won the contest ^^)

IMPORTANT Im recruting an advanced VB-Programmer who could script a Game-Loader which has the following features!
-Three buttons
-GAME LAUNCHER BUTTON: When button 1 is clicked an exe-file shall be launched (like an atuoshell-thing but the path has to be variable!) like this:
If (ButtonIsClicked) {
Start ".../OP-Overlord/Prog.exe"
}
-MOVIE-LAUNCHER-BUTTONS: The two other buttons are basiclly the same but they have to be linked to 2 different avi files, pathes:
".../Movies/Trailer.avi"
".../Movies/End.avi"
-No graphics are needed (if you want to you may style it though ) I will put your name all over the place and give you full credit of course

I could make one myself but the prob is I dont know how to start a file that is locaded in a varibale path, if you dont understand Im simply skip the loader...
It is not 100% sure yet that I will finish the project though (rather 95% :) ), since I have ALOT to do ATM I dont have much time to work on it you know :(

Movie made with MuMa 7 Deluxe and JPG Edited with PS (Original Image made by someone else!)

Have fun, Starfish ;)
 

_CM

Respected Member
Joined
May 19, 2003
Messages
3,874
Reaction score
3
Location
Luxembourg
omg ! :D we love you starfish ! we love you :D loading immediatly .... ;)
 

drax

Member!
Joined
Jun 8, 2003
Messages
1,698
Reaction score
0
awesome! loading now! =)
 

Dragnskull

Retired Staff
Joined
May 30, 2003
Messages
6,812
Reaction score
12
Location
Humble, Texas
dl'n divX as we speak...35% complete -.-

o and when i click on your first set o links it says something about an error, server not found or somethin.
 

Dragnskull

Retired Staff
Joined
May 30, 2003
Messages
6,812
Reaction score
12
Location
Humble, Texas
just watched the movie, starfish...that game really does look like itll be good..good luck with it

on a lighter note: yay since im a winner of the last game that means im in this one!!! hope im a main character *wink wink* :p (that was a joke)
 

Jason

BattleForums Guru
Joined
May 10, 2003
Messages
11,073
Reaction score
2
right click and click save target as.. tweak
 

Starfish

Member!
Joined
Feb 23, 2003
Messages
3,594
Reaction score
0
hehehe I've already got an explosive storyline lol :p

btw: some of the screenshots (The RPGMaker 2000 one's) are taken from one of my other RPG's...OP: Overlord will not be scripted in RPGMaker...I thought about it and decided to use GRAALEditor instead since it has much cooler NPC script's...if you're interested:

Here's the script of Misterwhippy (A NPC from the Newbies-Only-Map!)

// Graal v1.4 NPC Basic Values by Knorr
// Misterwhippy cusumization by Starfish
if (created) {
// Initialize the attributes
showcharacter;
setcharprop #3,head3.gif;
setcharprop #C0,white;
setcharprop #C1,blue;
setcharprop #C2,lightblue;
setcharprop #C3,lightblue;
setcharprop #C4,black;
setcharprop #n,Misterwhippy;
setcharprop #2,shield2.gif;
shieldpower = 1;
dir = 2;
swordpower = 0;
hurtdx = 0;
hurtdy = 0;
hearts = 2;
}
if (playerenters || wasthrown) {
// Initialize the this. variables
message;
this.huntspeed = 0.0;
dirgo = {0,-1,-1,0,0,1,1,0};
timeout = 0.05;
if (hearts<=0) {
this.mode = 5; // RESPAWN
this.runcounter = 0;
timeout = 5;
} else {
this.mode = 0;
setcharani idle,;
this.runcounter = int(random(10,40));
}
}

// Sword attacking stuff
if (timeout && (this.mode==0 || this.mode==2)) {
// Look for players
mindist = 1000;
for (i=0; i<playerscount; i++)
if (players.hearts>0) {
dx = players.x - x;
dy = players.y - y;
if (abs(dx)>abs(dy)) {
if (dx>0) pdir=3; else pdir=1;
} else {
if (dy>0) pdir=2; else pdir=0;
}
if (pdir==dir) {
dist = (dx*dx+dy*dy)^0.5;
if (dist<mindist && hidden==0) {
cansee = 1;
if (abs(dx)>abs(dy)) k = int(abs(dx));
else k = int(abs(dy));
for (j=0; j<=k-2; j++)
if (onwall(x+1.5+dx*j/k,y+2+dy*j/k)) cansee = 0;
if (cansee!=0) {
mindist = dist;
aimplayer = i;
this.aimx = players.x;
this.aimy = players.y;
}
}
}
}
if (mindist<=3) {
this.runcounter = -1;
this.mode = 3; // SLAYING
setcharani sword,;
timeout = 0.05;
} else if (mindist<20) {
if (this.mode!=2) message Die nOOb!;
this.runcounter = 100;
this.mode = 2; // HUNTING
} else timeout = 0.05;
}
if (timeout && this.mode==3) { // SLAYING
this.runcounter++;
if (this.runcounter>4) {
this.runcounter = 100;
this.mode = 2; // HUNTING
setcharani idle,;
}
message;
timeout = 0.05;
}
if (timeout && this.mode==2) { // HUNTING
setcharani walk,;
this.runcounter--;
if (this.runcounter>0 && aimplayer<playerscount && players[aimplayer].hearts>0) {
// Get new direction
dx = players[aimplayer].x-x;
dy = players[aimplayer].y-y;
if (abs(dx)>abs(dy)) {
if (dx>0) dir=3; else dir=1;
} else {
if (dy>0) dir=2; else dir=0;
}

// Test if we can do a step
dx = this.aimx-x;
dy = this.aimy-y;
if (abs(dx)<=1 && abs(dy)<=1) {
this.aimx = players[aimplayer].x;;
this.aimy = players[aimplayer].y;
dx = this.aimx-x;
dy = this.aimy-y;
}
if (abs(dx)>abs(dy)) {
if (dx>0) testdir=3; else testdir=1;
} else {
if (dy>0) testdir=2; else testdir=0;
}
len = (dx*dx+dy*dy)^0.5;
addx = (dx/len)*this.huntspeed;
addy = (dy/len)*this.huntspeed;
testx = x + 1.5;
testy = y + 2;
if (!onwall(testx+addx,testy+addy)) {
// Do a step
x += addx;
y += addy;
} else if (!onwall(testx+addx,testy)) x += addx;
else if (!onwall(testx,testy+addy)) y += addy;
} else {
this.mode = 0; // WALKING
this.walkmode = 1; // RANDOM
this.runcounter = int(random(10,40));
setcharani idle,;
dir = (dir+2)%4;
message;
}
timeout = 0.05;
}

// Hurting stuff
if (washit && this.mode!=1 && hearts>0) {
dx = x-playerx;
dy = y-playery;
len = (dx*dx+dy*dy)^0.5;
hurtdx = dx/len;
hurtdy = dy/len;
setcharani hurt,;
hideimg 1;
hearts -= playerswordpower/2;
}
if ((exploded || waspelt || wasshot) &&
this.mode!=1 && hearts>0 && isleader) {
hurtdx = -dirgo[dir*2]*0.2;
hurtdy = -dirgo[dir*2+1]*0.2;
setcharani hurt,;
if (peltwithsign || peltwithvase || peltwithstone || peltwithnpc) hearts -= 1;
else if (peltwithblackstone) hearts -= 1.5;
else hearts -= 0.5;
}
if ((hurtdx!=0 || hurtdy!=0) && isleader && this.mode!=4) {
this.hurtdx = hurtdx;
this.hurtdy = hurtdy;
hurtdx = 0;
hurtdy = 0;
this.mode = 1; // HURTED
this.runcounter = 20;
setcharani hurt,;
if (hearts<=0) {
this.mode = 4; // DYING
this.runcounter = 24;
setcharani dead,;
}
timeout = 0.05;
}
if (timeout && this.mode==1) { // HURTED
this.runcounter--;
if (this.runcounter>10) {
testx = x + 1.5 + this.hurtdx*2;
testy = y + 2+ this.hurtdy*2;
if (!onwall(testx,testy)) {
x += this.hurtdx;
y += this.hurtdy;
}
}
if (this.runcounter<=0) {
if (swordpower>0) this.mode = 2; // HUNTING
else this.mode = 0; // WALKING
this.runcounter = 100;
setcharani idle,;
}
timeout = 0.05;
}
if (timeout && this.mode==4) { // DYING
if (this.runcounter>0) {
message;
if ((this.runcounter%2)==0) dir = (dir+3)%4;
this.runcounter--;
if (this.runcounter<=0) {
i = random(0,100);
if (i<10) lay greenrupee;
else if (i<15) lay bluerupee;
else if (i<30) lay heart;
} else timeout = 0.05;
}
}
 

Jason

BattleForums Guru
Joined
May 10, 2003
Messages
11,073
Reaction score
2
Omg Starfish that will be awesome!
I will play it more than D2..maybe >_>;;
 

TweaK

Premium Member
Joined
Jan 23, 2003
Messages
11,126
Reaction score
0
Location
Nelson BC STILL
Starfish, I promise you I will play that game to the end. It looks like you are putting alot of effort in it :D
 
Top