HTML LilyLabs - [Development Thread]

Jul 18, 2017
34
24
Hello Dudes and Dudettes from F95, I believe this is my first time posting here, and I apologize in advance for any cringe-worthy mistakes in my written English
Development UpdateLink
1 - IntroductionBellow
2- A Skilled TabletopGo To
3- Doing UI and User InterfacesGo To
4-A Good WeekGo To

I'm starting this thread to discuss the development of LilyLabs:, a side project of mine. Right now, the development for version 0.1 is approximately 30% complete, but I already feel it has enough progress to share with y'all and give you an idea of what it's about.

Basically the game will be a Tabletop where players compete with each other, the porn catch is: A tabletop Corruption/Transformation themed where events, skills and other stuff on my depraved mind will work to corrupt the characters until their hidden desires are fully explored.

With that in mind I will drop my 1day try at a TitleCard here (Keep in mind everything I show can and will most likely be different in the 0.1 Release)

titleCard.gif


About the key factor, how the porn will be made:

I will try to combine in the best way possible real porn and daz images for 2 reasons:
1º -> Im Bad at Daz so my best chance of giving you a boner is Real Porn.
2º -> Daz gives me the creative freedom to do whatever I want with the transformations.

Now about the game Engine, I'm using Twine for the development, so yeah adding a complex tabletop with skills/events/Single-page Rendering and other cool stuff will mean that I have a
monster of a JavaScript File and Twine for some reason doesn't let me separate it in multiple files, but I think with good will I can manage.

Here is some example of how the tabletop is turning like:

1694269762190.png 1694269799613.png

Please feel free to give me some insight of what you think of the UI.


Finally the story:
I'm not a writer, but I don't want my story to be: "bad guys do bad stuff and you get fucked" and that's it, but I also don't like layers of text on my porn games so I'm trying to find a middle ground here.

Some Examples of passages:
1694270061590.png 1694270244469.png

So that's it team, I'm developing this as a side-project and expect to hear from me in the near future, if you have some suggestions or critiques they are more than welcome!

TL;DR:I'm making a game and my past experience is:

Story Design: I'm a Gamer :cool:
Game Design: I'm a Gamer :cool:
Daz Renders: I'm a Gamer :cool:
Software Development: I have a Masters in it


By the way, if my Daz Renders appear to lack pixel quality, it's because I currently have an AMD GPU. As a result, everything is being rendered on my relatively underpowered 12th-gen Intel CPU. I plan to purchase an NVIDIA GPU during the upcoming Black Friday week, but for now, we'll have to go with 480p renders!
 
Last edited:

Alcahest

Engaged Member
Donor
Game Developer
Jul 28, 2017
3,484
4,330
Now about the game Engine, I'm using Twine for the development, so yeah adding a complex tabletop with skills/events/Single-page Rendering and other cool stuff will mean that I have a
monster of a JavaScript File and Twine for some reason doesn't let me separate it in multiple files, but I think with good will I can manage.
Save yourself the trouble and switch to Tweego or similar. Then you can code in your editor of choice and can have as many JS files as you want. You didn't say if you use SugarCube, but if you do, VSCode has an extension for it.
 
  • Like
Reactions: astK
Jul 18, 2017
34
24
Save yourself the trouble and switch to Tweego or similar. Then you can code in your editor of choice and can have as many JS files as you want. You didn't say if you use SugarCube, but if you do, VSCode has an extension for it.
Thanks for the tip, modularization is a must have for me. I will definitely look into that.

Oh and btw I'm already using SugarCube forgot to mention that :)
 
  • Like
Reactions: Alcahest

astK

Road to Success Developer
Game Developer
Jan 10, 2018
94
182
As already mentioned, it is much better to use Tweego for project organization. I have some doubts, why not make a game with RenPy and focus 100% on DAZ? In my personal opinion, games using Twine combined with DAZ are not very popular. Regarding the UI, I liked the information in the right bar, but I noticed that the left bar was very empty, I believe that some statuses, useful information, everything that could be useful to the player should be included in it. Regarding the background of the scenes, when you place an image without any treatment, it ends up overlapping the screen and creating a very cluttered interface. I believe that if you manage to blur these backgrounds it would leave a much greater focus on the main frame where the game takes place. Regarding the game's colors, I don't really like it, some combinations of yellow/purple/blue/red in my opinion end up creating a very chaotic interface to understand, especially in your case where it's a game where you need to read the interface well. . There are some websites that give you color palettes that match well and help to make the interface cleaner. Regarding the characters' speech bubbles, the colors were very strong and in some cases they contrast badly with the avatars (for example Mike's speech bubble). Regarding the idea of the game, I find it very interesting to see someone who is thinking about developing a game that involves some board logic, good luck with the project and I hope everything goes well. (English is not my native language)
 
Jul 18, 2017
34
24
First of all, loved the feedback, having people writing very valid criticism and giving me ideas on how to improve the game, was and is, the main objective of this thread.


I have some doubts, why not make a game with RenPy and focus 100% on DAZ?
The only reason is to combine the useful with the enjoyable. On a daily basis, I work as a front-end developer, and given that, I believe that working on this game using technologies that I'm familiar with and enjoy will not only result in a high-quality game but also improve myself as a developer

I believe that if you manage to blur these backgrounds it would leave a much greater focus on the main frame where the game takes place.
What a great idea I will shure look into that in the future!

There are some websites that give you color palettes that match well and help to make the interface cleaner.
Yeah, I kinda of started doing it without thinking too much about it. I Will try to look into improving the color pallete.

Once again thank you for your opinion and I will look into everything you said in the near future!
 
  • Like
Reactions: astK
Jul 18, 2017
34
24
Development Update 2 - A Skilled Tabletop

Once Again Hello Dudes and Dudettes from F95 . Today, I bring you more information about how the development of LilyLabs is going.

So basically in the last 2 days I have been thinking on how to implement a full tabletop game with a transformation mechanism nonetheless.

On my original post, I only had basic movement of the tabletop pieces and nothing more...

So what I have been working on the weekend was:
  • Tabletop UI & Animations
  • Corruption mechanism events
  • Skills and Generic Skills System.
Without more delays let me show you some sneak peeks of each one:

(Disclaimer: Everything here as a lot a *personal opinion* and until I have a patreon with a pool system, what I think is the best, could be very well the worse for the majority of people...)


Tabletop UI & Animations
So the first problem I faced was that the tabletop interactions looked soulless, for me, the reason for that was no animations were taking place, only end results, giving a feel of a program and not a game...

Something like this:
sliptSecond (1).png


So I fixed it adding some animations and this is where I'm now:
(Btw if someone knows a good tool to create gifs with higher quality pls say something):

ezgif.com-video-to-gif.gif

Corruption/Transformation Mechanism
Ignoring the story reason of why, each contestant in the game will have a Corruption Stat, this Stat can increase/decrease while the contestant play the game in multiple ways, Traits(Passives),Skills(Actives),Items(Both Passive and Active),talking with the other contestants(NOT ON 0.1 FOR SURE), Landing on a Tile etc...

And when this corruption reaches a certain point a event will popup that will transform the player in something else :unsure:

Here is a Example of our main protagonist hitting that level and suffering the first transformation.
ezgif.com-video-to-gif (2).gif


Basically when you transform you also evolve your current class to the next level and with that you transform your current skills, and maybe get new ones, but I'm already talking about the next topic so lets go to that....

Skills and Class System.
So I'm adding Classes and Skills to the game to enrich the gameplay experience and "give a hint" of what transformation the contestant is supposed to suffer though the game. Each Contestant when starting the game at 0 corruption will have a Skill, just to show a example, here is the skill of our main character at stage 0.

1694436263729.png
You can see that our character has the Normal Class at Corruption Stage 0. I'm planning of enabling the choice of multiple traits and one skill when you start the game to give it more replayability, but for now and probably for 0.1 everyone starts with the "Focus Skill".


Now the fun part starts, how you gain more skills, I'm planning 3 ways:
  • Events (Gain from a Generic Pool of Skills)
  • Interactions with other players (Gain Skills from other classes)
  • Getting Corrupted (Gain Skills from your class)
But beware, a lot of things change when you get corrupted, and a Skill/Trait that could help you win can evolve into a nuisance or into a stronger Skill/Trait.

For a Bonus: Check what happens to the skills of our main character when he gets on the stage 1 of his corruption.
ezgif.com-video-to-gif (1).gif


"That's it for the 2nd update. My vacation ends today, so tomorrow it's back to the 9-5 grind. But, more likely than not, you'll hear from me again by next Monday. Once again, thank you for your time, and any suggestions, criticisms, or questions about my gamer skills are all welcome.

Oh and btw, I created a Patreon if you want to check it out:

Peace my dudes, and here is the meme of what could be a skill.
1694437304397.png
 
Last edited:
Jul 18, 2017
34
24
Development Update 3 - Doing UI and User Interfaces

Wassup Dudes and Dudettes from F95.

Today, I bring you more information about my little side project, LilyLabs.

In the last week, I resumed my 9-5 job.. So the development of this project suffered a lot, but such is the harsh reality of life.

From the bits and bites I had during the weekend and on weekdays, I made the most progress on:
  • Game Interfaces
  • Migration from Twine to Tweego
  • Story/Skills Writting & Images

Game Interfaces
Starting with the bulk of the work, I resumed thinking about how the player will interact with the board game and how I can utilize the available space to add more features that players will appreciate.

The free space I had was on the LeftSideBar and the RightSideBar, so my decision was:

On the left interface, you will have generic information about the game being played and the contestants involved, you will also have a button to view all stats related to that player.
leftSideBar.png
On the Right Sidebar, you'll find information about the player currently taking the turn.

1695053342807.png


Migration from Twine to Tweego
As suggested by Alcahest, I migrated the code to Tweego to improve modularity and take advantage of the power of an IDE. That's it, folks. I could show you how I structure my code, but I think no one is interested in that.


Story/Skills Writting & Images
I don't want to reveal too much before the 0.1 release, but to feed your curiosity, I can share the stage 1 skills that I've been working on.
skills.gif

That's it, folks, for this update. The next one will probably take more time, more than a week for sure, because between having to work, maintaining a social life, and gaming, there isn't much time left. So, yeah, I will do my best to update this often, but I learned this week that a week's update under these conditions makes it pretty hard to bring interesting stuff to you guys.

Anyways my dudes as always, thank you for your time, any suggestions, criticisms, or questions about this cool project of mine are all welcome.

And finally, if you want to give me some support here is my:
 
  • Like
Reactions: Alcahest
Jul 18, 2017
34
24
Development Update 4 - A Good Week

Wassup Dudes and Dudettes from F95.

Today I bring to you my fourth update on the development of LilyLabs, and I'm happy to share that this week has been great, with much more free time compared to the last one.

As usual, here's what I worked on this week:
  • Game Interfaces/Animations.
  • Patreon Features.
  • Events/Writting.
Game Interfaces/Animations
So I have been thinking once again how to improve the interface of the game. This led me to experiment with what I already had and create additional elements. Once again, I believe I've reached a milestone with the interface. I'm not saying it's final, but I do think I've significantly improved it. As the saying goes, 'A picture is worth a thousand words,' so I'd like to share with you how a turn is now played in the game...
update4Tabletop.gif

(Oh and BTW found out how to create proper Gifs)​
Patreon Features
This week I also started working on the patreon-only features( ) The planned features are:
  • Event Tab - Enables patreon to see all events inside the game
  • Cheat Tab - Allows to configure the game(victory conditions) and change variables like money, desire etc...
Events/Writting
I wrote some events, created some Daz renders, and made GIFs for the game this week also. BUT, I don't want to reveal too much to avoid spoiling the surprise when you all hopefully play it for the first time. I can tho sugar spoon a little by showing the events tab
1695638700729.png

That's it, folks. I hope you're all doing alright, and I'll see you next week. As a side note, I think the development is going great, and I hope to release a demo sooner rather than later. Let's all aim for the beginning of October, this is not a statement just a wishfull thinking.

Anyways my dudes as always, thank you for your time, any suggestions, criticisms, or questions about this cool project of mine are all welcome.

And finally, if you want to give me some support here is my: