Initial commit
This commit is contained in:
parent
6fc7563a2b
commit
70fe4cc2ab
1 changed files with 34 additions and 0 deletions
34
README.org
Normal file
34
README.org
Normal file
|
@ -0,0 +1,34 @@
|
|||
#+title: Readme
|
||||
#+author Emma Nora Ada Theuer
|
||||
|
||||
* My Java repo
|
||||
** Summary
|
||||
This is the place where I upload my smaller projects written in Java, mostly to get practice back from when I actually used the language because I will need it for uni.
|
||||
** Where are all the other things?
|
||||
Back in the day, I did write a lot more java code, but unfortunately, I don't find any of that anymore. I think it was on a drive that was wiped since. It's a bit sad, since I had a full rewrite of a text-based game and many other things there.
|
||||
|
||||
** That code is terrible!
|
||||
That might very well be. I'm just getting back into java so clean code, standards and some best practices might be lacking as of now. I'm getting back to it. I might have some more files somewhere, that will be added as time passes.
|
||||
|
||||
* Scripts here
|
||||
This will be a short summary of what each script that I upload here is.
|
||||
|
||||
** LuckyNumber.java
|
||||
A short, simple script that asks the user for nationality and displays a lucky number based on that input. It was a quick and dirty script that I did very early, mostly to get me familiar with String comparison and conditionals. I would probably do it a bit differently by now (use a switch statement instead of an if-else chain) and use a random number generator for people who aren't German or Polish. Part of why I did that project also just was a 2137 joke lol
|
||||
|
||||
** fizzbuzz.java
|
||||
This doesn't need much explaining. It's a simple fizzbuzz. I used this to motivate myself while feeling down and unmotivated to code. It took less than 3 minutes.
|
||||
|
||||
** TicTacToe.java
|
||||
The first bigger file for now. It's a TicTacToe game. Uses coordinates and an ASCII playing field. Used it to familiarize me with more complex data structures again (HashMaps, ArrayLists, an initial draft also contained a HashSet). Also the first file that actually used multiple functions, which was very useful to refamiliarize myself with how variable scope and all that is handled in java.
|
||||
|
||||
** ... and more?
|
||||
I just started to lay out the technical foundation for a quite big java project, first in plain text to get an understanding of how everything actually is going to work out. What classes and interfaces do I need and more. I also still am working on wallman, which of course is a python project. With both of these in mind, it might take some time for me to actually push something new here, but I hope it won't be too long. I also was about to work on some small commits for the python file manager ranger and all of that means that this repo might be stagnant for a while.
|
||||
*** Ideas for more!
|
||||
I don't have too many small project ideas for java right now, because I would most likely just... Do them. I want to improve the AI for TicTacToe though, as it currently just does random moves. That will probably be about as much code as the project took already though, so it's not a high priority. There are some other, smaller, non-concrete ideas I have in mind but it's not at the point where it'd be ready yet. I'll give a small list in bullet points though:
|
||||
+ Better TicTacToe AI
|
||||
+ Cryotographically secure password generator (Both regular passwords and xkcd-style), with a checker of password strength and potentially even if they are in any known leaks
|
||||
+ Password manager (Would incorporate the password generator)
|
||||
+ Rock-Paper-Scissors-Lizard-Spock; wouldn't take too long, just don't really want to do it right now.
|
||||
+ Basic Webserver; I just really want very basic processing of information so it shouldn't become too massive.
|
||||
+ ... And obviously the other project I mentioned in "... and more?"
|
Loading…
Reference in a new issue