Advertisement Β· 728 Γ— 90
#
Hashtag
#hexgame
Advertisement Β· 728 Γ— 90
The Solve screen from a hex based word game. ION and OBI are shown as solved on a hex board.

The Solve screen from a hex based word game. ION and OBI are shown as solved on a hex board.

Why is it that the last 20% (polish) of development takes 80% of the time.
Daily puzzle at hexword.mubergapps.com
#indiedev #indiegame #hexgame #hexword #gamedev #puzzlegame

8 5 0 0
Post image

#HexGame Learnings

In January I wanted to challenge myself to try a different approach with game development. I've been making games for years on and off but I never quite felt like I reached where I wanted to reach, and I think I finally understand why.

More below 🧡 πŸ‘‡

#gamedev #rustlang

10 1 1 0
Post image

Last #HexGame update

I achieved what I wanted to achieve with the hex game project (more on that soon), so I thought I'd post a few statistics

🏬 2 dependencies
πŸ—“οΈ 16 unique days with commits
⌨️ 66 total commits
πŸ¦€ 2001 lines of code
🎳 76 functions
πŸ—οΈ 26 structs

#gamedev #rustlang

7 2 1 0

Are you inside the jar?
Or are you just another worm watching from the dirt?

πŸ‘ Fix it before it’s too late. πŸ”—

#findom #witchdomme #hexgame #draingame #paypig #ruin #chaosmagic #finsub

2 0 0 0
Post image Post image

πŸ’  #HexGame shapes, one of the biggest updates so far

We start with adding basic support for shapes and then we'll hook them into the game logic.

πŸ“š Add HexShape enum with possible 3 tile shapes
πŸ“ Generate offsets for each shape so eventually we can position tiles in the shape

#rustlang #gamedev

5 0 1 0
Post image

βœ‹ #HexGame Dropping tiles

Next up, we implement the dropping system 🀏

The idea is simple, if we're in the process of dragging tiles, and we release the mouse button, the tiles get dropped. Eventually we'll need more logic for valid drop states but we keep it simple for now

#rustlang #gamedev

4 0 0 0
Post image Post image Post image

#HexGame Roads and houses
πŸ›£οΈ Roads - default state
🏠 Houses - if a road is connected to the town hall, it becomes a house
πŸ›οΈTown Hall - is the default house

Implementation:
1️⃣ Mark town hall as a house
2️⃣ System: If any road neighbour is also a road, it becomes a house

#rustlang #gamedev

11 0 0 0
Post image Post image

Next up on #HexGame, adding roads and the town hall (centre tile)

The code is pretty simple, use the road background asset unless we're in the 0, 0 HexPos when we switch to the town hall asset. The town hall doesn't have any specific behaviour no need for a tag component.


#rustlang #gamedev

12 2 0 0
Post image

🌴 Parks and Forests on #HexGame

πŸ’¬ How it works?
Parks like to be connected to each other in groups of three , when it becomes a forest. Last time we added parks and counted neighbouring parks per tile.

Now
🌿 Mark tiles with >=2 neighbour parks forests
πŸ–ΌοΈ Render forests

#rustlang #gamedev

6 0 0 0
Post image Post image

Next up on #HexGame, parks 🌴

πŸ’¬ How it works?
Parks like to be connected to each other, when they do the park goes from a patch of grass to a forest.

We start by:
🌿 Add the park entity
πŸ‰ Initialise the map with a few parks
πŸ“Ά Create a system to count connected parks

#rustlang #gamedev

8 0 0 0
Video

#HexGame update

πŸ’¨ Windmill entities that spin at different speeds
⚑ Turbulence which affects the spinning
🌲 Parks which get connected to each other

Next up: roads, drag/drop and making it playable!

#screenshotsaturday #rustlang #gamedev #indiegamedev

11 2 2 0
Post image Post image

Next up on #HexGame remake, spinning windmills based on turbulence and elevation πŸŒ€

🌬️ Create a system for assigning speed
πŸ§ͺ Expand test cases:
⚑⚑⚑ fast - single windmill on hill
⚑⚑ medium - windmill on hill next to windmill
⚑ slow - windmill next to windmill

#rustlang #gamedev

7 1 0 0
Post image Post image

πŸ“šHex game update

Added a new rendering feature that allows separating the windmill base from the propeller and only spin the propeller.

πŸ“‘ Create layers enum
πŸ‘‰ Assign bg/fg to entities
πŸ‰ Render layers individually in order

#rustlang #gamedev #hexgame

11 1 0 1
Video

Last time we added the SpinSpeed component and got windmills to spin, but there was a problem, everything was spinning not just the propeller.

I fixed it by separating the windmill base and propeller entity, and only assigning speed to the propeller entity 🌬️ β†ͺ️

#rustlang #gamedev #hexgame

8 0 1 1
Post image Post image

Today in hex game world, adding windmills!

πŸ’¨ Create a windmill entity
⚑ Create a SpinSpeed component
β†ͺ️ Rotate the texture based on the spinning speed and delta time

#rustlang #gamedev #hexgame

9 0 1 1
Post image

Two boards (with a 14Γ—14 rhombus) for Hex games: drive.proton.me/urls/DYMV3RQ...
#HexGame
See also: en.wikipedia.org/wiki/Hex_(bo...

0 0 0 0