# I can't decide what to write!

This topic is 4559 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

I havn't done any C/C++ for a while and i now want to get my teeth stuck in to it again. Not sure how much time i can dedicate to it but hey. I simply can't decide which of my ideas, or otherwise, i wanna start work on. Ideas ====== 1) A rewrite of my 'multi-tasking' application-game kernel. 2) A genetic algorithms using mutation through natural selection demo written in either Java or C/C++. 3) Try and emulate Java multithreading in C++, create a thread class etc. 4) Write something to do with a client and a server, to do something, or whatever. 5) As part of 5, write a client server Online Rock Paper Scissors game. 6) An idea you have... What do you think sounds coolest, have you any ideas? Dave

##### Share on other sites
Number 4, then after the basic infrastructure is written, make tetris. ;-)

##### Share on other sites
How is tetris related to scokets and client server, or did you not realise i was thinking of sockets?

##### Share on other sites
multiplayer tetris!

##### Share on other sites
One idea I always found was fun coding was a text-based calculator, now depending on your level you can implement different stuff, for example if you are not very experienced you can just write a calculator which can add numbers, if you are pretty experienced your calculator should be able to do something like this:
>f(x) = 5+xf(x) declared>y+3 = xSolving equation... y = x-3>x = 5Solving equation... x = 5>print yx-3Solving for xx = 55-3 = 2>x = 4Solving equation... x = 4>print yx-3Solving for xx = 44-3

A project like this seems simple, but when you start implementing a lot it can get quite interresting.

##### Share on other sites
lol

I can't even begin to think how that would work.

This has given me the idea of writing a network lobbying library, something similar to Direct Play.

Any thoughts on that?

Dave

##### Share on other sites
Rather than try and do something from scratch in C++, I'd say if you want to do C++, pick an existing library and learn how to use it with C++ to get something done. For example, if you want to do networking, check out one of the many libraries in the Networking Forum, especially the one written by hplus0603, and make a program utilitizing that. If you want to do graphics, look into something C based, such as SDL, Allegro, and make a C++ wrapper for it (hehe) or pick something C++, such as Ogre, and learn how to use it. Also there is the standard C++ library that is calling your name Dave! That and Boost as well, both of which you should take a look at.

If all else fails, just start a MMORPG, that'll keep you busy for a while. [grin]

##### Share on other sites
I don't want to make a game because i don't have time to finish it. I also like starting froms cratch, i learn better that way. I also know i could learn most of the things you mentioned so i am more interested in doing something nitty gritty :).

Dave

##### Share on other sites
To expand on CTar's suggesstion, make it a graphing calculator. I always thought it would be cool to program something like that. I actually tried once, way back when I first started programming. The attempt was made with Allegro, but back then I didn't even know what parsing was, let alone how to do it. I might try again when I get closer to finishing some other projects I am working on.

-AJ

##### Share on other sites
Quote:
 Original post by DaveHow is tetris related to scokets and client server, or did you not realise i was thinking of sockets?

You could make a single player, server authoratitive version of tetris. You could add a score keeper to it so people across the world could compete and your high scores would be completely un-hackable [grin].

1. 1
2. 2
3. 3
Rutin
22
4. 4
JoeJ
16
5. 5

• 14
• 29
• 11
• 11
• 9
• ### Forum Statistics

• Total Topics
631775
• Total Posts
3002277
×