Hey anyone can advice me for college project?

As well so i am at collage as software developer. ( Humm little difficult). And now i have to submit a c++ ( btw i can choose any language to make like java or java script. But i just completed c++ so whatever) project as assignment. So may i get any idea ?? I don’t want anything too much complex or a higher level things. Just a normal but useful is good to get good grades and skills. Sooo thanks :+1:

1 Like

I can’t help with C++, but I can offer a spelling tip : I think you mean ‘college’ (an establishment for education…), and not ‘collage’ (an art form consisting of pictures made from cut-out images stuck onto a support…). Just sayin’; best wishes for your assignment. :smiley:

1 Like

I created a small, hunt the wumpus type game using a finite state machine for a C++ college project. Keep the grid small and it will be manageable.

1 Like

Maybe contribute to Godot and add a cool feature? Does that count as a project? I dunno.

2 Likes

Create a language of your own in C++. Read a file and interpret each line as a command, how complex it gets is up to you, I often give such a project to my own students.

A classic is the “postfix calculator” where you can make great use of a Stack data structure, the notation is

3 4 +

adding three and four together for a result of seven. This can be implemented by reading each word, if it’s a number, store it on the stack. If it’s an operator + - * / then take two numbers from the stack, operate, and put the result back on the stack. The final result should be the only/last value on the stack otherwise and error may have occured.


If you are open to using more complicated libraries boost/asio can help you make a server such as HTTP, I love writing my own servers from the ground up. An HTTP server may sound daunting but it essentially reads inputs like this

GET / HTTP/1.1
Host: forum.godotengine.org
Accept-Encoding: gzip

And responds with similar status, headers, a empty line, then the html web page

HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 41

<body><p>Welcome to my webpage</p></body>

Again if you are okay with using libraries SDL3 is a good intro to 2d and delves into 3d graphics, both Unity and Unreal use SDL2 to create the game window and handle input, it is the foundation of much game development.

6 Likes

This plug-in, but as an engine feature. Thanks.

2 Likes

Or maybe a peer to peer messaging program! It’s sick

2 Likes

Make a command line utility that applies a convolution kernel filter to png images. Store various kernels in text files (each named after the effect it produces e.g. “5x5_blur”, “sharpen”…) and treat them as “plugins” whose usage can be specified at command line.

Implement a naive single-pass approach first and then optimize for performance into a two-pass version.

4 Likes

stb_image may help for a easy to include image loader

4 Likes

Well.. thnks for the correction. Spelling mistakes are too common for me . I tries to reduce multiple times read my messages before post but still at the end with something message up. Like in this i made 3 mistakes. Now corrected . But still the possibility is someone will reply hey Their is a mistake :sweat_smile:

1 Like

Wel bro thanks for sharing experience. But games are not allowed.. ( not strictly band but ) profesor want a helpful software that can be helpful in day to day life at work or anything.

Yes this can be a good project. I can think about this. Thnks :blush:..

Your Idea is brilliant.. and yea i can Says This is somthing who can give me good experience. Wel for now I know only basics of c++. And for this kind of project i need understanding of Data structure and algorithms and networking.. so now i should to focus on These first..

Thnks… that was really helpful as a project Idea :light_bulb:

Bro bro bro …. This plugin is Just.. ( no word to say). :joy:… I just like to ask. Why are only these girls??? .. seems too good BTW

Well bro.. i think my college need this.. because there all computers works on server client model. If you have to send one file or somthing from one to another device. First send to server then share it with required device..

( Well it’s Also truth that their is nothing that you do like to send device to device :sweat_smile:)

1 Like

Hi bro..i don’t understand what you want to say. I don’t get your point.. can tell briefly?? . And thanks for replying :blush:

Well too much request at a time. So Page is running low.

Since your professor wants something helpful, make a local network peer to peer file sharing program, it’s easy, no NAT punchthrough needed and very helpful!

Don’t aim for phones yet, just go for computer to computer, use Dear Imgui for UI, it’s fairly easy to use!

1 Like

Ok… so i will work on that.. thanks :+1:

Show my post to your professor and ask them what they think about it as a project assignment.

2 Likes