Skip to content

Commit

Permalink
Added a project on hexagonal xells
Browse files Browse the repository at this point in the history
  • Loading branch information
olekscode committed Feb 7, 2024
1 parent f7a2770 commit 051dc79
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions data/ideas.json
Original file line number Diff line number Diff line change
Expand Up @@ -119,5 +119,35 @@
"Open CV"
]
}
},
{
"id": "hexagonal-cells",
"title": "Adding Hexagonal Cells to Cormas Pharo",
"img": "hexagonal-cells.png",
"supervisors": [
"Milton Mamani Torres",
"Oleksandr Zaitsev"
],
"description": "In VisualWorks version of Cormas, we had a good support for hexagonal cells. In the current version of Cormas that we have in Pharo, we can only use square cells. The goal of this project is therefore to (re-)implement the hexagonal grid. The contribution of this project can also be submitted to [Roassal3](https://github.com/pharo-graphics/Roassal) visualization library. We would like to take inspiration from this article: [Hexagonal Grids from Red Blob Games](https://www.redblobgames.com/grids/hexagons/) to implement the hexagonal geometry in Roassal and use it to enhance the spatial model of Cormas.",
"goal": "- Implement hexagonal grid layout in Roassal based on the article cited above\n- Use hexagonal layout to add hexagonal cells to the spatial model of Cormas\n- Experiemnt with the possibility of dynamically switching between square and hexagonal grids in the simulation\n- Experiment with other types of grids, for example, triangular",
"keywords": [
"Computer Graphics",
"Geometry",
"Grids",
"Hexagonal Cells"
],
"size": "Large",
"difficulty": "Hard",
"skills": {
"required": [
"Pharo",
"Object-Oriented Programming",
],
"preferred": [
"Computer Graphics",
"Geometry",
"Roassal"
]
}
}
]
Binary file added data/img/hexagonal-cells.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 051dc79

Please sign in to comment.