Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - magintz

#201
General Discussion / Re: Anyone play guitar?
Sun 21/09/2008 23:00:58
I tried to learn recently but really couldn't get down chord changes. It would always take me a few seconds to think where my fingers need to go and another few seconds of placing each finger individually on each string.  So with a 10 second gap between chords there wasn't much melody going on... how can I practice speeding up this changes and stop my chords from ringing out all clangy every time I strum them.

Are chords the best way to go to try to learn or shall I choose a song I like and try to get myself playing the tabs.  I've tried both and neither seems to sound very good, as expected at such an early stage.
#202
I only know of Blender, not sure how easy it is or how it works or if it does what you want.

Personally I dislike 3D as the majority of it looks so amateur I'd rather see a bad MSPAINT background.  Another solution might be to make the backgrounds 3D and use it as nothing more than a perspective and lighting reference while you draw your 2D backgrounds.
#203
Wow, I completely forgot about the plans for a Full Throttle sequel. I remember seeing a trailer or similar on a CD that came with a magazine a few years back.  Shame.
#204
In case anyone is interested a few weeks ago I got a little client/server relationship working.  This code isn't perfect but should get people started.

Code: ags

// room script file
Socket* client;
SocketServer* server;
String hostname;
int portno;

function room_AfterFadeIn()
{
  // Always connect through port 12345(consistency)
  portno = 12345;
    
  // Ask the user if they want to host or join
  String msg = Game.InputBox("-host or -join");
  
  // If joining
  if(msg == "-join") {
    // Ask host address to connect to
    hostname = Game.InputBox("Please enter the host address");
    
    client = Socket.Create();
    
    // Open the connection
    if(client.Open(hostname, portno)) {
      cEgo.Say("Connection opened");
    }
    else cEgo.Say("Connection failed");
  }

 // If hosting
  else if(msg == "-host") {
    server = SocketServer.Create();
    client = null;
    
    server.Listen(portno);  // Begin listening for connections
    
    // While not connected to a client
    while(client == null) {
      client = server.GetNewSocket();
      cEgo.Say("Waiting for a connection...");
    }
  }

  else cEgo.Say("Invalid Command");
}

function room_RepExec()
{
  // always listen for messages while the connection is open
  if(client != null) client.Poll();
  
// If a message is received read it and sayit
  if(client!=null && client.ToRead()) {
    String line = client.Read();
      
    cEgo.Say(line);
  }
}


I'm sure people can improve this or modify it to do whatever they want.
#205
Hehe yea, that text parser I made is very old, outdated and unrefined. The new one from Laukku should be used instead. My template was made more for people to understand how it works than for actual use.

I'll update the thread to stop this from happening.
#206
If I gained some weight, died my hair and let it grow and grew some hefty man boobs.....

... scary.
#207
Here's what I can think of:

The Rob Blanc series - Some older Yahtzee games
Book of Spells series - Good puzzles, decent length
Just Another Point n Click Adventure - Funny
Perils of Poom - Funny, enjoyable
Larry Vales - Some of my favourite dialogue
Reality on the Norm: Purity of the surf - My favourite RoN game
#208
tres bien!
#209
Completed Game Announcements / Re: The Vacuum
Thu 14/08/2008 12:16:40
Yes, I've been waiting for this for a while now.  I think I might actually play this BEFORE BJ!
#210
What about lay out the maps to have three wlakable areads.

Red
Blue
Green

Red for the right side of the road
Blue for the left
Green for junctions (perhaps one for each junctions I don't know)

Then just move characters that obey set walkable areas, turning on and off the junctions for certain characters depending on their turn.

Just a quick thirty second thought, you might want to do it a better way or think about this yourself.
#211
 ;D

Vive la Fromage!
#212
PHOTOS!

http://www.sanslife.com/gallery.php?gallery=brittens_08

Bask in the Welshy goodness!


BASK!!!

edit: I seem to be having some problems with my server. If you can't get my photos let me know and I'll see if I can find out what is going on. I'm hoping it will resolve itself shortly.
#213
You need to make it available to all the rooms rather than just the global scripts by importing it via the script header.

For example:

If, in your Global Script (GlobalScript.asc), you have created a function

Code: ags

function sayHello(String response)
{
  player.Say(response);
}


Then in the Global scripts header (GlobalScript.ash) you need to insert the following to make it accessible to all rooms

Code: ags

import function sayHello(String response);
#214
Just ran it through - http://downforeveryoneorjustme.com/ - and it says the site doesn't exist; I assume it's closed down.
#215
I've got to see a man about a dog this Friday so I'll be along after that.  If Mr AGS is willing I'll see if I can ninja a ride home on Sunday with him as well.
#216
I made a little server proxy in C at the beginning of the year. I didn't code everything myself as I was mainly focused on process queues and threads, but I'll see if I have anything that might be helpful.

My code initially ran by creating a passive socket on the desired port, this would act as a the servers incoming port; to send stuff out you create an active socket a little later.

The passive socket basically needs to open the socket and wait for a client to attempt to access it; thus accepting the connection and binding that clients address to the socket.

It then needs to read in the data from the passive socket sent by the client and commit a reply, perhaps a text response saying packet received or whatever. But it needs to do this over the active socket, which most know a host name and port number.  You need to verify that the host exists and open a socket to the address.

I have no idea if this helps, like I said this was done at the beginning of the year and I was only really focused on processor queues so I used a lot of libraries and such.
#217
Perils of Poom!
Book of Spells
#218
Wow I remember that.  I think the plan was to develop it in secret and release it under the alias of Burnt Sausage (as a result of the BBQ the night before).  I think the whole humour of the game was going to be similar to an ACME Wiley Coyote atmosphere, which would have been fun.  I'd love to make the game at some point but I don't think any of us have the time.
#219
General Discussion / Re: D&D Beginner
Fri 13/06/2008 23:23:05
@evenwolf: I hope they aren't too geeky and take some messing around as a joke:
http://www.youtube.com/watch?v=T9FMURHhgzc&feature=related
I'll try to spend most of the game on the bench though till I get more comfortable with everyone.

@Seleceus: Thanks for the link, I'll have a read this weekend.

Does anyone know a few basic classes and races that are a good place to start?
#220
Despite war, poverty and everything the human race is phenomenal!
SMF spam blocked by CleanTalk