Hacker Newsnew | past | comments | ask | show | jobs | submit | jawslouis's commentslogin

Roomvas is a free interior design program that lets you create your dream home!

The main features include:

- Real-time 3D rendering with realistic lighting and shadows

- Drag-and-drop furniture from a catalog of over 400 items

- A floorplan mode to easily recreate your home layout, with automatic adjustments (e.g. moving a wall will adjust the room’s wall and floor to match)

There are also 7 sample designs you can play around with, if you enjoy tinkering with designs.

Any feedback is appreciated :)

For troubleshooting help, you can reach me most quickly on Discord: https://discord.gg/VF9BtYZsK4


Looks like that UE4 scene is pretty recognizable! It's credited, of course [1]

Using AI in interior design is very interesting, and something I should look more into. I'll be interested to see how well the AI performs - will probably give some of the apps on the list you linked a try.

[1] https://makeplace.app/places/633/Red-Accent


Not at this time. I'm focusing on first making the Windows version work well.

A Mac version is something that is commonly requested, so I can look at that if the app becomes popular enough.


Sweet Home 3D is great if you don't want to download anything, since they have a browser version.

My app improves on Sweet Home 3D in 2 main ways:

- Rearrange furniture directly in 3D (In Sweet Home 3D, you have to add/move furniture in the 2D view, which then updates the 3D view)

- Better graphics (Sweet Home 3D doesn't have textures on most furniture)


Both good points. The split between 2D and 3D in Sweet Home 3D is quite awkward. It is possible to retexture furniture but I never bothered. I think between the better interface and better default furniture you may have something here.


Thanks for letting me know! I've fixed the bug now.


Update - I implemented your idea about a sub-shape inside the hexagon. So the colored area now grows/shrinks with the tile's 'influence'



Have you considered adding an open source license? https://docs.github.com/en/communities/setting-up-your-proje...

I personally like the AGPLv3 for web-based projects, but any explicit license so people know where they stand would be beneficial.


Thanks, have added a license! Decided to go with MIT for its simplicity.


Update: bug has been fixed!


Thanks for the comments! I was going for a more intuitive play style, glad you like it.

I also recognize the need to better see the 'influence' level of a cell, especially for players who want to get better at the game. Maybe scaling the size of the colored hexagon in each tile would work. So the colored hex would grow with 'influence', and once it reaches the border it would become locked


Or maybe even just a small dot in the center of locked tiles. Great game idea! :)


Thanks for the feedback :) I appreciate it!

1. I can try experimenting with the border thickness. Selectable tiles would have a light gray border, instead of the dark green/blue border.

3. I'm planning to add a way to view the 'next state' in the next version of the game. But still trying to figure out a good way to visualize the 'influence' of each tile, besides the color.

4. Yes, also will try out the hexagonal board shape. And give players more options for the board size too. I think it's the right size for smaller screens like a mobile phone, but desktop users might want to play with more tiles.

5. Thanks for suggesting the pie rule. I looked into it, but think it'll be too confusing, especially for 1st time players. The 'weak stone' would be easier to understand for new players - perhaps except for those with a Go background :)


It never occurred to me that the first stone might be a weaker stone. I spent a few minutes trying to figure out why the computer could play next to my first stone, and if I played next to the computer, the computer could then take my first stone. It was very counter intuitive and frustrating, like the computer had an advantage somehow.


I agree, I actually got the impression that the computer in hard mode had an advantage unfairly beyond just the first move.


> I looked into it, but think it'll be too confusing, especially for 1st time players.

I think the current weak stone is already very confusing, judging by my experience and some other comments, but I have not done any real playtesting.

But I would argue that first time players shouldn't play with the pie rule: they should just get the first-player advantage. It's a nice way to handicap the AI while the player learns the rules -- by the time someone knows the game well enough to play the balanced version, they have to learn a new rule. Just like new Go players start with extra stones on the board -- the game is the most fun when the two players are equally balanced, not necessarily on equal footing.

I think there's an implementation that makes it pretty intuitive: the first stone played doesn't get a border (or a more clear visual indicator that it's not capturable :). So the second player can choose to capture it, or to play elsewhere. If they play elsewhere, the first stone then becomes "locked." I think that's clearer than like switching colors or something.

The strategy for first-move play seems easier to grok than the strategy for a 55% weak stone, but I have to caveat that with: I play Hex, so it's familiar to me.


I've updated the UI of the game, so that it's more obvious that the 1st stone is weaker than the subsequent ones. Hopefully that will help with some of the confusion.

I agree that a 55% weak stone is not ideal, but it seems to be the easiest way to balance the game for now. Having the 1st stone become "locked" if it doesn't get captured, would also be surprising for new players.

I also did think about just letting players enjoy the 1st-player advantage, but on hard AI, green wins 43-7. That was what made me think of a way to balance the game in the 1st place.


A mode where tile colors are displayed as numbers would help with understanding the rules.


Just indicate which stones will become capturable next turn.


Agree with other commentors that the 'weak stone' is difficult to understand for new players


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: