generated from alshedivat/al-folio
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
4 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,9 @@ | ||
--- | ||
layout: page | ||
title: ClubHub | ||
description: University club social network full-stack web-application | ||
img: | ||
description: Full-stack social media platform (React, Supabase, Typescript stack) developed during a hackathon | ||
img: assets/img/clubhub.png | ||
redirect: https://devpost.com/software/clubhub-vjkibl#updates | ||
importance: 10 | ||
category: academic | ||
--- | ||
|
||
In this project, I developed a playable version of Snake game in C as part of the CS 61C course together with Nurzhan Abdrassilov - my project partner. The project involved creating a game board, managing the state of the game, and implementing functions to handle the movement and interactions of the snake, such as eating fruit and colliding with walls or itself. I built key components like create_default_state, update_state, and initialize_snake, ensuring proper memory management and game functionality. The game logic includes updating the snake's head and tail positions, detecting collisions, and dynamically adjusting the game board. Unlike the classical snake game, this version allows for having multiple snakes at once on the same board. | ||
|
||
This project involved such skills as C programming, memory management, using GDB and Valgrind and data strcutures. Additionally, this version of the game takes the least memory possible with our implementation (not a single bit is wasted) | ||
|
||
|
||
|
||
{% raw %} | ||
|
||
```html | ||
<div class="row justify-content-sm-center"> | ||
<div class="col-sm-8 mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} | ||
</div> | ||
<div class="col-sm-4 mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} | ||
</div> | ||
</div> | ||
``` | ||
|
||
{% endraw %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.