Jak budować proste gry w Javie
Przejdź do łącza w sekcji Zasoby i pobierz i zainstaluj "Eclipse IDE for Java Developers (91 MB)".
Zrób burzę mózgów dla swojej gry tekstowej. Twoje ograniczenia są następujące: komputer pokaże tekst graczowi (np. "Wszedłeś do pokoju, możesz iść w lewo lub w prawo"). Następnie gracz będzie miał możliwość odpowiedzi poprzez wprowadzenie tekstu (na przykład "na lewo"). Następnie program komputerowy może odpowiedzieć, a dialog może być kontynuowany, aż do zakończenia gry. Napisz kilka pomysłów na fabułę i pamiętaj, że chodzi o to, aby gracz był zainteresowany i dobrze się bawił.
Otwórz Eclipse. Kliknij "Plik", "Nowy", "Projekt Java". Wpisz "GameSimple" jako nazwę projektu, a następnie kliknij "Zakończ".
Kliknij dwukrotnie folder SimpleSet w Eksploratorze pakietów, znajdujący się na pasku narzędzi po lewej stronie i kliknij "Nowy", "Klasa".
Wpisz nazwę swojej gry (bez spacji) w polu "Nazwa". Nazwiemy naszą przykładową grę "Enchanted Mansion". W sekcji "Jakie metody chcesz utworzyć?". Kliknij pole wyboru " * * * * * ", a następnie kliknij "Zakończ".
Wybierz puste miejsce powyżej " * * * *" i wpisz następujący wiersz kodu: * * * *. Skaner pomoże nam odczytać, co użytkownik wprowadza w konsoli.
Wybierz puste miejsce wewnątrz " * * * *" i wpisz następujące dwa wiersze kodu: * * * * * * * ; Skaner user_in odczyta to, co użytkownik wpisze w konsoli i zrzuci go w zmiennej "choice".
Aby napisać do konsoli, użyjemy metody " * * * ". Oznacza to, że za każdym razem, gdy komputer ma poinformować gracza o aktualnym stanie gry, wywołasz tę funkcję. W nowej linii wpisz: * * ("Welcome to the Enchanted Mansion". Widzisz szeroką klatkę schodową przed sobą i pokoje po lewej i prawej stronie. "+" "+" Wpisz "schody" i naciśnij enter, aby wejść po schodach, "prawo", aby przejść do pokoju po prawej stronie, "+" "+" lub "lewo", aby przejść do pokoju po lewej stronie. "); Oczywiście możesz zmienić to, co jest w instrukcji println, na cokolwiek chcesz.
Aby przeczytać, co użytkownik pisze, użyj metody nextLine () użytkownika user_in i umieść ją w ciągu "wyboru", wpisując poniższy kod pod ostatnim wierszem: * * * * ; Teraz zmienna wyboru zawiera to, co użytkownik wpisał, zanim kliknął Enter.
Użyj instrukcji warunkowej, aby dowiedzieć się, co napisał użytkownik, wpisując: * * "schody" * * "Jesteś teraz na górze" * * * * "prawo" * * "Jesteś teraz w kuchni" * * * * "Lewy" * * * "Jesteś teraz w jadalni" * * * * "To nie było ważne" * *
Kontynuuj stosowanie kroków od 8 do 10, aby utworzyć tak skomplikowaną grę, jak chcesz, dodając więcej * * *** do komputera i więcej odpowiedzi od gracza.