Jump to content

  • Log In with Google      Sign In   
  • Create Account

grayaii

Member Since 12 May 2005
Offline Last Active Jan 27 2014 03:08 PM

Topics I've Started

Beta Version of 2D, old-school RPG called Terra Aegrus

26 January 2013 - 09:39 AM

Hi,

I would like to announce the beta version of my game called Terra Aegrus, Rise of the Lich King

Here is a link to this zip file: http://www.graycoresoftware.com/scripts/download.php?get=TerraAegrus2_1.0.0.704.zip
(it's around 50MB)

It's a single-player, medieval, tiled, 2D RPG, written in C# for the PC.

It's prety old-school.

I announced the first version a while back, and I've fixed all the known bugs.

Here is a link to my website: GrayCoreSoftware
Here are few screenshots:








I did all the coding, but I got help with the artwork and music:
Graphics:
Chapter Graphics, Main Title: By AFM Games: www.afmgames.com
Lich Wanted Dead or Alive: By Michael Moon,zerofresh@gmail.com
World Map Tiles: By The Inquisitor, RMXP Outdoor Tileset, at `http://www.rpg-palace.com` or `http://rjanes.co.uk/`
Character Animations: By antifarea: http://antifarea.deviantart.com/ hyperiria@hotmail.com
Monster Animations and Weapons and Armor: By Zhebb: misterherman@yahoo.com
Character Portraits and Town Animations: By First Seed Material: http://www.tekepon.net/fsm

Music:
Created by Milan Cizek `http://www.soundclic...?member=milanus`
Some sound tracks were used from Terra Aegrus 1, and those were created by Melissa. You can check out her website here: `http://fancyanimals.net/music`

Sound Engine:
Powered by irrKlang http://www.ambiera.com/irrklang (A sound library used to play .wav and .ogg files.)

Again, here is the download link: http://www.graycoresoftware.com/scripts/download.php?get=TerraAegrus2_1.0.0.704.zip

I created a forum on my website to enter any bugs or feedback, so feel free to try it out and let me know what you think.
http://www.graycores...forum/index.php

 

Ideally, I would like to get feedback on the following:
1) What can I do to make this game better?
2) Is it too hard/easy? Is it too boring or repetitive?

3) Is it worth porting to iOS?


Sincerely,
-Zander-
http://www.graycoresoftware.com


First Version of my 2D RPG

11 January 2011 - 01:20 PM

Hi,

I would like to announce the first version of my game called Terra Aegrus, Rise of the Lich King

Here is a link to this zip file: TerraAegrus 2 Zip File
(it's around 80MB 50MB, where 80% is music (.ogg) files... I haven't gotten around in making them smaller, but if download size is an issue I can start doing that tonight.)

It's a single-player, medieval, tiled, 2D RPG, written in C#.
It's only the first version, and there are known bugs, but it should be stable enough for a wider audience to try now.

Here is a link to my website: GrayCoreSoftware
Here are few screenshots:
Posted Image

Posted Image

Posted Image

Posted Image

I did all the coding, but I got help with the artwork and music:
Graphics:
Chapter Graphics, Main Title: By AFM Games: www.afmgames.com
Lich Wanted Dead or Alive: By Michael Moon,zerofresh@gmail.com
World Map Tiles: By The Inquisitor, RMXP Outdoor Tileset, at `http://www.rpg-palace.com` or `http://rjanes.co.uk/`
Character Animations: By antifarea: http://antifarea.deviantart.com/ hyperiria@hotmail.com
Monster Animations and Weapons and Armor: By Zhebb: misterherman@yahoo.com
Character Portraits and Town Animations: By First Seed Material: http://www.tekepon.net/fsm

Music:
Created by Milan Cizek `http://www.soundclic...?member=milanus`
Some sound tracks were used from Terra Aegrus 1, and those were created by Melissa. You can check out her website here: `http://fancyanimals.net/music`

Sound Engine:
Powered by irrKlang http://www.ambiera.com/irrklang (A sound library used to play .wav and .ogg files.)

Again, here is the link: TerraAegrus 2 Zip File

I created a forum on my website to enter any bugs or feedback, so feel free to try it out and let me know what you think.
http://www.graycores...forum/index.php

Sincerely,
-Zander-
www.graycoresoftware.com

SDL event continously fired.

16 April 2009 - 02:55 PM

Hi, I just switched from GLUT to SDL and I'm having trouble handling events. It seems that when an event is fired, it's fired continuously until another event is fired. For instance, when I tap a key on my keyboard, the event gets fired, and I handle it, but after I've handled it, the event gets fired again, and again, and again, etc. etc. It keeps on getting fired until another event gets fired. Here is my loop:
int counter = 0;
Sdl.SDL_Event evt;
while (quitFlag == false)
{ 
    Sdl.SDL_PollEvent(out evt);
    switch (evt.type)
    {
        case Sdl.SDL_KEYDOWN:
            if ((evt.key.keysym.sym == (int)Sdl.SDLK_ESCAPE))
            {
                quitFlag = true;
            }
            foo++;
            System.Diagnostics.Debug.WriteLine("Pressed: " + counter.ToString()); // This gets executed around 100 times on a single key press.
            break;
    }
    Sdl.SDL_PumpEvents(); // I tried commenting this out and it doesn't help.
    try
    {
        MyRenderFunction();
    }
    catch (Exception ex) 
    {
        Log.WriteToLog("***Error: "+ex.ToString());
    }
}
}

I don't know what to do at this point. All my events are doing this, not just a key press. Any idea what's going on? thanks, -alex-

glut fixed window size (disable resize)

07 April 2009 - 06:28 AM

Hi, I'm having a hard time making my window a fixed size. I'm trying to prevent users from resizing my window and according to my searches, there *is* a way to do this via glut, but I haven't had any success with any of the explanations that I found. For instance, I tried this ("reshape" is my function that is registered via "Glut.glutReshapeFunc(reshape);"):
void reshape(GLsizei width, GLsizei height) // the reshape function
{
   // FORCE it to be 800 by 600
   glViewport(0,0,800,600) ;
   glMatrixMode(GL_PROJECTION);
   glLoadIdentity() ;
   glOrtho(0.0f,800,600,0.0f,-1.0f,1.0f);
   glMatrixMode(GL_MODELVIEW) ;
   glLoadIdentity() ;
}

or
void reshape(GLsizei width, GLsizei height) // the reshape function
{
   // FORCE it to be 800 by 600
   Glut.glutReshapeWindow(800, 600);
}

Both these cases don't work. The user can still resize my window. Note that glutReshapeWindow works, as long as it's not in the reshape function. (I got the above examples from the following topics:) http://www.gamedev.net/community/forums/topic.asp?topic_id=467668 http://www.gamedev.net/community/forums/topic.asp?topic_id=114801 Is there a way to do this via glut? (I'm using C#, if that helps any) thanks.

Yet another rotate quad question

02 April 2009 - 01:38 PM

Hi, First, sorry for yet another post on rotating quad. I read so many posts here on rotation that I feel silly posting on this subject again. The problem is that I can successfully rotate my texture, but when I do, my mouse coordinate get rotated too. Here's a snippet from my render function:
        Gl.glBindTexture(Gl.GL_TEXTURE_2D, (uint)m_TextureId);

        Gl.glPushMatrix();

        Gl.glLoadIdentity();
        Gl.glRotatef(45.0f, 0.0f, 0.0f, 1.0f);

        Gl.glBegin(Gl.GL_QUADS);
        //... <snip>
        Gl.glEnd();

        Gl.glPopMatrix(); // <-- I thought this would do it, but I was wrong
        
        Gl.glLoadIdentity();
        Gl.glMatrixMode(Gl.GL_MODELVIEW);

The above code rotates my texture 45 degrees, but when I move the mouse up and down, it also moves at 45 degrees. I'm in simple 2D, this is a snippet of my Init function, when setting up my window:
        Glut.glutMotionFunc(new Glut.MotionCallback(MouseMove)); 

        Gl.glClear(Gl.GL_COLOR_BUFFER_BIT | Gl.GL_DEPTH_BUFFER_BIT);
        Gl.glClearColor(1.0f, 1.0f, 1.0f, 0.0f);
        Gl.glViewport(0, 0, 800, 600);
        Gl.glMatrixMode(Gl.GL_PROJECTION);
        Gl.glLoadIdentity();
        Gl.glOrtho(0, 800, 600, 0, -1, 1);
        Gl.glMatrixMode(Gl.GL_MODELVIEW);
        Gl.glDisable(Gl.GL_DEPTH_TEST);
        Gl.glLoadIdentity();

I feel I'm RTFM'ed all out, which is why I'm resorting to posting here. I suspect the solution is a one-liner in the render function, but for the life of me I can't figure it out.

PARTNERS