[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 360 KB, 1261x1000, n00bz.jpg [View same] [iqdb] [saucenao] [google]
6358734 No.6358734 [Reply] [Original]

hi /sci/,
i'm from /g/ and i'm making Programming project list, can you help us complete it ?

>> No.6358855

>>6358734
John Conway's game of life?

>> No.6358863

>>6358734
Can you give me TIC - TAC TOE AI pls

>> No.6358900

>>6358863
>TIC - TAC TOE AI
Tic-Tac-Toe is a solved game. The perfect response to every singe possible play is known. It wouldn't be much of an AI.

>> No.6359098

>>6358734
Dining philosophers problem
Rubik's cube solver (3*3, 4*4, n*n), optimization of time or moves
Halting problem...

>> No.6359099
File: 51 KB, 659x633, 1387376513928.jpg [View same] [iqdb] [saucenao] [google]
6359099

>>6358900
yeah why is tic-tac toe so high on the list? these are meant to be ascending in difficulty right?

anyways, you could include a GUI for adding/removing users to a group and setting their permissions. kind of like WinSCP but for users. something along those lines. I'm actually going to do this for my friend's server when I stop being a lazy ass.

>> No.6359243

>>6358734
some program including low-level stuff, like a basic ALU in ASM.

pattern recognition (like a captcha-solver in easier mode)

Good (fast) implementation of Jordan reduction of matrices.

Funny thing including fancy regexp.

ARP spoofing tool with man-in-the middle method (like, you spy your fahter on your family home-LAN watching porn without he can realize it)

Shit, I forgot the real idea I wanted to post.

>> No.6359260

Your list seems to be all over the place in terms of complexity. Some seem like a first-time programmer's assignment, while others are going to require knowledge of specific APIs.

I'll suggest a basic classical mechanics simulator/library. Lagrange or Hamilton, the freedom is yours!

Also, linear algebra and numerical routines are fun. You can learn about handling sparse matrices, the value of good initial estimates, stuff like that.

>>6358900
Well, you don't have to hard-code the answers in. You could train a neural net, for instance, or try different heuristic searches, or go for a symbol-based machine learning algorithm. Even though TTT itself is simple, those methods can then be applied to more complex things. There's value in that.