Pieprzyć dokumentację

•21/08/2010 • 4 Comments

Dosyć.

Straciłem mnóstwo czasu na pisanie dokumentacji. Spis wymagań, projekt … i mnóstwo innych pierdół. Efekt jest taki, że straciłem mnóstwo czasu nie posuwając się wcale do przodu.

Trzeba wziąć się za kod a nie za głupoty.

Dzień 2 – Plan działania

•05/08/2010 • Leave a Comment

Po przerwie spowodowanej innymi ważnymi zajęciami wracam do projektu.
W dzisiejszym wpisie przedstawię ogólny plan działania, który na dzień dzisiejszy wygląda tak:

  1. Przygotowanie środowiska pracy
  2. Napisanie krótkiego dokumentu  z wymarzoną wizją programu
  3. Skorygowanie wizji o rzeczywiste możliwości
  4. Przygotowanie dokumentu z zarysem ogólnej architektury
  5. Rozbicie programu na kilka części
  6. Rozbicie części na listę TODO
  7. Robienie każdego zadania z listy po kolei
  8. Co pewien czas testy aby upewnić się, że prace idą w dobrym kierunku
  9. Pomyślne zakończenie projektu
  10. Zdobycie głównej nagrody :)

Prawdopodobnie czytają ten wpis mądrzejsi ode mnie, więc jeśli nie boją się konkurencji z mojej strony mogą poradzić coś w komentarzu – w końcu mamy się uczyć ;)

Piosenka na dziś:

Dzień 1 – Wstęp

•02/08/2010 • 1 Comment

Witam wszystkich.

Jak można było przeczytać wcześniej biorę udział w konkursie “Daj się poznać” . Nie będę pisać na czym polega ten konkurs – zrobił to autor i połowa uczestników na, których blogi zajrzałem.

Jako aplikację konkursową wybrałem menadżera plików w C# i XNA. Pomysł jak każdy inny, chociaż po pobieżnym przeszukaniu Internetu nie znalazłem podobnego programu. Oczywiście trójwymiarowe menadżery istnieją jednak nie w takiej koncepcji jak moja. Co to za koncepcja napiszę później.

Zdecydowałem się na C# i XNA z dwóch powodów:

  • Lubię pisać w C#
  • Mogę nauczyć się XNA

Rozważałem użycie C++ i DirectX, lecz niestety moje ostatnie doświadczenia z DX nie były zbyt miłe.

Narwhal Explorer będzie moim największym jak do tej pory projektem. Nie mam żadnego doświadczenia w pracy z dużymi projektami, ledwo obsługuję SVN, ale trafiła się świetna okazja aby się tego nauczyć.

Słowo o nazwie? Czemu Narwhal Explorer? Kiedy przyszedł czas wymyślenia nazwy przypomniała mi się pewna animacja (uwaga – dosyć głośna). Jako  że nie miałem lepszego pomysłu tak już zostało :)

Nie wiem jeszcze jak będzie wyglądał program, nie mam żadnych rozpisek odnośnie architektury, nie wiem w jaki sposób będę rozwijał program. To wszystko wkrótce. Tymczasem żegnam wszystkich i życzę powodzenia.

Piosenka na dziś:

A niechaj to narodowie wżdy postronni znają…

•02/08/2010 • 1 Comment

Przyznaję się.

Prowadzenie bloga w języku Szekspira przerasta mnie. To, że bez problemów rozumiem MSDN nie znaczy, że mogę sprawnie pisać po angielsku. Może za jakiś czas. Tymczasem jednak język mojego bloga zmienia się na polski.

XNA – episode

•28/07/2010 • Leave a Comment

Hi,

Competition begins on Monday so I want to learn XNA before that. I’m developing simple shooting game for exercise. Today I created player spaceship, rocket (without textures), and simply player movement. It takes me … 8 hours and 40 minutes. Why so long? Most time I spend to modeling ship and trying save it in format what can be readed by XNA. By the way I had to remind operating Blender. I must make enemies’ ships and find some cool background tommorow. After that I could coding. I can’t wait ;) Here is screen of my game (Rocketcheaser II)

JPG sux :)

Third dimension in XNA

•27/07/2010 • Leave a Comment

Hi,

Earlier I have used XNA but only for 2D games. I must learn how to make app with 3D graphics. However I know a little bit about OpenGL and DirectX so it shouldn’t be difficult for me to learn that in XNA. I found a nice tutorial. I want to end learn from it tomorrow. After I finish learning XNA (basics of course), I will publish note with… basics of XNA :) It will help me to better understand this stuff.

I haven’t any whitepapers yet, because I’m too lazy since Sunday :)

See you soon.

Narwhal Explorer – the 3D file manager

•25/07/2010 • Leave a Comment

Hi again,

As you read in a previous note, I decided to take part in a competition.  My program will be 3D file explorer written in C# and XNA. Some formal info:

Name: Narhwal Explorer
License: GNU General Public License v2
Platform: .NET

General concept:
App generates rooms from files in user’s file system. User can move freely around his folders and files. Image files are represented as images on walls. Text files as books. Folders as doors. Music files as CD-players, and so one…

C# and XNA aren’t speed demons but I hope that FPS will be acceptable.

In this moment I haven’t nothing but idea. When I write some documents like app vision or something more technical I will publish it immediately.

I want to write something every day – what I did today or what I want to do tomorrow.

I wish I won :)

Competition

•25/07/2010 • Leave a Comment

Hi,

I decided that I will take part in a competition “Daj się poznać”.  (Details are avaiable here: http://www.maciejaniserowicz.com/page/Konkurs-daj-sie-poznac.aspx (in Polish)). It is good chance to lear something new. I have an idea, but I will decribe it later. Then I will put a link to SVN (probably on sourceforge.net). In next note I will write more about the competition.

Tag for this note reveals something about my app ;)

Missing options in Visual Studio 2010 Express

•16/07/2010 • 1 Comment

Hi all!

Yesterday I’ve installed VS 2010 instead 2008. One thing paid my attention. Where the hell are “Start without debugging”, “Rebuild Solution” and many other buttons? Fortunately I found a solution:

image

OMG. Basic mode in IDE? Somebody who works in Programming Environment mustn’t be scared when he saw “many” options at tool and menu bar. Basic mode can be good for Word or Excel because average smart secretary works with them but programmers?

I know, there is a trend to make applications fool-proof. But I as a programmer want to be treated serious, not as potential risk for system stability.

I didn’t expect something like this in a programming tool, but as you can see everything is possible. Wrrr…

Hello World!

•14/07/2010 • Leave a Comment

I really don’t know how write good introduction but I’ll try.

My name is Matthew and I come from Poland (yes, that poor country over Vistula River). I am interested in programming in C# and C++. I haven’t much experience because I am beginner (no completely but beginner).

Earlier I write a few blogs but I abandoned them. Now I won’t resign, I hope. Writing blog is good chance for me to improve my English, and I want to use it.

I will move around themes related to the programming.

I sorry for my mistakes, but as you guess English is not my native language.

 
Follow

Get every new post delivered to your Inbox.