Well, the scroll bar problem is fixed, tomorrow, the displaybox.
Z.
Printable View
Well, the scroll bar problem is fixed, tomorrow, the displaybox.
Z.
I made this watercolour lookalike in Photo-Paint today, what do you think of it? I'm using it for the movie.
That would be.... weird, to say the least ;)
Weird is good =).
Z.
Nice watercolour.
Display Box is COMPLETE! This means that the window UI system is 100% complete!
Z.
And the Website is back up... So there is some new news over there =)
Z.
Well, lets just say our ISP got a phone call ;)
Sweet One Sas ! :D:D You Tell Em !
Yeah, go you Sas!
Hows the new site coming along, by the way? =).
Z.
This one's almost a W3C compliant page... the only thing they don't like is that I have frames :D
Well actually only two frames (a nav bar, and the content), but that's that eh?
Also, it's NS4+ and IE4+ compatible with differing DHTML for the two. Also, it's fully viewable at 640x480, even with 256 colours!
How's that for you?
Sounds good to me!
Z.
Sas, draw me up a mock main menu. Thanks!
Z.
Oh, and I just increased the fps from 50 to 1000 =).
Z.
Waaaaaaaaaaaaaah!
That's darned amazing, Zaei!!!
I'll try to draw up something..
Thanks much! Once I get that, I will get a main menu thing up and running... Then I will go for models (Igor, finally, huh? =), then whatever is next =).
Z.
Aaaah! The green face WILL never die!!!
yezz! Things'r going fine. Birthday tomorrow! Woohoo! Wee. All RIGHT!
Im sorta new to this section of the website. But let me see, so there are development teams and team projects in vb forums?? Coool.
What I want to know and can_not/dont_have_time_to find what DScript is.
Zeai or Sas, please tell me what It is... I am just curious because I have been working on a Scripting Engine and its giving me alot of crap. So let me know what it is and if I can see some source code of the parser, or some hints as to what it takes to create a trully unique scripting lang in VB. Also, I am wondering where I could find a copy of this game so I can take a look at it.
Currenly there are two copies of ur website:
the .cjb.net and the .tripod.com and they are both not upto date.
Regards,
MoMad
DScript is written in C++, to be extremely fast. If you scroll up a bit, you can find the lastest speed test that I ran on it. It's ~2 times faster then VB. It is a psudo assembly language, with support for functions, and interface with any other application. As an example:
would print 16. The variable aa is initialized to 1, 3 is added to it, it is squared, and then printed, if int 0 is set to a print function of some sort.Code:mov aa 1
add aa 3
mul aa aa
push aa
int 0
If you would Like, I have a similar scripting engine written in vb laying around my HDD somewhere. I could post it for you to take a look at, and get inspriation.
If you want something pretty unique, have the script compile into bytecode, so that, instead of comparing strings, you compare numbers. This is how DScript works (the compiler is written in VB), and is what makes it so fast.
The game isnt anywhere near completion. At the moment, I am working on a User Interface demo, with a little extra stuff, as a public beta. Things are going pretty well, and it shouldnt be very much longer before it will be available.
The most up to date web site is at http://www.crystal-rain.com/ .
Sas: No, it will never die! =P
Igor: Happy Birthday!
Z.
Yeah, have a good one Igor!
Now if you look a LOT of posts up...That's your current mission, k?Quote:
Igor, I need some music for the trailer. If you've heard the Chrono Cross intro that's too much =D, if you've heard the Resident Evil 3 trailer that's kind of what I'm looking for. Could you create an ~30 to 45 second music clip that builds in the end, and ends abruptly?
Happy Bday!
Happy birthday, Igor. :)
Thank you! Thank you all. No speech unfortunately. But, I noticed you post, Sas...I will Try to make it. Can I watch the trailer? I need to know how it's built up. Put music 'ON' the film, you know. I need to know what suits the clip...
Sas, I need that concept main menu from ya =). Cant wait to see that trailer, either!
Z.
i think its trailer time sas ! :D
Hey All,
I dont get it. Is this actually a HALF LIFE MOD or a standalone game? And are there any decent screenshots of the game play? or just whats on the site? When did this game project begin?
I would like to join, but Im not sure that I have alot of free time on my hands. But I would still like to take a look at the game, play it and even if I have time, add stuff to it :)
But anyways, I just wanted to let you know that the website has a few problems such as links that dont work... I fixed alot of this by changing the .asp to .htm and it worked. But that should stay .htm untill you get the respective .asp uploaded and working.
Have fun,
MoMad
It is a stand alone game engine. The actual game will be in a separate library (which is why it is a engine =). I will be releasing an SDK to any developer that wants it to create his or her own mod, using our engine.
As of yet, there are very few screenshots, and every one of the except for perhaps 2 UI shots are old (ie, ignore them =). If you scroll back a few pages, you might be able to find the two that I posted. Otherwise, you have to wait for the demo.
Z.
No, it's a completely stand alone game, one where people may be saying "Is it a Times of War mod or..." in the future =)
The only place where I think anyone could be of help is in the 3D modelling area; I'm doing the buildings and Igor the living things, but I think there needs to be more than 1 person on those models.
If you can help in that regard, please say so!
But I could, however, tell you about a 3d modeling tool called Blender.
http://www.blender.nl
works just like 3dmax, has plugins for max, can support max plugins... + much more for 100% FREEEEEEEEEEEEEEEEE.
Anyways, Ill just quietly wait for a demo then :)
Take care,
MoMad
Textures as well.
DScript functions can now be called from C++ code =).
Z.
Zaei thats just plain cool :D
DScript from C++?? How? Do you just say:
??Code:mov (xx, 1);
mul (xx, 3);
add (xx, 3);
push(xx, printer);
I am lost, is there sdk or something for this? Or at least the script to look at?
-MoMad
You get from C++ to DScript by using the CallScriptFunction() function =). It takes a handle to a script (like an HDC is a handle to a device context...), and a function name. It searches through the list of functions availible, and goes to the one selected. I have to add stack and variable modification functions to make it easier to use.
DScript is a stand alone module, but it's only for C++.
Here is a fairly simple script. We can assume that int 0 is a print function:
Line by line:Code:call main
end
function main
alloc aa 10
mov ab 0
label1:
la aa ab
mov aa ab
push aa
int 0
inc ab
cmp ab 10
jl label1
ret
bascially, the script will create an array, fill it with the values 0..9, and print them out. Pretty simple.Code:calls the main function
ends the script.
start function main
allocate a 10 cell array
initialize ab to 0
define a label (label1)
set the aa array's index to ab (0)
set aa[0] = ab (0)
push aa[0] onto the stack
print the value of aa[0]
increment ab
compare ab to 10
jump to label1 if ab is less then 10
return from function
Z.
You load the script into memory, and the Load function gives you back a HANDLE (or HSCRIPT). Using this handle, you can run the script, etc. Also, At load time, it loads in the names of the functions, and their locations in memory. So, in C++, you would do:
Feel free to ask any questions you'd like.Code:HANDLE script;
...
LoadScript("somescript.dso", &script); // .dso stands for Divinity Script Object
...
CallScriptFunction(script, "main");
...
As for application in a real program, the main reason is extensions to the engine. For example, you can write an Extender class that hooks messages to objects, and then calls a script function to handle those messages, similar to subclassing in windows. Also, since the scripts are so small, updates and patches are smaller (although, we shouldnt need any of those =).
Z.
Eventually we'll notice something we want to put in!
Well, guys, Tomorrow I am going out of town, for yet another vacation. I will be leaving tomorrow morning, at around 8 EST. I will try to drop by and get any posts out of the way before I go. I will be gone until Saturday night, and wont have access to any type of source code, etc. I will probably have Internet access, so I will try to get here at least once.
Igor, I havn't gotten much of your tutorials written, yet, but I will get much more done this weekend. Is there anything else that you would like to see?
Z.
Well, this is my final check in before my trip. You guys have a good rest of the week, and stuff, and I will try to get a bit of work done while I am away.
I started on the Map, last night, as well, so we will see what comes when I get back =). Enjoy, everyone!
Z.
I'll have the mockup of the menu done by friday!
Sounds great, Sas! When I get home, I will get back to work!
Z.
Post the mockup so that I can see it. i want to do some planning =).
Z.