Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Eclipse++


Marsh
 Share

Recommended Posts

OLD DO NOT USE

If people are still interested in a version of Eclipse in c++ then all hope is not lost. I am developing one in my spare time. I am not sure what will become of it. But it helps me learn so I will be developing a engine in my spare time. I wouldn't count on this as a new version of Eclipse because I am still not sure what I am going to do with it. Here is some screen shots of progress so far. I will try to update as much as I can.

Right now the movement is by pixel and not by tile, any sprite size is supported. The networking code im using will make it so that port forwarding is not necessary. Map switching is instant, no load time.

Additional Features that have been added

Dynamic Sprite Sizes

Any Amount of Frame movement

External Editors

Supports Many different sprite sheet formats. Including Eclipse, RMXP or just a random one you made.

Server: [http://freemmorpgmak…4.100&port=4000](http://freemmorpgmaker.com/status/status.php?ip=96.54.44.100&port=4000)

![](http://www.touchofdeathforums.com/c+/Server2.png)

Very simple, havent put any work into it yet.

Alpha and Color Changer

![](http://www.touchofdeathforums.com/c+/alpha.png)

Not much to see, just a few alpha and color changing tests.

![](http://www.freemmorpgmaker.com/chat.png)

Ingame shot, you can walk around the npc walks around. Cast spells. Chat, see other players Not much is done.

Some different NPC Sizes

![](http://www.freemmorpgmaker.com/files/imagehost/pics/2a49322c4a1caafe627d6f01eaa96f43.png)

Items Now Display on the ground.

![](http://www.freemmorpgmaker.com/files/imagehost/pics/de82d468ed16ae2b807a5f84a6fd9841.png)

Inventory on the right

![](http://www.freemmorpgmaker.com/files/imagehost/pics/45ee0880e04064c1ea5cdf312c04b485.png)

![](http://www.touchofdeathforums.com/c+/spells.png)

Spells look exactly the same as current Eclipse. Though they will probably have alpha channels hue controls etc.

![](http://www.touchofdeathforums.com/c+/mapeditor.png)

The map editor looks like stercus, but I thought I might as well show you anyway. It gets the job done. Adding new layers is simple and adding attributes is even easier. I need a good GUI for this and a better system. I am putting more work into the game right now then the map editor.

Here is the plaintext of a map. May convert to binary for faster speeds but the map loading is currently instant so I may just keep the current system.

```

MUSIC/Kim.mp3

Sybian Village

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,

19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,15,0,25,26,26,26,26,26,26,26,27,0,0,18,0,0,0,

0,22,0,0,0,33,34,34,34,34,34,34,34,35,0,0,0,0,0,0,

0,0,14,0,0,33,34,34,34,34,34,34,34,35,0,0,0,0,19,0,

0,22,0,29,0,41,42,42,42,42,42,42,42,43,15,0,0,0,0,0,

0,0,0,0,0,0,0,18,0,28,0,0,0,30,30,30,30,0,0,0,

0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,22,0,0,0,0,0,0,0,0,0,0,14,0,0,30,0,0,18,0,

0,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,

0,0,28,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,

0,0,0,0,0,18,0,0,0,11,0,0,0,16,0,0,0,0,0,0,

0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,54,55,32,0,0,0,0,38,0,0,19,0,0,0,0,18,0,0,0,

61,62,63,64,9,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

69,70,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,69,70,71,72,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,77,78,79,80,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,86,87,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,50,51,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,57,58,59,60,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,65,66,67,68,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,73,74,75,76,0,0,0,0,0,54,55,0,0,

0,0,0,0,0,0,0,0,82,83,0,0,0,0,0,61,62,63,64,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,70,71,72,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,78,79,80,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,87,88,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

2,0,0,0

1,0,0,0,11,0,0,10,0,2,0,0,0,0,0,0,0,0,0,0,

37,38,39,40,41,42,43,44,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,3,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,

0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,

1,1,5,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,

0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,

```

![](http://www.freemmorpgmaker.com/create.png)

![](http://www.freemmorpgmaker.com/main.png)

Not much is done as you can see but I thought I would give people something to look at. Feel free to give suggestions. Also anyone who can make good looking GUI's im looking for some help in that department. The current GUI is by Magicshmop and Blodyavenger.

![](http://www.freemmorpgmaker.com/files/imagehost/pics/49d0a00fcdb891882c261e8d227ec53e.png)![](http://www.freemmorpgmaker.com/files/imagehost/pics/a41a83f270d32323d894ed480c9299a1.png)

Was bored, here is a picture of a 9 frame walk system. Quality got raped uploading. Cant see much due to the size either, But it is very smooth movement.

![](http://www.freemmorpgmaker.com/asdf.png)

Spritesheet being used

![](http://www.freemmorpgmaker.com/be09b202ae.png)
Link to comment
Share on other sites

  • Replies 556
  • Created
  • Last Reply

Top Posters In This Topic

Wow. this looks great. I'm looking forward to it.

Note: I'd enjoy helping, I went to college for this kind of thing and got 2 years of C++ in. I have a lot of spare time lately. It'd be fun, and interesting to develop and create GU interfaces for. Rejection to my offer will be understood :P

Edit: the map plaintext looks good. Binary wouldn't take too long to convert to. It probably shouldn't be top priority yet though. It all seems to be coming together nicely. Its hard to believe no one else is commenting on this :\
Link to comment
Share on other sites

OMG
Marsh!
U OWN!!!!

but sorta piss me off cause we were making our game in C++ now eclipse will be too XD

but nice Marsh C++ has almost an unlimited amount of possibilities to code with and hell C++ can write Xbox games n such if someone did a nice ol source edit it could be played on an XBOX XD
maybe….

but lookin good
Link to comment
Share on other sites

suggestion!!

Maybe instead of having a vertical/horizontal grid, we could make it diagnol, or at least add that option. It'd give the games build larger room for customization, and I'm still wondering if you'll let me help with this project. I mean, I went to college for this. :P
Link to comment
Share on other sites

Are you talking about a isometric game? as for helping me i dont really want this to become some huge project. This way i can just code when i feel like it. Though i will think about your offer later down the road.
Link to comment
Share on other sites

@Marsh:

> Are you talking about a isometric game? as for helping me i dont really want this to become some huge project. This way i can just code when i feel like it. Though i will think about your offer later down the road.

Yes, Isometric, just allowing more customization to the game. As for my offer, it will stand.
Link to comment
Share on other sites

@DarkSoul:

> but nice Marsh C++ has almost an unlimited amount of possibilities to code with and hell C++ can write Xbox games n such if someone did a nice ol source edit it could be played on an XBOX XD
> maybe….

Xbox disks are encrypted so you would need to get microsoft to make it work.

It's looking good but I bet it will be a long time before you finish it. What's the really long box on the right side for?
Link to comment
Share on other sites

Like i said, its just something im doing in my spare time. So who knows how long it will take. Like i said this isn't a official version or anything. Just something im doing when im bored. The long box on the right is for inventory settings etc etc.
Link to comment
Share on other sites

Why in the hell does one client open a TCP and UDP connection? o.o I also assume you are using DarkGDK and the networking it comes with. The DarkGDK networking is so old and outdated, I REALLY STRONGLY suggest not using it unless you want this to be destined to fa1l. The head develop even said it needs removed…
Link to comment
Share on other sites

@Krankzinnig:

> Why in the hell does one client open a TCP and UDP connection? o.o I also assume you are using DarkGDK and the networking it comes with. The DarkGDK networking is so old and outdated, I REALLY STRONGLY suggest not using it unless you want this to be destined to fa1l. The head develop even said it needs removed…

Im not using dark gdk networking actually. TCP is slower but more reliable so i will be using it for important info. But udp is faster but loses packets so i will be using that for player location etc because so many packets will be sent. Either way, this is for fun so it can never really "fa1l"
Link to comment
Share on other sites

The same I said to Umbra, you should use SE's map format just because you will not run into compatibility problems. Java -> C++ is an easy conversion so if you know enough of C++, it shouldn't be hard to implement. It will also allow you to use the Map Editor I wrote.

btw, your welcome to use google code's svn if you want.
Link to comment
Share on other sites

@Hippoman:

> Krank says its going to fail.

who cares what crank says, its just for fun. I dont think you guys realise everything doesn't have to be some big contest. Im bored, im trying to learn c++. Its not even a version of Eclipse.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...