Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Old Scripting Engine (GS1) (https://forums.graalonline.com/forums/forumdisplay.php?f=154)
-   -   Some of my stuff on the older clients. (https://forums.graalonline.com/forums/showthread.php?t=134257355)

12171217 12-19-2009 03:32 AM

Some of my stuff on the older clients.
 
Just thought I'd dump these here for the sake of showing a bit.

The original raycasting tests:


Wolfenstein clone:


Multiplayer Wolf clone:


Advanced GUI window system:


Movement system w/shield blocking:


Some MegaMan test stuff:


All of these were written in the old-ass 2.3 client, without an NPC-Server. Thus, no built-in Graal Windows for the GUI window system (They're handeled with showimgs. I also created an editor that would help you easily prepare the arrays and string sets for a desired window), or any of the fancy-schmancy newer features.

Enjoy :D

If you want the source to any of it, just ask. Note I'm also experienced in GS2 and could port them up if somebody so desired..

Immolate 12-19-2009 03:41 AM

Wow, those are fantastic. Even more so due to the language choice.

cbk1994 12-19-2009 03:45 AM

Those are all very impressive.

Soala 12-19-2009 03:48 AM

Only one word: Woah

WhiteDragon 12-19-2009 03:53 AM

That raycasting is impressive -- how did you manage to skew images like that?

12171217 12-19-2009 03:58 AM

Quote:

Originally Posted by WhiteDragon (Post 1545478)
That raycasting is impressive -- how did you manage to skew images like that?

Just like you would if you were writing a software renderer in C or something, you show the texel that each trace hits to the corresponding pixel on a screen.

Of course, for Graal, this is more like:

You show the showimgpart that each trace hits to the corresponding co-ords on the "screen".

:p

WhiteDragon 12-19-2009 04:18 AM

Quote:

Originally Posted by 12171217 (Post 1545479)
Just like you would if you were writing a software renderer in C or something, you show the texel that each trace hits to the corresponding pixel on a screen.

Of course, for Graal, this is more like:

You show the showimgpart that each trace hits to the corresponding co-ords on the "screen".

:p

So I imagine you had about 320 or so scaled showimgpart, each representing a texel from the ray? I'm honestly amazed that GS could do this without epic lag.

Crono 12-19-2009 04:20 AM

Surely with GS2 and the new engine you can do things 10x better, I mean it sure does take a lot more system resources than it used to so it must be great, amirite?!

(nice stuff btw)

_Zelph 12-19-2009 04:24 AM

Nice raycasting engine

I was going to make some sort of multiplayer event with a raycasting engine not too long ago, but then another semester of school started and I picked up Flash instead

Here's a tiny video of it if you're curious. It's GS2 but it just uses showimgs like yours


12171217 12-19-2009 04:28 AM

Quote:

Originally Posted by _Zelph (Post 1545486)
Nice raycasting engine

I was going to make some sort of multiplayer event with a raycasting engine not too long ago, but then another semester of school started and I picked up Flash instead

Here's a tiny video of it if you're curious. It's GS2 but it just uses showimgs like yours


lol! I saw that video before I made it; it was my inspiration to do it ;)

Unfortunately, the 2.3 client can't scale ganis, so I couldn't do what I originally intended.

I actually started a lot of work on a 3D dungeon crawler server, similar to the older Elder Scroll's games. Unfortunately, I lost interest, although I did make a few kickass graphics for weapons.

Umat 12-19-2009 04:29 AM

You're good Downsider, keep up the good work.

scriptless 12-19-2009 05:08 AM

Wow. I am impressed. I am interested now in knowing how you did the 3dness of it lol because I like the editor lol. Keep up the good work dude.

xXziroXx 12-19-2009 01:40 PM

Impressive.

Dnegel 12-19-2009 05:24 PM

The Mega man thingy was win.

12171217 12-19-2009 05:49 PM

Quote:

Originally Posted by Dnegel (Post 1545582)
The Mega man thingy was win.

The video of that is a bit old; the newer version has an intro, boss select, scrolling levels (When you hit the bottom of a 22x20 screen size it scrolls down ala Mega Man), fixed screen focus, baddies, and ladders.

Dnegel 12-26-2009 02:11 AM

Quote:

Originally Posted by 12171217 (Post 1545588)
The video of that is a bit old; the newer version has an intro, boss select, scrolling levels (When you hit the bottom of a 22x20 screen size it scrolls down ala Mega Man), fixed screen focus, baddies, and ladders.

Make more! :D

12171217 12-31-2009 06:10 AM



That's as far as I got with the Mega Man server.

It would play the intro every time you connected, and save your progress. It was planned to be almost *exactly* like opening an NES game in an emulator.

Forgive my story writing skills, but it's just about as good as your standard Mega Man game ;P


All times are GMT +2. The time now is 06:25 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.