Difference between revisions of "User:Ayin"

From The Battle for Wesnoth Wiki
(Todo: - multiple terrains proposal)
(Redirect fix)
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
== Hello, world ==
 
== Hello, world ==
  
I am Philippe Plantier, a Wesnoth [[About|developer]], also known as Ayin in the virtual world.
+
I am Philippe Plantier, a Wesnoth [[Credits|developer]], also known as Ayin in the virtual world.
  
 
I am the author of several parts of the Wesnoth code, notably the terrain graphics code. A complete documentation for this one can be found here: [[TerrainGraphicsWML]].
 
I am the author of several parts of the Wesnoth code, notably the terrain graphics code. A complete documentation for this one can be found here: [[TerrainGraphicsWML]].
Line 11: Line 11:
 
=== Code contributions ===
 
=== Code contributions ===
  
Those are some parts of the code I worked on (or parts of the code I am guilty for). This may mean I have special knowledge of them, and that I may be the one to bother if those need to be fixed.
+
Those are some parts of the code I created (or parts of the code I am guilty for). This may mean I have special knowledge of them, and that I may be the one to bother if those need to be fixed.
  
 
* Terrain graphics system (<tt>builder.?pp</tt>)
 
* Terrain graphics system (<tt>builder.?pp</tt>)
Line 29: Line 29:
 
=== Graphics contributions ===
 
=== Graphics contributions ===
  
Those are graphics I added to the game. Just to brag :).
+
Those are graphics I added to the game. Actually, those were pretty good when they were first introduced in the game, but with the current standards of graphics, all of those could now use some improvement.
  
* Loyalist {{"|standard}} castle graphics
+
* Loyalist {{"|standard}} castle graphics.
* Grassland graphics
+
* Grassland graphics.
* Cavewall graphics, and their associated dwarven castle / village graphics
+
* Dwarven castle / village graphics. Cave walls were redrawn by [[User:Eleazar|Eleazar]].
  
 
== Todo ==
 
== Todo ==
  
* Add support for a more flexible way to add new terrains. Base terrain / overlay system, like it was described by [[User:Ivanovic|Ivanovic]] (see [[User:Ayin/Extended terrains proposal|proposal]])
+
* Add support for a more flexible way to add new terrains:
* Complete support for multiplayer campaigns
+
** Base terrain / overlay system, like it was described by [[User:Ivanovic|Ivanovic]] (see [[User:Ayin/Extended terrains proposal|proposal 1]])
 +
** ... or another complete rewrite of the system (see [[User:Ayin/New terrain graphics system proposal|proposal 2]])
 +
* Rewrite the terrain drawing system, to make it faster.
 +
* Complete support for [[User:Ayin/Multiplayer campaigns|multiplayer campaigns]].
 +
* Improve the internationalization support.
 
* [http://bugs.wesnoth.org/ Fix bugs]
 
* [http://bugs.wesnoth.org/ Fix bugs]
 
* Finish the [[CastleTutorial]].
 
* Finish the [[CastleTutorial]].
 +
* Take over the world before [[User:Eleazar|Eleazar]] does.
 +
 +
== Currently working on... ==
 +
 +
I did, a few weeks ago, a proof-of-concept code to demonstrate the possiblity to use OpenGL to do graphics rendering on Wesnoth. I am currently working on making a clean, commitable change to the graphic engine, which will allow several rendering engines to be chosen at compile-time or at run-time.
  
 
[[User_talk:Ayin|Click here]] to go to my talk page.
 
[[User_talk:Ayin|Click here]] to go to my talk page.

Latest revision as of 19:20, 21 February 2008

Hello, world

I am Philippe Plantier, a Wesnoth developer, also known as Ayin in the virtual world.

I am the author of several parts of the Wesnoth code, notably the terrain graphics code. A complete documentation for this one can be found here: TerrainGraphicsWML.

You can join me at the following e-mail address: philippe.plantier_AT_naema_DOT_org.

Contributions

Code contributions

Those are some parts of the code I created (or parts of the code I am guilty for). This may mean I have special knowledge of them, and that I may be the one to bother if those need to be fixed.

  • Terrain graphics system (builder.?pp)
  • Multiplayer lobby system rewrite
  • Multiplayer campaigns (in progress)
  • Checksumming code for multiplayer (checksum.?pp)
  • WML parser (rewrite) (serialization/parser.?pp and serialization/tokenizer.?pp)
  • Generic animation code (animated.?pp)
  • Multiple font system
  • SDL_ttf fixes
  • UTF-8 encoder-decoder
  • Image “locators” for quicker access to images
  • t_strings, to be able to serialize translatable data

And several small fixes and improvements.

Graphics contributions

Those are graphics I added to the game. Actually, those were pretty good when they were first introduced in the game, but with the current standards of graphics, all of those could now use some improvement.

  • Loyalist “standard” castle graphics.
  • Grassland graphics.
  • Dwarven castle / village graphics. Cave walls were redrawn by Eleazar.

Todo

  • Add support for a more flexible way to add new terrains:
    • Base terrain / overlay system, like it was described by Ivanovic (see proposal 1)
    • ... or another complete rewrite of the system (see proposal 2)
  • Rewrite the terrain drawing system, to make it faster.
  • Complete support for multiplayer campaigns.
  • Improve the internationalization support.
  • Fix bugs
  • Finish the CastleTutorial.
  • Take over the world before Eleazar does.

Currently working on...

I did, a few weeks ago, a proof-of-concept code to demonstrate the possiblity to use OpenGL to do graphics rendering on Wesnoth. I am currently working on making a clean, commitable change to the graphic engine, which will allow several rendering engines to be chosen at compile-time or at run-time.

Click here to go to my talk page.

This page was last edited on 21 February 2008, at 19:20.