piątek, 1 grudnia 2023

Napu in any Hat?

Hello,

I have spent recent time in the area of cyber security. This is a vey difficult and interesting topic. But, it doesn't give me as much fun as coding. So I'll stay hatless for now 😊 

Regards!

napu

wtorek, 14 listopada 2023

Entered Number Validation

Hello,

I introduced better UX to the project. The game no longer throws an exception when input is not valid. Now it returns failure information to the user. I also took care to refactor the code.

Regards!

napu

piątek, 10 listopada 2023

Time to Play!

Hello,

I completed my first own C# console game. The game has been tested and is fully playable!

It gave me a lot of fun 🤗 

Regards!

napu

wtorek, 7 listopada 2023

Move the Number

Hello,

works on my first own C# project go great. I create my code step by step and I test my solutions.

I prepared the game board. I added also crucial methods for checking and setting the information which numbers can be moved 💪

Regards!

napu

piątek, 3 listopada 2023

C# Final Project

Hello,

from few days I realize a C# Foundations with Certification course. In truth, I only need to get a high enough test score to get certified, but I think it's worth taking the opportunity to write something working based on the course material and I am sure it will be a good way to summarize the learning.

Regards!

napu

czwartek, 12 października 2023

Migration Scripts

Hello,

finally, I wrote my first migration scripts and also I became familiar with two new tools, Flyway and DBeaver. 

Regards!

napu

czwartek, 5 października 2023

Project Page

Hello,

I prepared a comfy cloud place for things related to the Spider Posters project. It's a page that contains screenshots, development plans and more 🤗

Regards!

napu

środa, 20 września 2023

Mechaspiders

Hello,

I want to develop my skills around database topic by writing migration scripts. I created simple project for this, database in PostgreSQL and I tested their connection with Postman. At the moment everything works great 💪

Regards!

napu

poniedziałek, 18 września 2023

Portfolio of Tests

Hello,

while learning programming, I perform a lot of testing at the same time. This has inspired me to make a profit out of it. It is not my priority yet, but I have a plan for creating a portfolio centered around manual testing 🤗

Regards!

napu

czwartek, 14 września 2023

Spider Posters

Hello,

during last few weeks I mainly was learning Spring framework and I created my first web app 😊

Regards!

napu

piątek, 21 lipca 2023

Dough Machine is Completed

Hello,

I finished work on my Dough Machine app 😊 

It's a simple app but creating it gave me a lot of new knowledge 💪

Regards!

napu        

wtorek, 18 lipca 2023

Refactoring the Dough Machine

Hello,

I improved code of my Dough Machine 🤗 

It's now easier and more readable 😊 

Regards!

napu

czwartek, 13 lipca 2023

Prepare a Dough

Hello,

I commited today first works on my Dough Machine project:

User can prepare a dough 💪

Program shows information about available ingredients in the machine and how many flour, milk, yeast and eggs are needed to prepare a dough.

When any ingredient has not enough amount a user can see an information about it 😊 

Regards!

napu

piątek, 9 czerwca 2023

Dough Machine

Hello,

my next project will be related to a database 😊

In Java, the solution responsible for this is JDBC. I plan to use it in my new project 💪

Regards!

napu

środa, 7 czerwca 2023

Mistakes Log

Hello,

I added a mistakes log to the game. 

Now the gameplay is more user-friendly 🤗

I also prepared a README.md file 👍

Regards!

napu

piątek, 2 czerwca 2023

Tarantula Buns

Hello,

some time ago I was learning about HTML and CSS. I decided to refresh that knowledge and I commited first works on my website!

I hope to develop this project 👍

Regards!

napu

środa, 24 maja 2023

The Game is Playable

Hello,

my second game is fully functional 💪

User can set its language and name:


I prepared the validation for these steps:

The user experience is now implemented at a minimum scope and covers:

- showing information of the number of mistakes

- different message depending on win or loss

I plan:

- exposing mistakes as a log displayed each time when a letter query is printing

- repeating a letter that is already checked will not be recognized as an another mistake

Regards!

napu

czwartek, 11 maja 2023

An Option to set the Language

Hello,

I created the first commit of my new game in which a user can choose its language 😉


Regards!

napu

wtorek, 9 maja 2023

Guess the Spider

Hello,

I am proud to announce the start of work on my new project! It is going to be my second and probably last console game.

The creation of this game will be harder than the first one, because I want to use new solutions when making this project.

For example I plan to work with the data received from a text file.

Also, I would like to base my project on Maven and prepare tests by using JUnit 🤭

Regards!

napu

poniedziałek, 8 maja 2023

Organization for Texts in the Project

Hello,

I reorganized a way to storage Strings in my project. They all are now in the one class named TextsStorage. I think it is a good solution for simplify their modification and usage.

I introduced the possibility to type "exit" as coordinates to closing the game. 

Finally, I edited the autogenerated README.md file by adding the intro, rules and demo.

This game of course can be still in develop but I feel that it is enough 😉

I want to start work on the another project which will be more advanced than this!

Regards!

napu

czwartek, 27 kwietnia 2023

The Core of the Project is Completed

Hello,

my game is now fully playable. I finished working on its core!

The next step I planned to take care of a good user experience 😊

Regards!

napu

wtorek, 18 kwietnia 2023

Reactions to the User Input

Hello,

in the lastest part of the works I made a lot of things 💪

I prepared the system enabling to use user input in code as integers. The extracted integers serve as board's location points. They are indexes of board's cells.

I added the health and the id attributes to the spider class. Health and id are parameters of spider constructor. Id is based on row where spider's skin pattern was put. Health is a value from enum.

Initially I was thinking of using the length of spider's skin pattern as health but that would be too boring.

I introduced creating spiders as objects after putting their skins patterns on the board. 

The amount of spider objects is a condition that determines the continuation of the game.

The main class has now the possibility to run the game.

Another challenge concerns working with spider remnants and then with the visible game board. 

It is important to show the correct board to the user 😉

Regards!

napu

poniedziałek, 17 kwietnia 2023

Arrangement of Coordinates

Hello,

I noticed that I need one more important thing related to coordinates for further work 😉


Currently, my code supports working on validation and arrangement of coordinates. 
The coordinate template's order for further work is a number then a capital letter.

Next step will be releated to an action on user input 💪

Regards!

napu

piątek, 14 kwietnia 2023

Coordinates Input and Validation

Hello,

I created a mechanism for a user input. Coordinates will be required for operations on board cells 😎


I took care of validation of the input. My code checks input length and looks for a number. Program sets index for that number. Treats the second character as a letter. If both characters belong to the correct scope, the validation result is true 👍

Regards!

napu

piątek, 31 marca 2023

Filling the Board with Spiders

Hello,

I was sure I planned a simple game. Turns out it's not as easy as I thought it would be. I faced series of challenges 😅 However...

I created a solution that allows to put spiders in game, on hidden board. They are placed randomly 💪

In the next step I will be working on a user input mechanism 😉

Regards!

napu

czwartek, 23 marca 2023

Spiders Invasion

Hello,

I decided to create my first project which will be a game. I am sure that implementing it will be a great way to develop practical skills. Theory is important, but we should to remember that without practice we cannot learn effectively. That is the reason why... I simply started creating my code 😎

At the beginning I planned points necessary to be realized. My project is going to be created piece by piece 😉

In first commit I created two classes Spider and SpidersCatalog. This allows me to create spiders. They are three models of different lengths.

Then I focused on creating environment for gameplay. For this purpose, I created the Encounter class and the EncounterService class.

The data to create the board (its height and width) are passed in the constructor of the Encounter class. I decided to set its height to 5 rows and width to 20 columns. 

The Encounter class provides for the existence of two boards. One hidden from the user and the other visible to him.

That is all for now! Work is in progress 💪

Regards!

napu