You are browsing as a guest. Sign up (or log in) to start making projects!

Mati

  • 38 Devlogs
  • 206 Total hours

Mathematical and technical intelligence. This is a game about calculating the correct column and row sums and bring them on the board. But how to do it and what else you can do, would be a spoiler.

Open comments for this post

9h 38m 2s logged

Better Structure, Same Simplicity

The last (many) hours I spend with one thing. Making sure the codes run even with new and better structure internal. This was also really important, because it made it easier to integrate multiple new things.
One thing is, that now into the nearly same and reliable stats design comes buttons. This buttons are basically the headers, means size, mode, games … . If you click on them they basically sort the stats after this header.
Furthermore the terminal got a big upgrade, because now it has three new ways to get deeper into your game.
At first you can now easily check if you have paused matches. Also you can check your export history, which new feature made it actually also possible to get warned if you export a single match multiple times. And last but not least analysis. Because the game now got a deeper understanding of how you are playing and what are your trends and you can view all of this by the terminals history. (And I was shocked how good it worked with my recent 150 matches.)
I hope, I didn’t overwhelmed you with all these information and that you are as curious for the new version as I am.

0
0
4
Open comments for this post

2h 17m 35s logged

Chapters

I added with the help of AI the possibility to have chapters into my game.
So you now can go exactly to the start of every action like you do in the game itself.
And even though I know that this do not make that much of the decision how good the program is, it is still another thing that I now know how to do and I think that this is also really important.

0
0
16
Open comments for this post

9h 45m 34s logged

System remake

It took a while and I forgot a little the time it used, but I did it.
Now the whole game runs more efficient threw the new system that handles buttons separate and keeps them cached, so they do not have to be completely calculated every frame new.
Also some designs changed slightly.

0
0
18
Open comments for this post

7h 45m 42s logged

Bug fixing and redesign

Over the last thew versions, even though I spend a lot of time in debugging, many little bugs appear. Sometimes they comes just from moving a function or mistyping and sometimes deeper.
So with this version I fixed again many of them, like wrong time show in the achievements and many others.
Furthermore I worked and correcting and redesigning the whole terminal help logic, giving the main achievements new names and, like you see in the picture, modified the general achievements screen so that it not just looks better, but also feels better in reason of an improved algorithm to hide the mouse and navigation buttons.

PS: If you use it and find a bug, it would be really nice if you could comment it.

0
0
9
Open comments for this post

7h 34m 20s logged

Code split and missing feature give

With the latest version the game has grown to 14 game and 3 language constructor files, because I a made clearer structure in the code itself, that means I grabbed my screens file and extracted everything that was in there but with questionable reason.
So the new files helpers and alt_hover was created. The task of alt_hover is explicit to handle everything containing the keyboard navigation possibilities. Helpers on the other hand is made for everything that is like a config but little more. (I know, that my config still is more as it should, I’ll try to change this as soon as possible.)
Also I added with this update missing features that already should be in there like that the keyboard navigation also works in the advanced settings or that like you see in the picture the buttons in settings have an own color palette to make sure that it is clear that they at first are toggle buttons and have an associated color for each of their states.
Furthermore I fixed a few little bugs, like that the back jump to the achievement button is not working with the up going higher than to the full-screen button.

I hope you enjoy version 0.6.1

0
0
10
Open comments for this post

4h 35m 56s logged

New Design and better language including

Now the Achievements have this existing new design that not just looks better but also provides you more easy the needed information.
I also made the language better fitting to the shown elements and changed some slightly to make it also look better.
Furthermore I fixed a few little bugs like that you could not select ctrl and key shortcuts by yourself or that the pause text has not reacted to that.

0
0
14
Open comments for this post

9h 1m 1s logged

Languages and Efficiency

The last few hours I used to refresh my school knowledge in French and Spanish to create language packets for my game in this two languages.
What I did a little bit earlier is to work again on video exporting efficiency and now it gone really fast. Exporting a video in normal scale takes less time then playing it, in twice the resolution it takes usually around the play time or a little longer and in the highest settings still long. But overall it is now much faster and with less possible problems.
PS: The export time are different depending on the hardware of your computer.

0
0
8
Open comments for this post

8h 28m 51s logged

Language and Efficiency

After many hours I finally made it to add a second language to my game, beside English you know can have German texts in the game.
Furthermore I took a little time to made the game as video export more efficient so that it takes 6 seconds less to export my test game.

0
0
11
Open comments for this post

8h 36m 30s logged

Languages

What I used the last few hours for is what I probably will have to do for some more. Go threw the code and replace everything that generates an output the user could see with the new method that translate this.
For this I also need to add the translations.
As I needed a break I made the new design for the advanced settings, and now its like I wanted it to be.
Furthermore the history in terminal supports now more sort options and - in front to change the meaning for this it has a new system that transfers everything with the same meaning into the same internal command.

0
0
6
Open comments for this post

8h 58m 46s logged

Added Advanced Settings

It took long and still look not that great and do not work all over, but the base is set.
To explain it, the game now has variable sound volume. Also you can now change the language, even though I do not have already created a fully second language. Furthermore navigation keys and ultra input order are now choose able, so if you prefer it different you can now make it so.
PS: This devlog is made just in reason off time, at the moment none of this get pushed to GitHub, because it is still in developing.

0
0
7
Open comments for this post

6h 34m 47s logged

Fixed Bugs

Now the game have finally also in terminal’s ultra game the option to pause the game and take a break.
I also added a mechanism for players who want to be really fast that allows the program to submit commands automatically to reduce the submit click every action.
Furthermore the achievement screen now has a two way navigation what means that you could either press the left/right arrow keys of your keyboard or click with your mouse on the magic appearing buttons.

PS: V0.5.1 is out, it is an update mostly about bug fixing and just this little new features from witch 2 already should work in version beyond this.

0
0
5
Open comments for this post

4h 29m 1s logged

Achievements and clear up

I added a new achievements show way that is based on multiple pages and every has his specific achievements on.
I also cleared up the code a little bit, means I put fast added constants into the config, do little efficiency things and stuff like that.
Furthermore I made scrollbars not just be better shown threw all menus, but also work better (more accurate).

Now V0.5.0 is on GitHub, if you find bugs, please comment them under this devlog.

0
0
3
Open comments for this post

7h 10m 46s logged

Sort and filter system

I added an advanced sort and filter system to the history in the terminal.
Furthermore the history detail video export is now way faster and the exported videos just need the up to the half of the capacity they have needed before in the same quality level.

0
0
11
Open comments for this post

8h 10m 14s logged

Achievements and Design

Now the game has an achievement system that show you something like tasks you could do.
I also fixed like always some bugs from which are way to much in there and also redesigned the history detail grid position for every size.

0
0
9
Open comments for this post

4h 51m 31s logged

New jump system

I added a new jump system for the setting, history detail, the Hannah Easter eggs and history view. This enabled the possibility to jump right back and not every time to the start and so you can navigate way faster threw this systems.
I also fixed some bugs for example the bug that make the upscale from the exports video not work right.

And like always, please comment under this if you notice a bug so that I can fix it.

0
0
3
Open comments for this post

7h 59m 57s logged

Efficiency and little changes

Threw match case the code got little faster.
I also corrected some weird keyboard navigation hover bugs fixed.
Furthermore the terminal now got a clock and settings have a complete new look.
The last really nameable thing is about that now, if you undo an action, this action is actually marked as undone (if not undone with the button), so you better reflect in the history detail view how the game was.

0
0
5
Open comments for this post

8h 58m 43s logged

Scrollbars and bug fix

Now, finally, the scrollbars are really working and can be dragged as wished.
I also added a version of the stats to the normal view and a version of the history and the settings to the terminal.
Furthermore I worked on a way to scale the game up for the mp4 export and to make it harder to cheat.

And, like always:
If you test it (the newest versions code will be on GitHub in a few days) and should find any bug, please comment them so I can fix it.

1
0
62
Open comments for this post

6h 49m 25s logged

Efficiency

I worked on the efficiency of the mp4 export and made sure that every sound is played correctly and every state is shown as wished.

0
0
8
Open comments for this post

5h 41m 46s logged

MP4 export

Now you have the possibility to export a played game as a mp4 video file.
With this method you can share your games with others.

0
0
6
Open comments for this post

7h 9m 21s logged

Fixed non working features

Until now the program got a few things half implemented or even fully in the game but not use able because of mistakes.
So know you finally see the scrollbars and you can navigate threw the terminal. You input line finally got moveable from left to right and right to left and buttons got a little new positioning.
Also I made the code a little more efficient again.

0
0
2
Open comments for this post

5h 36m 38s logged

Efficiency and bug fix

Underneath a list of what that means:

Now you can see your stats threw the terminal again.
Now only games in which you have done something are saved as paused games you can continue.
Now also the ultra games are saved correctly and with every action.
Now you can write play out again in the terminal. 
Now the wrong unknown command c message after resuming a game in ultra mode is removed.
Now it does not matter anymore if a command has spaces in between or not (at least for those this is wanted).
Now the check for play starts threw terminal, normal and ultra, and also for leaving the terminal is way more efficient thank to hash.
Now the time code is more simplified.
Now you can find a second Easter egg.
  Now you can with ptl (play time long) see, even over a minute, your playtime on milliseconds in terminal. 
Now you have a new stats looks that changes itself automatically to the number of your number of games.
  Now you automatically are on continue when you pause the game.
Now Strg/Cmd n activates new match, like you would pressed the button.
Now every in game terminal is closed correctly when wanted.
  Now Strg/Cmd m brings you back to menu everywhere you are.
  Now you can use up and down arrow to navigate threw your command history in terminal.
  Now stats show your real data and do not calculate the minutes out.
  Now terminal input are way more efficient.
  Now ultra games are way more efficient.
  Now terminal commands are way more efficient

0
0
5
Open comments for this post

1h 15m 47s logged

Easter Egg #2

The photo show all things I changed in the last version now that everything is working.
The game has still a few bugs and even threw the new algorithm even more so it will be a 0.3.2 expected next to fix these bugs as well. If you find one, please write it to me.

0
0
5
Open comments for this post

8h 5m 49s logged

Easter Egg and New Code structure

After I was ill for a few days I now finished to implement a first planned Easter egg.
I also restructured the code, but more about what I done exactly I will publish, when this version got completely working and got published on Git-Hub.

0
0
3
Open comments for this post

7h 6m 16s logged

Keyboard Control and Data

The first thing I added is that know levels also can be generated with a system and not just based on luck.
Also I added with a .smati file type the possibility to save and load the settings what means that when you change a setting this change will continue being there even after you restarted the game.
Also you now can see your stats out of the terminal.
The coolest new feature I think is the keyboard control option. That means that you now are able to navigate with your keyboard threw the normal mode instead of using the mouse.

0
0
2
Open comments for this post

1h 55m 39s logged

Ultra Mode and safety

Added a filter system for the ultra mode, which is only visible if a ultra game was played and saved.
I also added a question view, that you do not delete files without noticing.

0
0
1
Open comments for this post

5h 17m 57s logged

Terminal and Ultra Mode

I added a terminal and a ultra mode in the terminal.
The ultra mode is basically the normal game but with the different, that you have to type in what you want to do instead of clicking on the cell.
The ultra mode also has a play time, the availability to get you time of the match, the restart it, to use a hint and it is also saved like the normal played matches.
In the terminal you also can get the time on the second accurate.

0
0
2
Open comments for this post

3h 2m 40s logged

Bug fix and design

V0.1.2 was exclusively for bug fix and design.
Between the old versions I noticed bugs which I fixed to an high amount.
Also I redesigned some things like the main menu or the pause menu and the design for the 7x7 grid.
Now the code runs smoother and if we ignore the resize option the code is free from unwanted possibilities.
If you find one, please say it, that I can fix it as well.

0
0
4
Open comments for this post

7h 46m 16s logged

Fullscreen, Resize and look and more

With the new version you can put the game into fullscreen or just resize it in any way you like as long as you do not make it to small.
Also you now can make the sounds be not there anymore.
Furthermore you have a new version of the history and history-detail view with enables it for you to filter your games or see your games action by action

0
0
1
Open comments for this post

1h 22m 3s logged

Audio

Added an audio files which generates tones so that the game has in game sounds without copyright problems

0
0
4
Open comments for this post

19m 16s logged

Bug Fixes

The Bugs was found and corrected. (Thanks to AI, that found the bugs and suggested fixes.)
The Bugs were mostly just miss tips like a . instead of a , of a big letter instead of a little.

0
0
2
Open comments for this post

9h 42m 57s logged

Splitting

I have started to split the game into several files, so each has a task and is better readable.
Within the same I added new features like hints or a undo button, a 7x7 grid and overall a little overwork, so the code is overall better.
But now are still bugs in there.
(The only reason I update the project now is, because of the time I already needed and will need more.)

0
0
1
Open comments for this post

3h 16m 59s logged

Time and Save

Know you can enable to see a timer in the game.
I also added a option to save your games as a history, but this still needs a lot of work, because the one file type is a bit of trickier than the last times I remembered.

0
0
3
Open comments for this post

45m 31s logged

Settings and corrections

The Game has no settings with an about
Also I fixed a bug, which made the auto dim stop working.

0
0
4
Open comments for this post

47m 40s logged

Dimming

With a right click you can now dim a cell and if a cell is filled it dim automatically.
Also I fixed a bug, which appeared in 0.0.4 with the 6x6.

0
0
4
Open comments for this post

1h 11m 53s logged

Expanded game modes and better marking

Know you can choose between 4x4 5x5 and 6x6 game grid.
Also the grid got a border and you can see if a row or column is solved, because they get marked then.

0
0
3

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…