- I completed my Software Engineering Core Curriculum at 42 Wolfsburg.
- I also completed a full time Data Science degree (Master Level) with OpenClassrooms.
- I am interested in : Machine Learning, Data Science, Big Data, Computer Vision, Automotive Engineering and Embedded Systems.
- ๐ญ Iโm currently working on : C++
- ๐ฑ Iโm currently learning : C++, Data Science
- ๐ Pronouns: he/him
- The languages I learn : C, C++, Python, Matlab
- The tool I use to code : Visual Studio Code
- The clouds I use to deploy my machine learning models and my dashboards: Azure, AWS
ft_transcendence's Introduction
ft_transcendence's People
ft_transcendence's Issues
Expand Stats object
Uniform Styling of websites
Websites need to be following the same color pallet.
Basic design choices for the websites include adding links, dark mode for some text and basic images.
Make profile page path accessable for each users id
IF I redirect to the profile page of another user, currently only my own is shown.
Make return button stationary on Details page
Fill out the Footer
Light mode / Dark mode
Make layout of Ping Pong Game
Make achievement detail page
achievement endpoints
Populate Home page
Backend doesn't connect to frontend Docker
When running Docker-compose up on "dev" branch, the browser didn't want to connect.
friends endpoint
What:
We need an endpoint for the frontend to access the friends list. This will also need to integrate into the Backend Chat logic.
How:
Similar to existing endpoints of achievement
Bug Creates Achievement twice
Achievements get created twice when won.
Have a reset button
user profile
What:
- Make profile page that requests the user info from the backend and displays it aestetically pleasing in the frontend.
How:
- @facinetm14 provides backend endpoints for accessing information
- @pmeising provides frontend infrastructure and setup as well as calling logic
Until when:
- preferably until Sunday 9th. of July
Finish the Button component
Integrate a Button component with 'ghost', 'link' and 'outline' features.
How:
- Step by step follow along from video: https://www.youtube.com/watch?v=4lUkSgvmTYM&t=5683s
Have a game mode select page
User needs to be able to choose whether they want to play against a human or a bot.
Customize 404 Page not found page
Make stats detail page
Have a pause button
Add Match history to Profile page
This should be a nice feature on the profile page, where we also map through all the Games that were played.
How:
- Need a Game object that can be mapped through. @facinetm14
- Once that is accomplished, we can go ahead and populate those infos on the Victory/Loss screen and then display them on the profile page.
Check if User already exists in DB
I have added about 10 users with the Post request to the backend trying stuff out. What I didn't realize was that a new user is created every time I make a Post request there.
Can we implement a check if the username already exists and if so, don't add a new user with new ID, but simply update the content if valid? Thanks!
Adapt Profile page style
leaderbord
Display 5 - 10 top players, who won the most xp. Then the user could request them to be friend. Otherwise how would you like to organize the friendship experience ?
Thanks.
Infrastructure setup
Adapt login settings on 42 API -> hook it to login button
Make ball change direction after every 2nd score
DB container auth error
What:
- The API container can't access the DB container with the credentials applied. Both API and DB unusable.
Frontend PvP page
What:
Similar to the PvP page against the bot, we need a frontend for the PvP game
How:
Copy and adjust the Bot page for PvP
Backend chat logic
Make friends detail page
Login logic fix
When page is opened, user is already logged in. This is not intended and needs a slight rework of the sign in logic.
Add PageNotFound component
Include Bot movement
Add option for Boost upgrade
changed achievements logic and introduce goals
Include 'return' button to go back to selection screen.
Have a difficulty selector
User Id fix
When users get added and deleted, the User ID counter doesn't start back at the lowest possible ID, but keeps counting up. Is that intended?
Make a victory celebration page after X scores
Write a Ping Pong game Singleplayer / Bot
Up down Arrows move side bar fix
Make a chat interface frontend
Achievements display first 3 achievements
Frontend Matchmaking page PvP
What:
When a user wants to play a live PvP Pong game, they have to get matched up. This requires a seperate screen, which shows the status of the matchmaking process.
How:
- Visually similar to the Details pages on the Profile
- Loading screen animation
- Stats of the opponent
- Ready button to accept the match (with a timer of X seconds after which the game automatically starts)
- Abort / return button if a player doesn't want to be matched anymore.
Make a defeat page after you lose
Friends logic on profile page
Include images for game modes
Make upgrades on map
If the ball crosses that section, the ball get's a speed boost of 50%.
chat endpoint
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.