- Joined
- Apr 3, 2010
- Messages
- 1,766
- Reaction score
- 621
I've recently started developing within the Pokemon Scope. The main point of my development was having players experience the same joy they had when they first started playing the Pokemon series by making my own client. Of course, you can't always dwell on the past, which raised the requirement to make it expandable. I had the choice to either have the user play alone in his godlike world of Pokemon, or make the user able to share his creations.
The result of this process created the Sevii Server and Client. These both co-exist to create a Pokemon world that can be modified at will, and does not require any hard changes to be expanded. Below you will find information regarding the development. I do not plan on hosting a server on my own, which raises the possibility for it to be released if it's finished, if there's any interest.
Tools & Languages
Features:
To-do (definitely not limited to this list):
Media:
I do appreciate feedback, may it be positive or negative.
Do you have questions, remarks and/or suggestions? Tell me, and I'll give my opinion.
The result of this process created the Sevii Server and Client. These both co-exist to create a Pokemon world that can be modified at will, and does not require any hard changes to be expanded. Below you will find information regarding the development. I do not plan on hosting a server on my own, which raises the possibility for it to be released if it's finished, if there's any interest.
Tools & Languages
- C++14
- SFML 2.4.2
- RapidXML
- Visual Studio 2015 Enterprise
- Tiled Map Editor
- MySQL Connector for C++ (and thus Boost, because it uses this)
- SFML 2.4.2
- RapidXML
- Visual Studio 2015 Enterprise
- Tiled Map Editor
- MySQL Connector for C++ (and thus Boost, because it uses this)
Features:
- Movement (Standing, Walking, Running)
- Map Rendering, including animations. Note: Every layer is drawn based on its name. Static names can be changed in the config file, but is not advised.
- (Animated) Sprite rendering, collision.
- MapObjects such as Items, NPC's, Portals
- Portals work and allow access to different maps
- Dialogue rendering
- NPC Dialogue (fully supported, selections in progress)
- Multiplayer
- Textboxes and buttons from scratch (SFML does not support this)
- Menu
- Zoom for better quality text/tiles
And maybe some more... Will add if I come up with anything or add anything.
- Map Rendering, including animations. Note: Every layer is drawn based on its name. Static names can be changed in the config file, but is not advised.
- (Animated) Sprite rendering, collision.
- MapObjects such as Items, NPC's, Portals
- Portals work and allow access to different maps
- Dialogue rendering
- NPC Dialogue (fully supported, selections in progress)
- Multiplayer
- Textboxes and buttons from scratch (SFML does not support this)
- Menu
- Zoom for better quality text/tiles
And maybe some more... Will add if I come up with anything or add anything.
To-do (definitely not limited to this list):
- Multiple maps (Server does store them correctly)
- Register
- NPC Movement
- Player Interaction
- Pokemon Battle
- Lots of Graphical stuff
And maybe some more... Will add if I come up with anything or add anything.
- Register
- NPC Movement
- Player Interaction
- Pokemon Battle
- Lots of Graphical stuff
And maybe some more... Will add if I come up with anything or add anything.
Media:
NPC Dialogue:
Login:
Multiplayer:
Menu:
Login:
Multiplayer:
Menu:
I do appreciate feedback, may it be positive or negative.
Do you have questions, remarks and/or suggestions? Tell me, and I'll give my opinion.
Attachments
You must be registered for see attachments list
Last edited: