Archive for the ‘main’ Category

Wapniak Wapniak i po Wapniaku – SPEEDmaza

Sunday, September 14th, 2014

Translate original post with Google Translate

Mam zaszczyt pochwalić się, że wśród gier zaprezentowanych na tegorocznym Wapniaku moja gra typu “one button game” na Atari 8-bit SPEEDmaza zajęła pierwsze miejsce. Dziękuję kolegom za równie ciekawe tytuły (wszystkie były grywalne i nietuzinkowe :) oraz wszystkim za głosowanie:)

speedmaza

Dzięki Sikor i Gzynio za świetne party!

Garść technicznych informacji:
Gra powstałą w języku Action! – kod napisałem w jakieś 8h, reszta to było dobieranie leveli, stopnia trudności gry i usuwanie artefaktów związanych z tym, że to jednak Action! Przerwania też w Action! :)
Całość zajęła mi ok. 30 godzin, a robiłem to przez 2 tygodnie przed party :)
Wykorzystałem własny “toolchain” gdzie za kompilator odpowiadał spreparowany emulator atari800 z nagraną sekwencją klawiszy, który miał dostęp do lokalnych plików poprzez urządzenie H:.
Obszar pamięci ekranu w najmniejszej rozdzielczości, gdzie punkt ma wielkość znaku w gr, zajmuje 16kb, jest to 128×128 lokacji.

Labirynt jest wpisany na stałe w postaci ścieżki kierunków, cała plansza ma (na razie jedna) 264 bajty (z niej generuje się labirynt-plansza przed grą)

Ostatnie szlify właśnie zakończyłem – teraz można grać joystickiem i klawiaturą (spacja)

Polecam grać na prawdziwym Atari – emulator w tym przypadku nie pozwala na zbyt wysokie wyniki.

Zawartość pliczku speedmaza.txt:

PARTY : Wapniak 2k14
WHAT : GAME COMPO ENTRY
TITLE : SPEEDmaza
AUTHOR : Jakub Husak
LANG : ALMOST PURE ACTION (DLIs TOO)
DEVTIME: 8 days in free time, music 3hrs
TOOLS : bash, vim, xxd, atari800

Zapraszam do naszego sklepu 3D!

Wednesday, June 4th, 2014

Translate original post with Google Translate

Wraz z żoną otworzyliśmy sklepik internetowy stepstick.pl
W sklepiku można kupić na razie stepsticki – sterowniki silników krokowych i płytki grzejne do stolików drukarek 3D.
Nasze wyroby produkowane są całkowicie w Polsce i zdobyły sobie renomę najlepszych na rynku!

[UPDATE 16-05-2014] Rozpoczynam wysyłkę!

Sunday, March 23rd, 2014

Translate original post with Google Translate

Mam już złożone i przetestowane kilkanaście sztuk USBJoy – przejściówki pozwalającej podłączyć joystick od Atari, Commodore, Sega, SSM do komputera typu PC i grać na emulatorach.

Nie wymaga sterowników, jest zminiaturyzowany i mieści się we wtyczce DB9.

Zeszło trochę dłużej, bo chciałem obsłużyć więcej joysticków – na tapetę trafił joystick od atari 7800 dwuprzyciskowy. Działa rewelacyjnie, co cieszy, ponieważ ten joystick jest jednym z precyzyjniejszych, co przydaje się do pikslowania.

Proszę się deklarować poprzez formularz kontaktowy.

W formularzu proszę podać ilość sztuk, prawidłowy adres email, adres wysyłki.

Cena to 55 zł z wysyłką poleconą za sztukę, 95 za 2 sztuki.

Wysyłka w kolejności wpłat.

NOMAM Basic Ten-Liners 2014 Entry

Monday, February 24th, 2014

I’d like to introduce my entry, one evening work.

The game is known under  “Hanged Man” name.

The game is (well, was?) popular here in Poland among young children in schools, they play it on the lessons :D; It is usualy drawn on the paper sheet, two person game.

Rules:

One player (computer) writes down a space for letters (here – big dots), the other (you) tries to guess it letter by letter; every time the other person guesses wrong, the first draws another element to gallows and corpse; if she guesses right, the letter(s) is revealed. The game ends whenever the other person guesses the whole word, or the first finishes drawing gallows.

Words (in a number of 53) sucked from http://listofrandomwords.com/

Code review:Hanged

0

The first line will run only once; declarations of strings; change font generator to a half up (to get to semigraphics characters); Next the gallows data.

1

This is a begin of game loop. The first poke gives us space character :); next get random word from data and decode it.

2

Title, buffer reset and keyboard accidental key hit reset.

3

This is begin of the “fail” loop – we draw another element of gallows; and store the partially – guessed word.

4

When the all gallows are (is?) drawn (two dots in data in line 0) – you lost.

5

Wait for a key in a loop;  update the word with a letter just entered.

6

If we’ve guessed the whole word (no circles) – you win. If the word did not change, jump to the line which draws gallows, else next to

7

Next gallows element draw procedure.

8

Word draw procedure; iw w=0 returns immediately, else waits for 3 seconds.

9

This whole word draw procedure. Invoked at the end of game either you lost or win.

Tips’n Tricks:

  • I did not change the original font generator. The space “effect” is done by zeroing one of the colours (the orange one).
  • I have coded simultaneously under Atari800MacX using H6: device; I have edited source mainly in vim editor. That’s why lines are so long, the input buffer during “enter” command reaches 256 chars or so.
  • The game had 14 lines of code in original. I suspect it would be hard to shorten it to 8 or 9 lines  without code tricks.
  • The word coding is a simple “tr” command under unix. If words were nod encoded, it would be no fun :)
  • Words were taken from (as I wrote) http://listofrandomwords.com, I have discarded all of those I had not knew. So the meaningful (truly) went into the game.

Game ATR download :

Do not let me hang on!

Pralki i środki “przedłużające” ich żywotność.

Wednesday, October 9th, 2013

Translate original post with Google Translate

Przyznam, że nie jestem w kursie co teraz reklamują jako środek chroniący grzałki w pralkach, ale kiedyś to był Calgon. Oczywiście oboje z żoną dbamy o pralkę, więc sypaliśmy Calgonit, ponieważ woda z naszej studni :D jest tak twarda, że sięga górnych granic możliwych do osiągnięcia przez twardość.

Wyobrażając sobie te oblepione kamieniem grzałki zagubiliśmy gdzieś własne myślenie. Wróciło dopiero po drugiej w ciągu 4 lat awarii łożysk (pierwsza pralka została zamieniona na drugą, nowiuteńką) kupiliśmy od pewnego pana speca od pralek kolejną – niemal identyczną z drugą, za to bęben jest tzw. serwisowalny, czyli można sobie wymienić łożyska (koszt 30 zł) a nie koniecznie(sic!) cały bęben (750 zł)

Zapytałem Pana, co sądzi o Calgonie, bo przecież to jest taki super ochraniacz pralki.
Powiedział: Calgon – serdecznie NIE NAMAWIAM – rzeczywiście rozpuszcza on kamień jednak tworząc papkę, która wszystko oblepia i penetruje wszelkie dziury; jak dostanie się w łożyska, to miesiąc i po nich. Za to polecił używać DOBRYCH proszków (powiedział, że np. Lovella jest ok), nie proszków w stylu “po co przepłacać”.

Co się bardziej opłaca?
– grzałka w hurcie: 30 zł. w detalu 50 zł. w serwisie 200 zł, wymiana pół godziny.
– bęben w hurcie 700 zł, w serwisie + 300-500 na wymianę, bo trzeba całą pralkę rozebrać.

Wniosek jest jeden. Calgon nam pozostały ilościach wlewamy do kibelka, aby nie zachodził kamieniem :D

Na czym drukować?

Sunday, July 28th, 2013

Translate original post with Google Translate

Właśnie, na czym?

Na początku drukowałem bezpośrednio na czerwonej płytce hotbed, ale wydruki były krzywe. Doszedłem, że zmienna temperatura hotbeda (włączanie grzania i wyłączanie) powoduje nierówne warstwy.

Dodałem więc szkło (z szyby skanera). niektóre szyby skanerów są hartowane. Ta była i miałem dużo sprzątania. Następna szyba nie była. Powycinałem dziurki na śrubki, oblepiłem kaptonem i 3 dni pracowało, po czym pękło.

Następne szkło oblepione kaptonem pękło po miesiącu. Kapton się rysował, odłaził, itp, więc zdjąłem z następnego szkła. Coś mnie podkusiło, żeby dremelkiem z diamentową końcówką coś podpiłować. Pękło zaraz potem. Następnego nie ciąłęm, wytrzymało długo, aż na nie coś z półki nie spadło.

A potem sobie myślę. Kurczę, nie chce mi się przez to szkło i szkło tracić czasu. Zacząłem myślieć i Bingo! W Ikei są takie fajne lusterka szklane, hartowane, 20×20 cm, z zaokrąglonymi rogami, po 20 zł za 4 sztuki. Kupiłem i nie ma lepszej opcji! Bez żadnych kaptonów na pokryciu, nic! Kaptonem jest ono przyklejone do płytki grzejnej.

Jest jeszcze jedna opcja – wykorzystać klej termiczny – glut, a następnie drukować na zimnym stole.
Jeszcze nie próbowałem.

Czyszczenie głowicy – HotEnd

Sunday, July 28th, 2013

Translate original post with Google Translate

Nie ma to jak konieczność szybiego wykonania wydruku, a tu głowica mówi Bee.
Plastik nie wypływa grubym strumieniem podczas kręcenia kółkiem ekstrudera, tylko idzie gdzieś na bok, kręci sprężynki, spiralki i jest cieniutkim strumyczkiem. Nie da się nic wydrukować.

Jak to wyczyścić?

Jest kilka sposobów:
– rozebrać głowicę, na parę godzin do acetonu.
– nie rozbierać głowicy, na parenaście godzin do acetonu

Stosowałem z powodzeniem odmianę drugiego punktu – pomagając drucikiem i wiertełkiem, aby plastik szybciej usunąć. Potem psikałem strzykawką aby usunąć śmiecie.
Działało.

Ale jak wyczyśćić głowicę w 10 minut!?

Uwaga. Można się poparzyć!!!

1. Wyjmujemy głowicę z uchwytu ekstrudera (j-head, czy inne nazwy – 16 mm średnicy i kołnierz, utrzymywany przez 2 bolce – nity, proste szybkie i najlepsze wg mnie).
2. Rozgrzewamy głowicę.
3. Wiertłem 3mm wyjmujemy na gorąco nadmiar plastiku (trzeba być szybkim, plastik szybko stygnie)
4. Wpychamy zimny filament, chwilę czekamy i wyjmujemy z przylepionymi paprochami, które obcinamy.
5. I tak, aż kilka razy z rzędu końcówka filamentu będzie czysta.

Powodzenia!

Baterie w laptopach i Macbookach… CD!!!

Wednesday, April 3rd, 2013

Translate original post with Google Translate

Ostatnio wpadł mi w ręce MacBook PRO model 2010, alu unibody. Nie dość że ma procek I5 czterordzeniowy i 8 GB ram to chodzi na baterii niemal 10 GODZIN!!!

Sprawdzałem w info o baterii. Pojemność się nie zmieniła. to komputer pobiera w trybie edycji tekstu i internetu bez flasha 8 WAT MOCY! Włączony ekran i przeglądanie internetu!

Podczas pracy spód ledwo się grzeje, tak może do 26 stopni celsjusza, góra zimna.

Dla porównania Raspberry PI pobiera 4 WATY!

Nie dziwię się, że bateria w tym modelu jest schowana pod obudową i nie ma możliwości jej wymiany bez śrubokręta.

Baterie w laptopach i Macbookach [1610 cykli]…

Friday, January 25th, 2013

Translate original post with Google Translate

Pytanie wielu osób do mnie: Dlaczego Mac?

A ja odpowiadam:
Każdy laptopowicz ma wcześniej czy później problem z baterią. Macbookowiec też.
Tylko Macbookowiec zużywa jedną baterię, a zwykły laptopowiec ze trzy w tym okresie.

A oto statystyka mojej baterii:

Charge Information:
Charge remaining (mAh): 4367
Fully charged: Yes
Charging: No
Full charge capacity (mAh): 4449
Health Information:
Cycle count: 825
Condition: Normal

Cykle liczone są po aktualnej pojemności baterii, czyli rozładowanie w 10% 10 razy = jeden cykl.

Imponujące, czyż nie?

prawie 1000 cykli baterii.

Po prostu przy używaniu baterii rozsądnie (raz, dwa na tydzień rozładować do połowy) pociągnie nawet 5 lat (moja jest z 2006 roku). No i NIE PRZEGRZEWAĆ! bo spuchnie!

Inna sprawa, że kosztuje ona 570 zł w autoryzowanym punkcie sprzedaży, ale za to na serwisach aukcyjnych połowę tej kwoty.

—Edit—

Tak. Przekroczyłem 1000 pełnych cykli!

Charge Information:
Charge remaining (mAh): 709
Fully charged: No
Charging: No
Full charge capacity (mAh): 3965
Health Information:
Cycle count: 1008
Condition: Normal

I dalej żyje i ma się ok :)

Charge Information:
Charge remaining (mAh): 4399
Fully charged: Yes
Charging: No
Full charge capacity (mAh): 4399
Health Information:
Cycle count: 1093
Condition: Normal

—- edit —-

Nonono, bijemy kolejne rekordy. Rzadko która bateria pojedynczo tyle wytrzymuje, zbliżamy się do trwałości LiFePo4!!! Maj, rok 2015

Charge Information:
Charge remaining (mAh): 4169
Fully charged: Yes
Charging: No
Full charge capacity (mAh): 4192
Health Information:
Cycle count: 1473
Condition: Normal

—- edit —-

Rok 2016, połowa lutego, mamy:

Charge Information:
Charge remaining (mAh): 3584
Fully charged: No
Charging: No
Full charge capacity (mAh): 3726
Health Information:
Cycle count: 1610
Condition: Replace Soon

Jak widać bateria ma ok. 60-70% pojemności. Może paść w dowolnej chwili, ale 1610 pełnych cykli to jest MEGABATERIA!!!! Jak widać dostarczyła 1600 * 5aH energii, co daje 80kAh!!! a ile to kWh? 800kWh!!! (bateria ma 10.4V). Prawie jedna MAh!!!

Ridiculous Reality. Zbieramy zamówienia na carty SV Edition.

Sunday, December 16th, 2012

Translate original post with Google Translate

Matosimi opublikował na swojej stronie finalną wersję Ririculous Reality.

Nieco wcześniej można było tę wersję kupić na SillyVenture 2012 na kartridżu.

Szczęśliwcy już na pewno ją ukończyli, bądź postawili na półce.

Natomiast Ci, co nie zakupili, mogą jeszcze kupić kartridż tutaj.