• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:17
CEST 13:17
KST 20:17
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro16 Preview: Holy Diver4[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915
Community News
Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon98Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10Official StarCraft website teases new content ahead of BlizzCon?179Stellar Fest TWO the Moon (Dec 16-20)9
StarCraft 2
General
Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool StarCraft open world shooter announced at BlizzCon Balance hotfix patch 5.0.16b (July 16)
Tourneys
RSL Revival: Season 6 - Qualifiers and Main Event RSL goes to London! 2026 Offline Finals Nov 21-22 SC2 AI Tournament 2026 Fall Sparkling Tuna Cup - Weekly Open Tournament KSL Week #92
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 543 Enhanced Defenses The PondCast: SC2 News & Results Mutation # 542 The Ascended Mutation # 541 Binary Choice
Brood War
General
Remastered crash fix suggestions ASL22 General Discussion Why Protoss Struggles on ASL (Ft. Shuttle, Tulbo) BGH Auto Balance -> http://bghmmr.eu/ Official StarCraft website teases new content ahead of BlizzCon?
Tourneys
KCM Race Survival 2026 Season 3 [ASL22] Ro16 Group D [Megathread] Daily Proleagues [ASL22] Ro16 Group C
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread EVE Corporation Diablo IV
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Post Your Watch! Canadian Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9348 users

The Big Programming Thread - Page 27

Forum Index > General Forum
Post a Reply
Prev 1 25 26 27 28 29 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Fyodor
Profile Blog Joined September 2010
Canada971 Posts
Last Edited: 2010-12-09 15:36:20
December 09 2010 15:36 GMT
#521
On December 09 2010 21:39 gravity wrote:
Show nested quote +
On December 09 2010 19:07 Fyodor wrote:
wow, the name is not Transaction, I got that confused, thanks.

edit, wait, that's not even my actual code, nevermind.
Here's an actual problem:

+ Show Spoiler +

public class MyEBServer {

public static Transaction[] registeredSales;
public static int numRegisteredSales = 0;
public static Transaction[] registeredBids;
public static int numRegisteredBids = 0;
public static Transaction[] purchases;
public static int numPurchases = 0;

public static void initialize(int size)
{
registeredSales = new Transaction[size];
registeredBids = new Transaction[size];
purchases = new Transaction[size];
}

public static void addItemToSell(User seller, Item item, double askingPrice)
{

if(numRegisteredSales <= size - 1)
{
registeredSales[numRegisteredSales] = Transaction(seller, item, askingPrice, Transaction.SELL);

numRegisteredSales++;
}
else
{
System.out.println("The catalogue of registered items to sell is full.");
}
}



I get a compiler error "cannot find symbol" when I call Transaction, supposed to be a constructor method. I said I don't know how to check an object array but I don't know how to populate it either I guess.

this is what the Transaction method looks like:

+ Show Spoiler +


public class Transaction {

public static int SELL = 0;
public static int BID = 1;
public static int FINAL_SALE = 2;
private static int nextConfirmation = 100;
private int confirmationNumber;
private int type;
private boolean active = true;
private double price;
private Item item;
private User user;

public Transaction(User user, Item item, double price, int type)
{
this.user = user;
this.item = item;
this.price = price;
this.type = type;
this.confirmationNumber = nextConfirmation;

Transaction.nextConfirmation++;

}


Make sure you are importing the Transaction class in the class where you are using it, and do "new Transaction(...)" instead of just "Transaction(...)".

Also, this code has a few issues at first glance:
1. You should use an enum for flags, not static ints.
2. Don't make everything static unless you have a good reason.
3. You should probably use Lists of Transactions instead of fixed-size arrays.
4. Even if you do use arrays, you don't need to count the size separately. Use eg registeredSales.length instead.


using "new" at that spot made it compile, thanks.

I hear you on your list of issues but I have to do it this way. There's a good reason for them to be that way. (except number 1 maybe because I don't know what that means.)
llllllllllllllllllllllllllllllllllllllllllll
dapierow
Profile Blog Joined April 2010
Serbia1316 Posts
December 09 2010 15:55 GMT
#522
Ive got my class for creating a connect four game in java, I need some help making the GUI method

the code I have so far is

String readIn = JOptionPane.showInputDialog ("Welcome to Connect Four \n" +
"Please enter your choice \n" +
" N - New Game \n" +
" Q - Quit the Game \n" );

it opens a menu asking for a new game

next the game board should be displayed each turn, and the name of the current player should
ask them to make their next move.

anyone know how i would write that code?
Eat.Sleep.Starcraft 2
dimfish
Profile Blog Joined February 2010
United States663 Posts
December 10 2010 17:38 GMT
#523
I haven't been in this thread in a while, glad to see its 27 pages long!

TL, what Windows source code editors do you use?

Personally I dislike bulky environments and for a long, long time I've been using TextPad. I like lean and mean. I hear a little about NotePad++ and I like the idea of having cold folding. Anyone feel strongly about either of these?

On Linux I'm an emacs man, if that helps, because vi-style is TOO lean for me!
catamorphist
Profile Joined May 2010
United States297 Posts
Last Edited: 2010-12-10 17:45:52
December 10 2010 17:45 GMT
#524
I use emacs for most stuff (even on Windows) but I use Visual Studio for C#. VS is a good environment for reading code and great at running/testing/debugging, even though it isn't as good at editing text as emacs is.
http://us.battle.net/sc2/en/profile/281144/1/catamorphist/
tofucake
Profile Blog Joined October 2009
Hyrule19254 Posts
December 10 2010 17:48 GMT
#525
I dislike Notepad++. It doesn't behave properly. I like Notepad2, with the code folding mod. On Linux I run gedit, because it's very simple and meets my needs.
Liquipediaasante sana squash banana
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
December 10 2010 17:49 GMT
#526
Notepad++ for light-weight java apps. Netbeans for apps that require GUI.

Eclipse for Android programming.

I wish I could install Visual Studio for C++/OpenGL programming but the motherfucker refuses to be installed, no matter what.
"When the geyser died, a probe came out" - SirJolt
fanta[Rn]
Profile Blog Joined October 2004
Japan2465 Posts
December 10 2010 18:25 GMT
#527
Netbeans is amazing, I made the switch from Eclipse and don't regret it one bit.
That being said, VS is my favourite IDE.
KaiserJohan
Profile Joined May 2010
Sweden1808 Posts
December 10 2010 18:54 GMT
#528
I love Visual Studio. Luckily as students we get free microsoft software so I don't have to pay ir anything(windows 7 professional, visual studio ultimate, etc.. who said microsoft was greedy? You dont see apple giving away all their software free)
ANYWAY! For Java I've only used eclipse and its OK I guess, I just don't like Java very much, I prefer either C/C++ or C#. But I used TextPad -- http://www.textpad.com/ -- alot in C and Java before, I really like it because its so slick, slim and fast.
England will fight to the last American
crappen
Profile Joined April 2010
Norway1546 Posts
December 10 2010 19:46 GMT
#529
On December 11 2010 03:25 fanta[Rn] wrote:
Netbeans is amazing, I made the switch from Eclipse and don't regret it one bit.
That being said, VS is my favourite IDE.


I also made the switch from Eclipse to NetBeans, and it was worth it. Visual Studio however is a complete nightmare to use, been coding C++ for some time in it, and I hate it for all its worth. I only hear its good at debugging, but it stops there. I should have taken the time to use the language in another editor, but I had alot going on when I started the course.



Im a java man, and went from eclipse -> netbeans -> IntelliJ. Took some time to setup my IntelliJ environment (JavaEE), but figured it out and I must say, IntelliJ is such an awesome editor.
IntelliJ is however expensive shit, and it takes quite some time to figure it out how to deploy enterprise components with it, cause I didnt really find much via google, that is the downside with it.

Not sure why anyone would use Notepad++ for anything relating coding when there are Eclipse and NetBeans waiting to be installed.
MasterOfChaos
Profile Blog Joined April 2007
Germany2896 Posts
December 10 2010 19:56 GMT
#530
VS is a lot better for C# development than for C/C++ development.

I recently started working on a c project and was really surprised how much worse VS is for it than for C#. The only cool thing was that edit&continue and the immediate window work for C/C++ code too. What IDE do you recommend for C/C++ code?
LiquipediaOne eye to kill. Two eyes to live.
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
December 10 2010 20:21 GMT
#531
On December 11 2010 04:56 MasterOfChaos wrote:
VS is a lot better for C# development than for C/C++ development.

I recently started working on a c project and was really surprised how much worse VS is for it than for C#. The only cool thing was that edit&continue and the immediate window work for C/C++ code too. What IDE do you recommend for C/C++ code?


Professionally or for study reasons?

If its just for study, there is DevCpp (almost non existant debugging). Back when I was starting in C in 2007 I used to program on it. It was ok, buf you will have to debug using printf() unless you manage to somehow make the bugged debugger work.

Also there is CodeBlocks. I'vent actually used it, but my brother did and said it was a good IDE for C++ (better than DevCpp).
"When the geyser died, a probe came out" - SirJolt
fanta[Rn]
Profile Blog Joined October 2004
Japan2465 Posts
December 10 2010 20:24 GMT
#532
We wrote our game in VS 2008 in C++, worked like a charm.
Kambing
Profile Joined May 2010
United States1176 Posts
Last Edited: 2010-12-10 20:37:12
December 10 2010 20:30 GMT
#533
On December 11 2010 04:56 MasterOfChaos wrote:
VS is a lot better for C# development than for C/C++ development.

I recently started working on a c project and was really surprised how much worse VS is for it than for C#. The only cool thing was that edit&continue and the immediate window work for C/C++ code too. What IDE do you recommend for C/C++ code?


I have my biases, but VS is probably the best large-scale IDE for C/C++ out there today. Earlier releases suffered from issues with large (read: multi-million lines of codes) codebases but that has been cleaned up as of 2010. Also intellisense is far more accurate then previous iterations of VS and now also highlights compiler errors in the IDE like C#.

Alternatives include Dev-C++, QT creator, Eclipse CDT, XCode, and Source Insight. Keep in mind though that complexities in C and C++ (namely macros, templates, and the pre-processor) make it so that C#-like Intellisense and code navigation is intractable. Each of these IDEs have to go through complex hoops to approximate that sort of behavior and none provide the "complete" experience that you are accustomed to in C#.

(Also two things:

1) Visual Studio has support for emacs keybindings. Because of the UI overhaul in 2010, alternative keybindings didn't make it into VS 2010 RTM but were recently added back as a 2010 extension.

2) For those that are unaware, VS 2010 is also available in a free, express edition for individual languages. The C++ version does not include the MFC libraries and some advanced features like code analysis but is otherwise complete.)
crazeman
Profile Blog Joined July 2010
664 Posts
Last Edited: 2010-12-10 21:41:19
December 10 2010 21:34 GMT
#534
I guess this is more like a general question on how to structure/design code.

I graduated from college and received my bachelor's degree in CS last fall but one thing that always bothers me is how shitty my code is. By the time my senior year hit, I was taking 5 CS classes a semester in order to graduate on time and was basically bombarded by constant homeworks/projects. This forced me to write very shitty non-versatile code because I was just rushed to meet the deadline as opposed to writing organized code (I would put everything in one class, use global variables everywhere, etc). Usually I could meet my deadline... but if there was a follow up assignment to modify my old code, I was fucked and might as well rewrite everything since it was a mess to modify it and even I have a hell of a time reading my own code. I got away with this because my professors are lazy as fuck and would usually just run the program and base the grade off of whether it did what it was supposed to.

does anyone have any tip on organizing code or have a good book that they recommend that will help me in this area? A friend of mine told me that I should of taken the Design Patterns course at college but I didn't do it because it wasn't a requirement and it was a class for grad students.


Ive got my class for creating a connect four game in java, I need some help making the GUI method

the code I have so far is

String readIn = JOptionPane.showInputDialog ("Welcome to Connect Four \n" +
"Please enter your choice \n" +
" N - New Game \n" +
" Q - Quit the Game \n" );

it opens a menu asking for a new game

next the game board should be displayed each turn, and the name of the current player should
ask them to make their next move.

anyone know how i would write that code?


Honestly you should do more work on it before asking for help or at least be more specific in what you need help in. Basically you wrote one line of code and you're asking TLers to do the rest. Maybe thats not your intention but thats what it looks like when you put 0 effort into it.
Kambing
Profile Joined May 2010
United States1176 Posts
December 10 2010 22:05 GMT
#535
On December 11 2010 06:34 crazeman wrote:
I guess this is more like a general question on how to structure/design code.

I graduated from college and received my bachelor's degree in CS last fall but one thing that always bothers me is how shitty my code is. By the time my senior year hit, I was taking 5 CS classes a semester in order to graduate on time and was basically bombarded by constant homeworks/projects. This forced me to write very shitty non-versatile code because I was just rushed to meet the deadline as opposed to writing organized code (I would put everything in one class, use global variables everywhere, etc). Usually I could meet my deadline... but if there was a follow up assignment to modify my old code, I was fucked and might as well rewrite everything since it was a mess to modify it and even I have a hell of a time reading my own code. I got away with this because my professors are lazy as fuck and would usually just run the program and base the grade off of whether it did what it was supposed to.

does anyone have any tip on organizing code or have a good book that they recommend that will help me in this area? A friend of mine told me that I should of taken the Design Patterns course at college but I didn't do it because it wasn't a requirement and it was a class for grad students.


I wouldn't feel so bad. Most programmers, let alone fresh college grads, don't know how to write good code. These are the kinds of skills you learn by banging on lots of code for a long period time rather than in the classroom (i.e., the "engineering" in software engineering).

That being said, the best way to gain these sorts of skills is to immerse yourself in coding just to get that experience. For example, try fixing some bugs in an open source project like firefox. This will expose you to code (for which you can judge to be good or bad), how to work with code that you didn't write, and what common practices developer teams employ to sanitize their work.

In terms of books, software engineering literature tends to fall into two categories: 1) software architecture principles: how to structure a software artifact and 2) software engineering process: how to go about the business of building a software artifact. For your purposes, you should try to find books that fall into the first category although the second is important as well (although you need a healthy dose of reality in order to properly digest them).

Two good resources I own and have recommended to others are:

Code Complete by McConnell: big handbook of software engineering best practices.

The Pragmatic Programmer: from Journeyman to Master by Hunt and Thomas: smaller, "tip-like" book of software engineering best practices.

These are a good starting point, but keep in mind you won't get better at coding unless you do lots of it and are critical of your own work (having a mentor that can be critical alongside you also does wonders).
MasterOfChaos
Profile Blog Joined April 2007
Germany2896 Posts
Last Edited: 2010-12-10 22:15:50
December 10 2010 22:12 GMT
#536
Guess I'll upgrade to VS2010 then(Free due to MSDNAA). About Dev-C++ I mainly heard bad stuff, like it's using an outdated compiler and generally being worse than VS.
And I'm aware of all the ugliness in C/C++ which makes writing an IDE much harder than writing a C# IDE. I was still disappointed about how intellisense didn't work in many trivial situations, and I didn't even use anything evil.

@crazeman
Studying design patters is definitely useful. But don't overrate them. Use them as sources of inspiration and not something that needs to be slavishly followed.
In go we have the saying "Study joseki and become two stones weaker". It's the same with design-patters. You really need to understand the how, when and why of them to use them well.

Reading code written by really good programmers is a good idea. Usually (not for C++) the base library of your platform is very high quality and easy to read. I learned a lot from studying the Delphi libraries.

For building code "Code Complete 2" is quite comprehensive, but might I found most of its content rather obvious. And it doesn't cover architecting code.

How about having some project for yourself? That way you can work on it without deadlines, refactor as needed and gain experience. Writing little games is always fun.
LiquipediaOne eye to kill. Two eyes to live.
ParasitJonte
Profile Joined September 2004
Sweden1768 Posts
December 10 2010 22:53 GMT
#537
Dev-C++ is pure shit.

You could try KDevelop perhaps....

I agree that it's quite daunting how much worse VS is for C++ than it is for C#.
Hello=)
kerr0r
Profile Joined September 2008
Norway319 Posts
December 10 2010 23:38 GMT
#538
After reading a bit in this thread I figured I'd give Visual Studio a try, so I downloaded it through MSDNAA. This is a bit off topic but... Why the pictures during the installation? You know, the ones with people dressed in business casual outfits, with unfocused backgrounds and all that? Oh, and of course it's one white guy, one "ethnic" guy and one woman.

Anyone care to explain?
fanta[Rn]
Profile Blog Joined October 2004
Japan2465 Posts
December 10 2010 23:55 GMT
#539
on a side note: MSDNAA rocks :D
flopflop
Profile Joined October 2010
45 Posts
December 11 2010 08:59 GMT
#540
This thread was brought to my attention so I will post my problem here as well. ...somehow Ive gotten myself very far behind in my basic C++ class and I only have a few days to turn in all the programs + quizzes + exercises that I need to turn in. At the moment I'm about to fall asleep, but this is going to be a weekend project for me, probably the only thing I do all weekend. I have 3 programs left to write, like 8 quizzes, a handful of exercises, and honestly I'm only comfortable with the material up until about midterm.. this is all done online by the way.

ANYWAYS

I need help. If anyone would be willing to answer questions and help point me in the right direction when making these programs (someone with an instant messenger) tonight and tomorrow, it would be greatly appreciated. I'd even be willing to ship someone $30 if they are willing to put in some good long hours of C++ tutoring in the next couple days with me.

Someone please help me save my GPA, I am so stressed
Prev 1 25 26 27 28 29 1032 Next
Please log in or register to reply.
Live Events Refresh
Kung Fu Cup
11:00
2026 Week 23
IntoTheiNu 476
WardiTV140
RotterdaM99
SteadfastSC23
LiquipediaDiscussion
The PondCast
10:00
Episode 109
CranKy Ducklings26
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko266
ProTech127
RotterdaM 99
Rex 60
ByuN 58
SteadfastSC 23
StarCraft: Brood War
Bisu 1838
Shuttle 1346
actioN 823
firebathero 731
EffOrt 639
Soulkey 595
Horang2 494
Mini 378
Snow 333
Soma 304
[ Show more ]
Killer 195
Light 163
Stork 162
Zeus 128
ZerO 121
Rush 108
Last 107
Pusan 100
Larva 93
hero 70
910 59
Hm[arnc] 52
Shine 43
Barracks 41
ToSsGirL 33
sSak 25
Sharp 20
Terrorterran 19
soO 19
Noble 15
Trap 12
HiyA 9
Sexy 9
Britney 0
Dota 2
Dendi85
Counter-Strike
olofmeister1589
byalli1230
edward69
Super Smash Bros
Mew2King75
Other Games
singsing1909
B2W.Neo475
JimRising 345
Sick160
ZerO(Twitch)12
Organizations
StarCraft: Brood War
Kim Chul Min (afreeca) 1372
Other Games
gamesdonequick744
BasetradeTV59
[ Show 14 non-featured ]
StarCraft 2
• StrangeGG 62
• CranKy Ducklings SOOP13
• Letter146
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• iopq 5
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos3130
Other Games
• WagamamaTV167
Upcoming Events
Replay Cast
12h 43m
KCM Race Survival
22h 43m
IntoTheTV X SOOP
23h 43m
Cure vs SHIN
herO vs Solar
Percival vs Classic
ByuN vs Rogue
OSC
1d 10h
Replay Cast
1d 12h
IntoTheTV X SOOP
1d 23h
Replay Cast
2 days
GSL
2 days
Replay Cast
3 days
GSL
3 days
[ Show More ]
Shopify Rebellion Sundays
4 days
Spirit vs Mixu
Replay Cast
4 days
Afreeca Starleague
4 days
Shine vs Rush
WardiTV Weekly
4 days
Monday Night Weeklies
5 days
Sparkling Tuna Cup
5 days
Afreeca Starleague
5 days
Light vs EffOrt
PiGosaur Cup
6 days
Kung Fu Cup
6 days
Liquipedia Results

Completed

Acropolis #5 - TRS
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSA
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Disclosure: This page contains affiliate marketing links that support TLnet.

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.