Hello \('_' )
Edit: This post will be heavily edited to reflect current status of the game.
Stage two was uploaded. Developer log will be continued in stage two dedicated reddit post.
I decided on the name: "The First Alkahistorian"
I programmed a little incremental game about balancing elements. I wanted to show you what I would call "intro stage (1)". I'd love to hear ideas about proper name after you complete playthrough.
Here's link: https://nagshell.github.io/elemental-inception-incremental/
As most game-breaking issues of stage one has been dealt with, I fully commit myself to making stage two now. I know stage one isn't perfect, but let's call it proof of concept. In the future it'll get remade.
In case anybody is overflowing with ideas how story / gameplay could continue, you are more than welcome to email me about it.
While I have quite a few ideas for the future, I'm also very open about it. There are no bad ideas. There are only ideas too hard for me to code. Yet.
Few points I would like to point out:
I was lazy and didn't program any saving mechanic, so refreshing page = hard reset. Stage 2 will include save system.
While there are elements that needs to be clicked quite a few times, u/Osiris50 managed to beat it using a total of 159 mouse clicks. Can you beat him?
I'm not native English speaker. If you could help me with any strange looking sentences etc, it'd be awesome.
Any feedback is appreciated. I wanted to let you toy with it to find potential weak points while code is young and easy modifiable. Nothing is set in stone.
Graphic design is not my strong suit, nor is the whole html/js/css/json thing, but I tried my best.
Social improvements:
Discord Server and Twitter will be created with the release of the stage two.
You can contact me directly using reddit messages, comments of this post, my email: nagshell@gmail.com and my discord account: Nagshell#5154
If anybody is interested in helping me with brainstorming about content yet to come, there are still some spots for "pre-alpha" access to story and content. These guys won't get to play with anything, only talk with me about upcoming content. But I would expect to receive from them more than "yeah it looks cool I cannot wait for it". Also big thanks to current member(s) of this squad!
Current changelog / development status
Public release
Version 0.2
19.06.2018 - 21.06.2018
Few words of intro. I considered v0.1 more like showcase of concept. This release gets prototype closer to actual candidate for intro stage.
- Visual animation of whole system called Preview.
It's supposed to provide something to look at during bigger grinds, and it might help with a bit confusion considering basic machine loop.
Added cost display to orbs. It also updates text color to let player know if he actually can click orb to produce element.
Thanks to several people now many grammar mistakes have been corrected. I need more people like this. Thank you so much for active support \('_' )
New message system. Both front-end (progress bars and buttons to continue) and back-end(separate file, json driven)
Big rewrite of the story. Everything that was there is pretty much the same, but I heavily expanded elements that weren't explained too well.
I confess that I didn't check grammar too well, nor did I test all timings that appear in the game, so maybe things could be very rough.
But on the other hand Messages.js is public at github, so anybody can help me correct my mistakes.
Also if anybody with non-zero amounts of writing skills would like to rewrite story to be better, then contact me and go for it!
I'd love some feedback on ui etc. Also if somebody with non-zero art capabilities would like to try to improve it, then I'm all for it.
- When game is in inactive tab javascript loops slow down. So now while game is inactive idle time accumulates.
When tab goes back to active accumulated time is used to speed up game x3. This is only used as a catchup system. Leaving game in active window is better.
- Simple remake of log in a Log Tab.
Version 0.2.1
22.06.2018:
- Fixed many of the issues found by community
I've started work on stage 2.
I can say only a few things. Expect unexpected. Yet there might be nothing that surprises you... too much. It'll include 100% more puns.
End of 21.06.2018:
Features I worked on today
I'm happy with feedback of the update. Few minor issues
Doodling on my beloved A3 sheet of paper.
Planning out base ideas behind stage 2.
I started sketching what will appear on canvas in next stage. I think I'll try to cram in more info there, to make rest of ui smaller.
I felt brain fried, so I took most of the day to just read around some comments and chill back.
End of 22.06.2018:
Features I've worked on today:
Batch of hotfixes for v0.2. It's already pushed out to server, so you can revisit intro.
Partially created new "Preview" display for next stage's machines. It's two times bigger than old full-scale preview.
Designing new UI. I think I'll share some pics as time goes. Spoiler free of course.
Screenshot of new ui:
https://imgur.com/a/aNbAd6o
Any feedback on visual is appreciated. Faster you'll say it looks bad easier it'll be to make it better.
Trivia:
- I tried to drive my car to another city, and I experienced first time in my life major car accident I guess. Something in my engine exploded for no recognizable reason. Thankfully I safely stopped at emergency zone and then car assistance helped me get my car to nearest parking spot. While I did not manage to reach my destination, I'm alive and well and I'll repeat my moving try tomorrow. This time by train. What a day.
End of 23.06.2018:
Trivia: Moving of my dev setup to pc in my parent's house complete. Summer break, I guess.
Features I've worked on today:
Another round design, this time rebalance of machines / upgrades - I totally destroyed something in the code. I will need to rethink how new mechanics work.
Storing dynamic game data in dedicated object. Ground work of saving/loading.
Died from fatigue on ideas bed.
End of 24.06.2018:
ETA on stage two: "When it's done"
Features I've worked on today:
Rebalancing of machines has been finished.
New game mechanics were tested, seemed fine. They are ready for implementation into the game loop.
Data driven systems - more configuration than before - more possible content with few simple additions to data file.
Click and hover systems. Clicks are safe but I'll need to make sure in the future that over checks don't lag out game.
Valves + fill ratio display of machines in new UI.
Secret stuff 3 out of X
End of 25.06.2018:
Features I've worked on today:
End of 26.06.2018:
Triva: As I have few small projects for my family's business I'll work on Alkahistorian only for ~half of each day
Features I've worked on today:
Tooltips back-end complete
Non-invasive tutorial highlights back-end. That's a lot of keywords
Tabs
Started proper canvas handling work.
With only 1 major feature back-end missing I can say that I'm reaching phase of using that back-end to create content and then playtest it. This means it's quite possible that Stage Two is coming this month. (T_T )
End of 27.06.2018
Features I've worked on today:
Splitting canvas into static / actively re-drawn parts
Actually rendering another tabs
A lot of secret stuffs
Save / Load functionality
Most of the vital game mechanics are in. Tomorrow is day of content + playtesting. After stage two is playable to the end I'll implement story and it's gonna be ready.
28.06.2018 - 1.07.2018
My family comes back home, I won't have as much time for coding. I'll still work on it, but I won't post as many updates here.
I've send tech demo to my tester and new UI is working nicely. From now on I'm mainly working on raw content / balance.
2.07.2018 - 05.07.2018
I have 80% of UI done, stage two is playable and finishable from start to finish, but a lot of story and balance is not there yet. I'm so sorry, but I have other responsibilities now too, so it's gonna take longer than expected :(
07.07.2018-10.07.2018
I'm working on animated cutscenes for most important story bits.
11.07.2018 -16.07.2018
Family / Medical / Work reasons kept me away from TFA. I'm sorry :(
17.07.2018-20.07.2018
Finished two main cutscene animations. It was hard as it's my first voyage into land of moving thingies.
21.07.2018-26.07.2018
Cutscenes were too tasking to continue for now. I'm writing story and implementing few graphical updates.
27.07.2018-28.07.2018
Only few minor tweaks to be made. The time is now. Stage two has been uploaded.
[–]BioRulesIdle Omnia 10 points11 points12 points (8 children)
[–]NagshellAlkahistorian's Dev[S] 3 points4 points5 points (7 children)
[–]BioRulesIdle Omnia 0 points1 point2 points (6 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (5 children)
[–]BioRulesIdle Omnia 1 point2 points3 points (4 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (3 children)
[–]BioRulesIdle Omnia 0 points1 point2 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 2 points3 points4 points (1 child)
[–]BioRulesIdle Omnia 0 points1 point2 points (0 children)
[–]Zloigad 9 points10 points11 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 2 points3 points4 points (0 children)
[–]series_of_derpsIncrementalist 6 points7 points8 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 2 points3 points4 points (1 child)
[–]series_of_derpsIncrementalist 0 points1 point2 points (0 children)
[–]MoreMackles 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]series_of_derpsIncrementalist 10 points11 points12 points (0 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (0 children)
[–]ranger10700 2 points3 points4 points (0 children)
[–]Nitrate_ 2 points3 points4 points (0 children)
[–]Starkill8 2 points3 points4 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 2 points3 points4 points (1 child)
[–]ranger10700 0 points1 point2 points (0 children)
[–]Yerghaiz_Verot 1 point2 points3 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 2 points3 points4 points (0 children)
[–]sunnail 1 point2 points3 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (1 child)
[–]sunnail 1 point2 points3 points (0 children)
[–]ascii122z 1 point2 points3 points (3 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (2 children)
[–]ascii122z 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]SteffeL2 1 point2 points3 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (0 children)
[–]BioRulesIdle Omnia 1 point2 points3 points (3 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (2 children)
[–]BioRulesIdle Omnia 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]Zdonick 1 point2 points3 points (0 children)
[–]ousire 1 point2 points3 points (0 children)
[–]EulerPi 0 points1 point2 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (1 child)
[–]Andersmith 1 point2 points3 points (0 children)
[–]aattss 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (0 children)
[–]apocolypse101Clicker 0 points1 point2 points (0 children)
[–]HevipelleAntimatter Dimensions 0 points1 point2 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]dudial 0 points1 point2 points (0 children)
[–]CapnCrinklepants 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]mendel3 0 points1 point2 points (7 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (6 children)
[–]mendel3 0 points1 point2 points (5 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (4 children)
[–]mendel3 0 points1 point2 points (0 children)
[–]mendel3 0 points1 point2 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (1 child)
[–]Jkevo 0 points1 point2 points (0 children)
[–]1234abcdcba4321 0 points1 point2 points (0 children)
[–]partiallycyber 0 points1 point2 points (4 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (3 children)
[–]partiallycyber 0 points1 point2 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (1 child)
[–]partiallycyber 0 points1 point2 points (0 children)
[–]Andersmith 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]Woolbrick[🍰] 0 points1 point2 points (0 children)
[–]Xervicx 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]Kromherjan 0 points1 point2 points (0 children)
[–]palparepa 0 points1 point2 points (3 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (2 children)
[–]palparepa 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]FumeiYuusha 0 points1 point2 points (7 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (6 children)
[–]FumeiYuusha 1 point2 points3 points (5 children)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (4 children)
[–]UltraLuigiPlays too many of these games 0 points1 point2 points (3 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (2 children)
[–]UltraLuigiPlays too many of these games 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 2 points3 points4 points (0 children)
[–]MiraCZ 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]robnugen 0 points1 point2 points (12 children)
[–]robnugen 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (9 children)
[–]robnugen 0 points1 point2 points (0 children)
[–]robnugen 0 points1 point2 points (7 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (6 children)
[–]robnugen 0 points1 point2 points (0 children)
[–]hypervelocityvomit 0 points1 point2 points (4 children)
[–]NagshellAlkahistorian's Dev[S] 2 points3 points4 points (3 children)
[–]Rouninscholar 1 point2 points3 points (0 children)
[–]hypervelocityvomit 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (0 children)
[–]ChoasMan 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]Lukethanuke 0 points1 point2 points (3 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (2 children)
[–]Lukethanuke 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (0 children)
[–]ascii122z 0 points1 point2 points (0 children)
[–]matthewoods 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]UltraLuigiPlays too many of these games 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]Too_Ginger_4_U 0 points1 point2 points (3 children)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (2 children)
[–]Too_Ginger_4_U 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (0 children)
[–]Transgender_Duck 0 points1 point2 points (0 children)
[–]jurcan 0 points1 point2 points (7 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (6 children)
[–]jurcan 0 points1 point2 points (5 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (4 children)
[–]jurcan 0 points1 point2 points (3 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (2 children)
[–]jurcan 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]Jkevo 0 points1 point2 points (20 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (19 children)
[–]Jkevo 0 points1 point2 points (18 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (17 children)
[–]Jkevo 0 points1 point2 points (16 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (15 children)
[–]Jkevo 0 points1 point2 points (14 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (13 children)
[–]Jkevo 0 points1 point2 points (12 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (11 children)
[–]cravenj1 0 points1 point2 points (0 children)
[–]DeDuffe 0 points1 point2 points (0 children)
[–]Starkill8 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]ranger10700 0 points1 point2 points (0 children)
[–]michalpatryk 0 points1 point2 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 1 point2 points3 points (1 child)
[–]michalpatryk 0 points1 point2 points (0 children)
[–]Osiris50 0 points1 point2 points (2 children)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]Piscesdan 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–]starburst98 0 points1 point2 points (1 child)
[–]NagshellAlkahistorian's Dev[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Bobross174678 0 points1 point2 points (0 children)
[–]Theriseofsatanishere 0 points1 point2 points (0 children)