DevProgress

O co tu chodzi?

Skończyłem bootcampowy kurs w Coders Lab i pomyślałem, że założę bloga opisującego mój rozwój jako front end developer.
Co mnie do tego popchnęło?  

O ten konkurs: Daj Się Poznać

 

No dobra, to powiedz dlaczego mam nie wrócić do oglądania kompilacji ze śmiesznymi kotami na jutube.

Możesz śmiało zostać gdy:

  • chcesz zacząć przygodę z programowaniem i zobaczyć z czym to się je
  • jesteś ciekaw(a) jak to jest szukać pracy po kursie jako front-end developer
  • chcesz śledzić mój projekt konkursowy i jego rozwój (gra Dyna Blaster aka Bomberman)
  • masz chęć przesiąść się na Linuxa, ale się obawiasz

Interesuję się wieloma dziwnymi rzeczami, więc dowiesz się też:

  • czym jest punkt Omega
  • dlaczego Elon Musk może nie mieć racji
  • co to takiego osobliwość w technologii
  • innych dziwnych rzeczy

TL;DR – serio ?

OK,  to tyle tak słowem wstępu. Do następnego!

Reklamy

Projekt – aktualizacja oraz: jak w Atomie zrobić pulsujący kursor?

Projekt

https://vestelth.github.io

Zapraszam do gry!

Projekt nie zajął mi 10 tygodni. Nie zajął nawet trzech,  natomiast intensywnie zajmuje mnie w tej chwili powtarzanie materiałów z bootcampu i szukanie pracy.

W tym tygodniu postaram się omówić różne wyzwania, na które natrafiłem pisząc swój remake Dyna Blaster. Nie było to łatwe przedsięwzięcie, ale było wykonalne. 🙂
Można natrafić jeszcze na jakieś drobne bugi, ale z mojej perspektywy: pora iść dalej.

Atom

Do programowania używam Atoma. Jeśli Ty również, to być może spodoba Ci się ten mały trik:
  atom-text-editor::shadow {
    .cursor {
        transition: opacity 0.5s;
    }
  }

Teraz Twój kursor nie będzie migać, a zacznie pulsować co według mnie jest milsze dla oka 😉

Następny wpis jeszcze w tym tygodniu!

Dyna Blaster – projekt konkursowy

Kojarzysz coś takiego?

1

To menu początkowe jednej z pierwszych gier w jakie miałem przyjemność grać. Pewnie też macie takie gry, które były dla Was wyjątkowe i przywołanie z pamięci ich kolorowych, interaktywnych środowisk, którymi się fascynowaliście budzi miłe, ciepłe skojarzenia.

Wyzwanie

Dyna Blaster nie urzeka mnie tak jak kiedyś ale gameplay jest naprawdę świetny. Nadal można się wkręcić w wysadzanie ‚duszków’ i innych dziwnych monstrów w powietrze. Zatem wkręciłem się, ale tym razem nie w samą grę, a wyzwanie jakie stanowi napisanie jej.

Przerwa zatem, na Githuba: https://github.com/Vestelth/dyna-blaster

Technologie

Używam: JS, jQuery, HTML, CSS.
Czytałem, że Canvas jest fajny ale to raczej następnym razem. Słyszałem, że Phaser jest super. Ale ograniczenia czasowe jakie mam skłoniły mnie do skorzystania z narzędzi poznanych na bootcampie.

Plan

Konkurs daje 10 tygodni, ja mam tylko dwa*. Dlatego najprawdopodobniej zrobię jeszcze jeden projekt, tym razem używając Reacta. W następnym wpisie poruszę też temat ciekawych wyzwań, którymi są różne mechaniki  gry Dyna Blaster. Takie jak kolizje, poruszanie się itp.

Do następnego!

*  praca konkursowa będzie jednocześnie projektem zaliczeniowym na bootcamp. Mimo jego zakończenia, ostatnie wyzwanie jeszcze trwa:)