User:SummerOfCodeProposal Alexandr

From The Battle for Wesnoth Wiki

Contents

Basics

Write a small introduction to yourself

My name is Sova Alexandr. I am studying at Dnipropetrovsk National University at applied mathematics department. Most time I am spending by programming. I like role playing. I have a lot of experience of playing a table modules (with other living beings) in multiple role playing systems such as <a href="http://www.wizards.com/dnd/">D&D</a>, <a href="http://www.white-wolf.com/">VTM</a>, <a href="http://www.sjgames.com/gurps/">GURPS</a>. I know what does good play mean and how much an interesting story is necessary. I know a good balance examples and how to generate quests. Also I have a lot of experience at live role playing games and of course computer games. I am familiar with C and C++ programming languages and unified modeling language (UML).

State your preferred email address

sovaalexandr@gmail.com

Nick for IRC

alexandr

Why do you want to participate in summer of code?

Because it is a very good opportunity to show/know what am I worth as a programmer. Spend time interesting and effectively. Study something new. Make something good.

What are you studying, subject, level and school

I'm a 3rd year at Applied mathematics department at Dnipropetrovsk National University

What country are you from, at what time are you most likely to be able to join IRC?

I am from Ukraine. Time zone: UTC+2 Most likely i would be able to join IRC from 18.00(UTC+0) till 2.00(UTC+0)

Do you have other commitments for the summer period ? Do you plan to take any vacations ? If yes, when.

No, I don't plan to take vacations.

Experience

What programs/software have you worked on before?

Visual studio 2005, Dev-C++ 4.9.9.2

Have you developed software in a team environment before?

No, I'm haven't.

Have you participated to the Google Summer of Code before? As a mentor or a student? In what project? Were you successful? If not, why?

No, this is my first year doing Summer of Code.

Are you already involved with any open source development projects?

I have not been involved with any open source projects yet.

Gaming experience - Are you a gamer?

Yes, of course I am. Systems that I prefare listed above but I also played many computer games, especially strategies.

What type of gamer are you?

If I like the game I could play it for weeks and not to do almost anything else.

What type of games?

Strategies and RPGs

What type of opponents do you prefer?

Smart enough to I'm interesting to play and no cheating!!!

Are you more interested in story or gameplay?

Story is more interesting for me, but gameplay is also very important

Have you played Wesnoth?

No, I haven't.

Communication skills

Describe your fluency level in written English.

It is intermediate. I can translate words and compare them into sentenses. It is not always gramaticaly right (I got 93 from 100 in English at University), but I think that it always understandable.

What spoken languages are you fluent in?

I had a lot of practise to speek english with men for whoom english is native language. I am listening a lot of english-speeking musicians and I understand and can translate what are they singing. My native languages are Ukrainian and Russian.

Are you good at interacting with other players?

Yes, I think I am. Nobody had feel hurt of me because of rough yet.

Do you give constructive advice?

I never give advices if I think that they are not constructive. I give advices quite often and people are grateful to me for it.

Do you receive advice well?

If somebody gives me an advice I considering it.

Are you good at sorting useful criticisms from useless ones?

I am looking at criticism as at an advice to do something in another way. Then I consider this advice and if it is useful I making changes. Isn't it a kind of sorting process?

How autonomous are you when developing?

I am quite autonomus. I like to code parts of project and then link them together. It's a kind of "integration deveoping and testing".

Project

Did you select a project from our list?

Practical considerations

Are you familiar with any of the following tools or languages?

ubversion (used for all commits) C++ (language used for all the normal source code) Yes STL, Boost, Sdl (C++ libraries used by Wesnoth) STL only Python (optional, mainly used for tools) No build environments (eg cmake/autotools/scons) No WML (the wesnoth specific scenario language) No Lua (used in combination with WML to create scenarios) No

Which tools do you normally use for development? Why do you use them?

MFC, because this technology is encapsulated and mostly completely safe. STL, because this technology is very comfortable.

What programming languages are you fluent in?

C/C++

Would you mind talking with your mentor on telephone / internet phone?

My phone number is +380935631659 You can contact me any time when you think that it is necessary.

This page was last edited on 2 April 2010, at 18:54.