• Source Engine:Flash
    44 replies, posted
Hey, I've recently begun work on a "port" of the Source engine into flash. Features: -2D, not 3D. -A simple hammer-like visual editor. -Rather than BSPs, this Source Engine loads files as Strings. Here's an example of a simple room: [code] beginOBJ,type=func_brush,x=100,y=300,width=50,height=200,endOBJ,beginOBJ,type=func_brush,x=250,y=300,width=300,height=50,endOBJ,beginOBJ,type=func_brush,x=400,y=300,width=50,height=200,endOBJ [/code] These strings can be edited either via the text OR loaded into "Hammer"! -It's very easy to add NEW entities -It's coded in AS3 An image of an Env_Beam in my test environment: [img]http://img580.imageshack.us/img580/2199/envbeam.png[/img] List of entities currently made: -Prop_Static -Func_Brush -Env_Beam -Info_Player_Start -Player
Well now this is pretty awesome.
:hawaaaafap:
I don't understand, why not just make your own engine
[QUOTE=JLea;23753339]I don't understand, why not just make your own engine[/QUOTE] Because source is cooler.
Neato.
Wait, what? Woah.
I'm sorry but this isn't the source engine, this is you making your own flash engine with the same commands as source, source is not just made up of commands it's made up of the renderer, physics, [b]commands[/b], networking and so on.
[QUOTE=wingless;23754494]I'm sorry but this isn't the source engine, this is you making your own flash engine with the same commands as source, source is not just made up of commands it's made up of the renderer, physics, [B]commands[/B], networking and so on.[/QUOTE] And he'll be doing all of those. He'll be using the flash renderer, he'll be writing a physics engine (or else using one like Box2D, as Source uses modified Havok anyway) and the convars/concommands will obviously be added, he's made a map format (with map entities), there will likely be networking (can't imagine there wouldn't be) and so on. Also, I would say you have a tenacious grasp of game engines at best. The fuck does "COMMANDS" mean to you anyway? Do you mean functions? Concommands? Game logic?
You have my download.
my opinion, seems pointless in flash of [B]all[/B] languages.
Call it the "Fource Engine: a 2d demake of Source"
[QUOTE=robowurmz;23754543]there will likely be networking (can't imagine there wouldn't be) [/QUOTE] There won't be networking, as that's basically twice the work. I'm a one-man team, so this will be for singleplayer games only. [editline]09:41AM[/editline] The console has taken a little longer than expected: [img]http://img340.imageshack.us/img340/2100/consoleg.png[/img]
Why flash?
[QUOTE=aydin690;23755525]Why flash?[/QUOTE] Because it doesn't have source per'aps?
Interesting.
I'm pretty awesome at AS3 if you fancy some help. [url]http://www.cyphersblog.net[/url]
[QUOTE=SyntheCypher;23756268]I'm pretty awesome at AS3 if you fancy some help. [url]http://www.cyphersblog.net[/url][/QUOTE] I mean no offense, but I am entirely confident in my own abilities.
How you even got physics in it yet or are you only perfecting the syntax? Also could I see what you've got so far?
[QUOTE=SyntheCypher;23756740]How you even got physics in it yet or are you only perfecting the syntax? Also could I see what you've got so far?[/QUOTE] I'm currently working on the console, but after that I'll work on a prop_physics entity, so physics kind of comes along with that. [editline]12:26PM[/editline] Add me on steam and I'll show you
OP, is there a version we can see? And how much stuff have you made before in Flash? [QUOTE=SyntheCypher;23756268]I'm pretty awesome at AS3 if you fancy some help. [url]http://www.cyphersblog.net[/url][/QUOTE] I hope you're not referring to [url=http://cyphersblog.net/?p=185]this[/url] when you say "pretty awesome".
Call it Source 2D :downs:
[QUOTE=Kalinium;23756871]OP, is there a version we can see? And how much stuff have you made before in Flash? I hope you're not referring to [url=http://cyphersblog.net/?p=185]this[/url] when you say "pretty awesome".[/QUOTE] Nah I was referring to this: [url]http://cyphersblog.net/?p=194[/url] [url]http://cyphersblog.net/?p=187[/url] [url]http://cyphersblog.net/wp-content/swf/engine.html[/url] Use arrow keys to move, P to Pause and R to Reset. [url]http://cyphersblog.net/wp-content/swf/lvledit.swf[/url] After you've drawn a object hit Shift to create it using polygons. So thanks for putting me down.
[QUOTE=SyntheCypher;23756740]How you even got physics in it yet or are you only perfecting the syntax? Also could I see what you've got so far?[/QUOTE] You don't perfect syntax. Have you added physics to this yet? Can we see a demo?
I'm working on the console right now. Here's the output of "list": ] list Lists all cvars/commands Cvar Name----Requires cheats---Description parse_level true Parse a level list false Lists all cvars/commands setPlayerX true Set the player's X value setPlayerY true Set the player's Y value efex_is_a_fag false nohelp player_max_yvel true The player's max Y velocity. player_max_xvel true The player's max X velocity. sv_cheats false If 1, will allow cheat-protected commands debug true If 1, will show debug info in console.
getting better and better, dont give up :)
[QUOTE=SyntheCypher;23757019][url]http://cyphersblog.net/wp-content/swf/lvledit.swf[/url] After you've drawn a object hit Shift to create it using polygons.[/QUOTE] I quite like this one.
Good =] That is actually one of my dev tools for [url]http://cyphersblog.net/wp-content/swf/engine.html[/url] eventually when I can be bothered it'll progress into a level editor that can save out levels as .as
I want a video! But anyways, :hawaaaafap:
Why is it that when someone tries to do something like this it's rated dumb for bad reasons?
Sorry, you need to Log In to post a reply to this thread.