Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1036890 Posts in 41873 Topics- by 33488 Members - Latest Member: @yagairudi

August 28, 2014, 03:13:43 PM
TIGSource ForumsFeedbackDevLogsAreum - 2D Medieval Fantasy MMORPG
Pages: [1] 2
Print
Author Topic: Areum - 2D Medieval Fantasy MMORPG  (Read 2706 times)
Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« on: January 27, 2013, 03:49:26 PM »

Areum will be a 2D top-down medieval fantasy MMORPG. We want the game to be like playing a multiplayer version of classic RPGs such as Lufia, Chrono Trigger, Secret of Mana, etc. Movement will be tiled based, but everything will be real-time rather than turn based. This includes battles, so there won't be a separate battle screen.

That's about as much as we know at the moment Smiley We are currently at the start of pre-production, so there are infinite possibilities at the moment; a lot of different ideas are being prototyped.

We occasionally livestream as we work on the game. When we're live, drop on in and say "hi" Smiley
Watch live video from InvisibleMan6 on www.twitch.tv

Contact Us
Please feel free to leave your comments in this thread! Smiley

You can also contact us in other ways though.  We have official forums over here: http://www.ifthensoftware.net/?post_type=forum

I have a Twitter account which I keep updated as I work through the day: http://twitter.com/ITS_Invisible

You can also find us on Facebook at http://www.facebook.com/ifthensoftware

We also have an IndieDB page:


(Areum has just been rebooted, so this first post has been updated: May 9th, 2014)
« Last Edit: May 09, 2014, 08:26:12 PM by Michael Grand » Logged

Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #1 on: January 27, 2013, 10:32:36 PM »

After 6 hours of work, I present the next version of Areum! Pre-alpha v0.0.0.233

First off, here's a screenshot of this new version:

Those are NPCs.  Not players.  Really.

The basics for NPCs have been added, although as you can probably see there is more work left to be done before the NPCs feature can be checked off.  The map editor supports placing NPCs on the map, and they appear in the game where they are supposed to (including disappearing when you switch maps).  You can walk through them though, and they don't move yet.
Logged

Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #2 on: January 28, 2013, 07:22:30 PM »

First off, here's the download link:  Areum Pre-alpha v0.0.0.235

NPCs can no longer be walked through.  Also, some of you may have noticed that the NPCs were slightly offset from where PCs were drawn; that has now been corrected.  This version doesn't look any different (if you don't count the slightly offset sprites) from the previous version, so I have refrained from taking another screenshot for this update.

Internally, this update is a lot more interesting, at least for me.  I have changed the code around so that NPCs and PCs are all handled the same: as general "characters".  In other words, there is only one list of characters, not one list for PCs and another NPCs.  As far as the code is concerned, all characters are the same (until one needs to be controlled; then there is a difference obviously).  This is a huge improvement over how my previous projects have handled it.
Logged

Quarry
Level 10
*****



View Profile WWW
« Reply #3 on: January 29, 2013, 12:24:31 AM »

SAO sucked up like at least 200 hours of my life, also what's that tree in indiedb images is about
Logged

 
Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #4 on: January 29, 2013, 12:46:01 AM »

Our artist plans on making real-life models of things that will be in the game, taking photos of them, and using those photos in the game.  It should, hopefully, give the game a gritty, realistic look.
Logged

Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #5 on: January 29, 2013, 02:02:48 PM »


I've added goblins to the map, and NPCs now have AI (although it is quite dumb: they just move around randomly).  Not much else to say about this update, other than I think it's pretty cool to see the NPCs walking around on their own Smiley

Here's the download link: Areum Pre-alpha v0.0.0.236
Logged

Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #6 on: January 29, 2013, 09:01:13 PM »

Here's the link to the new version: Areum Pre-alpha v0.0.0.237

And here is a screenshot:


The goblins will now chase you around if you get too close to them.  Once they start chasing you, it will be very difficult to avoid them since they move fast!  I think I will have to add in a speed attribute...

You can also left-click on a character to get a description of them.  This works for NPCs and PCs. 
Logged

Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #7 on: January 30, 2013, 04:13:05 PM »

The NPC feature is finished!  Areum Pre-alpha v0.0.0.238



The bug where you were sometimes stuck at the login screen should now be fixed, as well as the bug where the map name would sometimes be replaced with "Static".  Both of these were because of a race condition, and I'm happy to have them gone!

The movement bug where your hitbox would sometimes get offset should be fixed as well.  Due to how difficult that bug is to recreate, I can't be certain it is gone, but I went through and overhauled the relevant code to be more reliable so hopefully that did the trick.  I suspect that this bug was caused by an unusually high delta-time in the physics/game logic update.  For simplicity, the game is using a variable time step; while this makes things easier, it can also cause some annoying bugs.

This update is mostly for fixing bugs, but the code structure has also been improved.  Notably, the server's packet handling system is now thread-safe, and both the client and server use a simpler packet system.

All maps now have a border around them, to prevent characters from wandering off the map.  The server crashed last night (sorry folks!), and I suspect it was because a character did just that.

As I mentioned at the start of this post, the NPC feature for phase 1 is now complete!  This means we will be moving right into combat, which should make the game a lot more interesting to play (you will finally be able to kill those pesky goblins that have been blocking your path).
Logged

Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #8 on: January 31, 2013, 06:53:10 PM »

Download: Areum Pre-alpha v0.0.0.248



I've added in very basic combat: You can press the A key while standing next to and facing a character, and that character will die (including PCs).  Because there is no respawning though, you might run out of targets quickly; if this happens, please let me know and I'll reboot the server. Coffee

Because of limitations with the previous UI (Windows controls are difficult to use for a game after a certain point), I've converted the in-game UI to use a custom OpenGL-based UI system.  It doesn't have all of the features that the previous UI had, but it works better for the moment.
Logged

Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #9 on: February 01, 2013, 04:04:59 PM »

Download: Areum Pre-alpha v0.0.0.250


Combat is finished!  This version has quite a few changes:
  • Attacks are now limited by an attack speed.
  • Characters now have health, which decreases as they are attacked; when a character's health reaches zero, it dies.
  • I've added combat messages so that you can tell what's going on a bit easier.
  • I've made it so that certain characters (such as the knights) cannot be attacked; this will be useful for preventing mass killings of shopkeepers.
  • As cool as it was, I've removed NPC's ability to use warp tiles, since it would just complicate map design at the moment.
  • Characters will also respawn when they die, which should make things easier.  NPCs have a respawn delay, but PCs don't.
  • Attack damage is randomly calculated based on a damage range (minimum damage - maximum damage).
  • Attacks now require stamina, and they will drain your stamina even if you don't hit anything.
  • Stamina and health regenerate slowly over time.
Logged

Quarry
Level 10
*****



View Profile WWW
« Reply #10 on: February 01, 2013, 04:24:33 PM »

Does the connection use UDP or TCP and what library
Logged

 
Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #11 on: February 01, 2013, 04:29:53 PM »

Areum uses TCP and SFML's networking module.  I really like it Smiley  The library is quick and easy to use; I just had to learn how to use blocking sockets (I normally use non-blocking sockets).  You can use non-blocking sockets in SFML, but I do not believe their packet class supports them.  The packet class is too handy to do without, so it was worth learning a new technique.
Logged

Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #12 on: February 03, 2013, 01:00:17 PM »

Download: Areum Pre-alpha v0.0.0.277


Sorry for the long wait for a new demo; I had to take care of some tool-related features.  Since you guys wouldn't see any difference, I decided not to release new demos.

You will now gain experience from killing NPCs (specifically the goblins).  I don't have leveling implemented yet though, so when your experience bar fills up it will just continue to fill up.
Logged

horssse
Level 0
*


View Profile
« Reply #13 on: February 03, 2013, 02:10:24 PM »

the only even slightly interesting thing about this project is the suggestion of using photos as textures. you aren't going to build up any hype by showing people your generic tech demos.
Logged
Michael Grand
Level 2
**


Programmer. History and language hobbyist.


View Profile WWW Email
« Reply #14 on: February 05, 2013, 03:06:48 AM »

Download: Areum Pre-alpha v0.0.0.286


The leveling system is finished!  At least for phase 1.

When you gain enough experience, your character levels up.  Leveling up will increase your stats, so killing the goblins should be a bit easier after a level or two.  I also added in an armor stat, which completely blocks damage point for point.  Your stats are now displayed in the user interface so that you can track them easier.
Logged

Pages: [1] 2
Print
Jump to:  

Theme orange-lt created by panic