ProjectX V3 Source

03/23/2013 06:47 Super Aids#31
Quote:
Originally Posted by sienimania View Post
i finally got it working.

i had to use simulated loopback adapter to connect.

i cannot jump. have you coded jump functions?
Yes jump is working lmfao.
[Only registered and activated users can see links. Click Here To Register...]
03/23/2013 13:39 sienimania#32
i found reason for jump fails...

DateTime time = new ProjectX_V3_Lib.Time.SystemTime(General.Timestamp) ;
that one get's global time.
client.LastMovement = DateTime.Now
gets computer time.

fix: client.LastMovement = time;
03/23/2013 15:12 Super Aids#33
No it should be like it was. Either your pc time is screwed or your client never gets a proper datetime.
03/23/2013 16:28 ~Crystaline#34
Quote:
Originally Posted by LordGragen. View Post
game does not matter, its the idea that matters

if you make a game that have a resion to exist then you have done well,

90% of the servers dont get money or learn anything because they all are the same, 90% of the co servers are not going anywhere coz they are selling " +15 garments or +15 cup for 70$ each.

what my point is that if your game dont have any story then you cant call it a game.
You're wrong, game does matter. Ideas too, but it depends on how the server owner handle his server. About your point, story is not a big deal regarding with CO, since it has already its own story.

On the other hand, the source is fine, I haven't looked in the source yet, but I guess the source codes are written well (:
03/23/2013 16:48 nTL3fTy#35
Namespaces?
Code:
public GameClient(SocketClient socketClient)
{
	socketClient.Owner = this;
	socketClient.Crypto = new ProjectX_V3_Lib.Cryptography.GameCrypto(Program.Config.ReadString("GameKey").GetBytes());
	this.socketClient = socketClient;
	_screen = new ProjectX_V3_Game.Core.Screen(this);
	_baseentity = new BaseEntity(this);
	_maxhp = 0;
	_maxmp = 0;
	
	_inventory = new ProjectX_V3_Game.Data.Inventory(this);
	_equipments = new ProjectX_V3_Game.Data.Equipments(this);
	_trade = new ProjectX_V3_Game.Data.TradeData();

	_spelldata = new ProjectX_V3_Game.Data.SpellData(this);
}
03/23/2013 17:21 Super Aids#36
Namespaces?
03/23/2013 17:25 nTL3fTy#37
Quote:
Originally Posted by Super Aids View Post
Namespaces?
Code:
using ProjectX_V3_Lib.Cryptography;
using ProjectX_V3_Game.Core;
using ProjectX_V3_Game.Data;

public GameClient(SocketClient socketClient)
{
	socketClient.Owner = this;
	socketClient.Crypto = new GameCrypto(Program.Config.ReadString("GameKey").GetBytes());
	this.socketClient = socketClient;
	_screen = new Screen(this);
	_baseentity = new BaseEntity(this);
	_maxhp = 0;
	_maxmp = 0;
	
	_inventory = new Inventory(this);
	_equipments = new Equipments(this);
	_trade = new TradeData();

	_spelldata = new SpellData(this);
}
Any reason why they aren't used?
03/23/2013 17:27 Super Aids#38
Because the IDE types out the whole namespace by default.
03/23/2013 22:57 sienimania#39
can someone share warehouse functions?

GTM was the reason for time error....

does someone know effect id for level up? (that golden ring)
03/24/2013 18:30 Arco.#40
Quote:
Originally Posted by Fаng View Post
Saying that any kind of high level development won't achieve much is very ignorant. The very least you come out with is experience, and I don't find that to be anything less than an achievement. I think we have a lot of role models in this community who have proven that Conquer development can go a lot further than just playing a game.
CO Dev can give you knowledge in coding, but it sticking to this place without deviating to any other universe will not help you achieve much.
03/28/2013 15:10 Super Aids#41
Quote:
Originally Posted by Arco. View Post
CO Dev can give you knowledge in coding, but it sticking to this place without deviating to any other universe will not help you achieve much.
While that is partial true then when it comes to game programming it can help you a lot and especially with game logic etc.