[QUOTE=nullsquared;16063123]I hate coding a text box, too. I still haven't done highlighting.
Why are you coding one, though? Can't you use an external text box?[/QUOTE]
It's an in game chat box
[b]NEW:[/b]
[img]http://imgkk.com/i/up3rLuDl.png[/img]
Gotta start somewhere.
Basically I'm starting fresh, I really didn't like where this was going.
[b]OLD:[/b]
[img]http://i42.tinypic.com/2sbr9fk.jpg[/img]
The second one looks better
Well I just started...
I don't like the colors and everything in the second picture. Looks childish and un-professional.
Well that's why I'm starting again. Here let's make this simpler.
Currently: Making a shell in C
Just finished the script that creates and deletes a shortcut icon to my external HDD when it's plugged in and ejected (respectively)
[url]http://www.sagevgdc.com/projects/scripts/autorun.zip[/url]
I am now working on a syncing utility for my external HDD because WD's one is not to my liking. It's currently over 500 lines of batch.
[QUOTE=garry;16052653]It really isn't complex at all. When it receives a client packet it moves everything back to where it was when the client sent the packet, runs that packet, then moves everything back.[/QUOTE]
Well the design and idea behind it may be simple to understand, but the implementation of proper network prediction and data extrapolation is complex, at least within an engine such as source.
I'm sure you've read Yahn's white paper on source's networking ([url]http://developer.valvesoftware.com/wiki/Latency_Compensating_Methods_in_Client/Server_In-game_Protocol_Design_and_Optimization[/url]), but every time I've gone around to thinking of implementation methods, the logic escapes me.
Maybe I'm just not the kind of person that should fuss around with game networking. :)
Got my ai test running (sorta)
[img]http://www.cubeupload.com/files/182200orgedit.gif[/img]
Still got a few important things to do, but hopefully the fact that it's running in it's current state will give me the gumption to finish it.
[QUOTE=ryandaniels;16065231]Got my ai test running (sorta)
[img]http://www.cubeupload.com/files/182200orgedit.gif[/img]
Still got a few important things to do, but hopefully the fact that it's running in it's current state will give me the gumption to finish it.[/QUOTE]
it'd be nice if we knew what the fuck is actually going on in that horrible gif
[QUOTE=unironically;16066050]it'd be nice if we knew what the fuck is actually going on in that horrible gif[/QUOTE]
It's obviously a bunch of boxes and lines spazzing out
[QUOTE=unironically;16066050]it'd be nice if we knew what the fuck is actually going on in that horrible gif[/QUOTE]
Sorry, what exactly is the problem? It's a bunch of squares being driven by a randomly generated ai, and the lines are projectiles being fired from said squares.
Just started merging my ID3/Ogg tag reader into my music player. :dance:
Currently segfaults, which is odd because a test program I've been using doesn't. :confused:
I may have botched the importing C code into C++ thing or something...
[code]
10 print "hello world"
20 goto 10
[/code]
Lol amidoingitrite?
Nah honestly.. I've just started learning some basic programming stuff but I need some books.
You guys blow my mind, especially null squared and garry. Both of you are starting something amazing from scratch.
Good werkz.
[editline]04:05AM[/editline]
[QUOTE=garry;16063010]Started coding a Textbox for my gui system. I hate it. Just gonna code the bare minimum for now. The caret is always gonna be at the end.
I only really need it for chat input right now, so no big problem.[/QUOTE]
Something slick like this would be cool:
[img]http://h.imagehost.org/0274/gaz.png[/img]
I guess the fade-off would be quite hard but you get the general idea.. make it really clean and flush. :p
[QUOTE=efeX;16058955]... Can you read? I didn't say garry stole derma.[/QUOTE]
Fine, then, Your Highness - Team Garry.
[editline]11:27AM[/editline]
[QUOTE=VoiDeD;16064858]Well the design and idea behind it may be simple to understand, but the implementation of proper network prediction and data extrapolation is complex, at least within an engine such as source.
I'm sure you've read Yahn's white paper on source's networking ([url]http://developer.valvesoftware.com/wiki/Latency_Compensating_Methods_in_Client/Server_In-game_Protocol_Design_and_Optimization[/url]), but every time I've gone around to thinking of implementation methods, the logic escapes me.
Maybe I'm just not the kind of person that should fuss around with game networking. :)[/QUOTE]
Jesus, it took me hours to recreate their Illustrative Shading in UE3 from a whitepaper... and then I found a tutorial on ModDB.
[QUOTE=LasGunz;16066954][code]
10 print "hello world"
20 goto 10
[/code]
Lol amidoingitrite?
Nah honestly.. I've just started learning some basic programming stuff but I need some books.
You guys blow my mind, especially null squared and garry. Both of you are starting something amazing from scratch.
Good werkz.
[editline]04:05AM[/editline]
Something slick like this would be cool:
[img]http://h.imagehost.org/0274/gaz.png[/img]
I guess the fade-off would be quite hard but you get the general idea.. make it really clean and flush. :p[/QUOTE]
Since it's an engine and not a game, I doubt he is going to make the appearance particularly fixed. You might want one which has no background and just lets you enter text for a highscore or something.
I dunno why you'd even mock up a screenshot like that. We all know what chat boxes look like. I'm talking about coding it, not drawing it. Drawing is easy.
[QUOTE=nos217;16061502]I don't mean to be overcritical, this is just out of interest: Why is the top of the "W" somewhat cut off?[/QUOTE]
I have no idea, even when I've got a text like "aaaaWaaaa" the W is cut off again.
[QUOTE=Overv;16072087]I have no idea, even when I've got a text like "aaaaWaaaa" the W is cut off again.[/QUOTE]
The "W" is emo, it cuts itself. :v:
[QUOTE=Overv;16072087]I have no idea, even when I've got a text like "aaaaWaaaa" the W is cut off again.[/QUOTE]
Open the font file and see if it looks the same.
Just started using a boom i got off amazon ( C++ A Beginner's guide by Herbert Schildt ), going well so far. i got a few days off school do a bit more (mums got swine flu)
But what you guys are doing is amazing.
Added the actual 'game interface'. Here's a screen..
[IMG]http://i32.tinypic.com/dqopq8.png[/IMG]
The snake thing is actually loaded from a dll. If anyone's interested..
[cpp]
#include "../enginedll/engine_interface.h"
IEngine* g_Engine = NULL;
IRender* g_Render = NULL;
class CMyGame : public IGameBase
{
public:
void OnInitialize( void ) { };
void OnShutdown( void ) { };
void OnUpdate( void ) { };
void OnRenderWorld( void ) { };
void OnRenderScreen( void );
};
static int points = 80;
void CMyGame::OnRenderScreen( void )
{
int width, height;
g_Engine->GetScreenSize( &width, &height );
int w = ( width - 10 ) / points;
for( int i = 0; i < points; i++ )
{
int h = sin( g_Engine->CurTime( ) * 5 ) * height / 5;
int x = 10 + w * i;
int y = sin( ( g_Engine->CurTime( ) + x ) * 5 ) * h;
y += height / 2;
g_Render->SetColor( ( float )i / ( float )points * 255.0f, 0, ( float )( 15 - i ) / ( float )points * 255.0f );
g_Render->DrawRectangle( x, y, w, w );
}
}
DllExport IGameBase* GAME_ENTRY_POINT( IEngine* engine, IRender* render )
{
CMyGame* game = new CMyGame;
g_Engine = engine;
g_Render = render;
return ( IGameBase* )game;
}
[/cpp]
My main problem at the moment is the 'iz' string spanning the entire window. It's supposed to be a path to the game folder and it works fine when the game actually gets loaded, but it gets lost somewhere along the way. And I have no idea where and why..
[QUOTE=mycheesecake;16072811]Just started using a boom i got off amazon ( C++ A Beginner's guide by Herbert Schildt ), going well so far. i got a few days off school do a bit more (mums got swine flu)
But what you guys are doing is amazing.[/QUOTE]
What a coincidence, my sister has swine flu.
[QUOTE=HubmaN V2;16073030]What a coincidence, my sister has swine flu.[/QUOTE]
sucks doen't it. Im just settle down to read then she shouts for me to get somthing. Its really annoying, also hope she gets well.
[QUOTE=mycheesecake;16073133]sucks doen't it. Im just settle down to read then she shouts for me to get somthing. Its really annoying, also hope she gets well.[/QUOTE]
Actually, we just found out today so we're in major freak mode.
[QUOTE=HubmaN V2;16073180]Actually, we just found out today so we're in major freak mode.[/QUOTE]
Yeah found out yesterday. just stay away from her and dont use things that she has used (bathroom) and you should be fine
[QUOTE=mycheesecake;16073208]Yeah found out yesterday. just stay away fro her and dont use things that she has used (bathroom) and you should be fine[/QUOTE]
Ah, thanks... I wish people would come and disinfect our house, though.
[QUOTE=HubmaN V2;16073222]Ah, thanks... I wish people would come and disinfect our house, though.[/QUOTE]
Haha. We locked her in the bedroom and if she wants somthing i have to leave it at the door,
Garry, what type of entity system do you use? Component based, inheritance based, composition based, or what? How do you handle entity <---> entity communication?
[editline]08:58AM[/editline]
[QUOTE=Nevec;16072961]
My main problem at the moment is the 'iz' string spanning the entire window. It's supposed to be a path to the game folder and it works fine when the game actually gets loaded, but it gets lost somewhere along the way. And I have no idea where and why..[/QUOTE]
Probably memory corruption in some of your DLL <-> engine communication with std::string.
Sorry, you need to Log In to post a reply to this thread.