Java, einfaches Spiel Informatik erstes Lernjahr

Hey :) Ich hab mal eine Frage an alle die ein bisschen Ahnung von Info haben. Ich habe seit Anfang des Schuljahrs Informatik in der Schule. Wir haben bis jetzt einfache Befehle in Java gelernt (erst mit Java Kara und dann ein bisschen mit BlueJ). Ich kann bis jetzt Java Klassen erstellen, Objekte mit dem Konstruktor erstellen und Methoden für die Objekte. Bei den Methoden haben wir bis jetzt nur mit If-else anweisungen und Schleifen gearbeitet. Ich kann einen Übergabe- und einen Ausgabeparameter programmieren. Was ich damit sagen will ich kann eigl. erst ziemlich wenig. Wir haben bis jetzt ein Würfelspiel programmiert wo es zwei Spieler gibt die beide würfeln. der mit der höheren Punktzahl gewinnt.

Unsere Aufgabe für die nächsten wochen ist jetzt ein kleines Spiel zu programmieren und mit Java Editor eine einfache GUI für das Spiel. es muss überhaupt nicht schwer sein (als beispiel hatten wir Black Jack).

Meine eigentliche Frage ist jetzt was es noch für spiele gibt die nicht so schwer zu realisieren sind, ich hatte mir erst überlegt uno, memory vier gewinnt oder sowas aber ich weiß überhaupt nicht wie ich damit jetzt anfangen soll oder was ich machen soll, ich denke mal das ist zu schwer. Hat irgenjemand eine Idee? Sorry wegen dem langen verwirrenden Text ich hoffe jmd versteht mich überhaupt :D

Danke im Vorraus :)

Spiele, programmieren, Java, Informatik, GUI, Java Editor
TEKKIT Lite stürzt wegen Build Craft ab?!

Hey Leute!

Ich habe gestern in meiner Tekkit Welt (in der ich schon extrem lang Spiele) ein automatisches lagersystem mit Buildcraft gebaut wo so redstone engines aus einer Kiste die sachen durch Pipes in andere Kisten tranzportieren und einsortieren.

Nun wollte ich gerade wieder mal spielen jedoch stürzt das spiel nach c.a. 30 Sekunden ab. jedoch nur in der einen welt und in den anderen läuft das ohne probleme.

Hier habe ich mal den Anfang des Crash-Report:

---- Minecraft Crash Report ---- // Hey, that tickles! Hehehe!

Time: 31.10.13 15:20 Description: Exception ticking world

java.lang.RuntimeException: java.lang.NullPointerException at ic2.core.IC2.onLivingSpecialSpawn(IC2.java:2270) at net.minecraftforge.event.ASMEventHandler26IC2onLivingSpecialSpawnLivingSpecialSpawnEvent.invoke(.dynamic) at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:35) at net.minecraftforge.event.EventBus.post(EventBus.java:103) at net.minecraftforge.event.ForgeEventFactory.doSpecialSpawn(ForgeEventFactory.java:52) at yp.a(SpawnerAnimals.java:245) at yp.a(SpawnerAnimals.java:187) at in.b(WorldServer.java:162) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:669) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:599) at bdz.q(IntegratedServer.java:170) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:497) at fy.run(SourceFile:849) Caused by: java.lang.NullPointerException at ic2.core.IC2.onLivingSpecialSpawn(IC2.java:2268) ... 12 more

Wie kann ich das beheben? ich möchte ungern die Welt löschen...

MfG desertGuy98

Computer, Java, Minecraft, buildcraft, Tekkit, Tekkit Lite
JAVA-Problem: Hexadezimalzahlen umwandeln (Binär, Dezimal)

Hey Leute, ich habe als frischer Informatikstudent ein kleines Problem.

Die Aufgabe lautete: Wenn ich etwas eingebe, beispielsweise eine Dezimalzahl, dann soll dafür die jeweilige Hexadezimal-, Binär- oder Oktalzahl ausgegeben werden. Ein Programm für eine Binär- und Dezimalzahleingabe habe ich schon geschrieben. Diese verschiedenen Eingaben sollen nacheinander funktionieren, d.h. das folgende Programm muss dann nur noch in das Hauptprogramm gebracht werden, was denke ich kein Problem sein wird.

Problem: Eine Hexadezimalzahl kann eine Zahl oder ein Buchstabe sein, deshalb konnte ich für die einzugebende Zahl kein "int" nehmen. Ich habe jedoch keinerlei Ahnung wie ich das Programm dazu bringen kann einen String als int zu sehen... Ich habe deshalb etwas versucht was jedoch aus irgendeinem Grund nicht funktioniert. im Hauptprogramm habe ich Integer.toBinaryString(), Integer.toHexalString etc. verwendet.

Kann mir jemand das Brett vor dem Kopf entfernen? (bzw. den Denkfehler beheben....)

PROGRAMM:

import java.util.Scanner;

public class ZahlensystemHex {

public static void main(String[] args) 
{
     Scanner sc1 = new Scanner(System.in);


     System.out.println("Bitte geben Sie eine Zahl hexadezimal ein");


     String hex = sc1.next(); 


     int hex1 = Integer.parseInt(hex, 16); 
     System.out.println("Dezimal: " + Integer.toString(hex1));
     System.out.println("Binär: " + Integer.toBinaryString(hex1));


     sc1.close();
}

}

Computer, Software, programmieren, Java, Eclipse, Informatik
Programmieren eines Vokabeltrainer in JAVA

Also ich habe folgende Aufgabe bekommen: ** Programmiere einen kleinen Vokabeltrainer. Er soll aus einer Textdatei deutsche und englische Vokabeln in zwei getrennte Listen einlesen und zu einer zufällig ausgegebenen Vokabel drei Lösungsmöglichkeiten zum Anklicken anzeigen.**

Mein Problem finde ich leider nicht so richtig. Habe eine Textdatei eröffnet und immer Deutsch englisch abwechselnd die Vokabeln eingetragen. z.B. gehen nächste Zeile go.

Das ist mein Quellcode:

package kapitel8;

import javax.swing.*;

import java.awt.*; import java.awt.event.*; import java.util.*; import java.io.*;

public class Aufgabe2 extends JFrame implements ActionListener, AdjustmentListener {

// Attribute
private JButton button1, button2;
private JLabel anzeige;
private JRadioButton[] option = new JRadioButton[3];
private ButtonGroup gruppe;
private Box top, bottom, middle, buttons, auswahl, bigBox;
final String dateiname = "Vokabeln.txt";
private int MAX = 0, nr = 0;
private ArrayList deutsch = new ArrayList();
private ArrayList englisch = new ArrayList();

// Vokabeln einlesen
public void readDiagnoseText() {
    try {
        BufferedReader Datei = new BufferedReader(new FileReader(dateiname));
        boolean dateiende = false;
        while (!dateiende) {
            String zeile = Datei.readLine();
            if (zeile == null)
                dateiende = true;
            else
                deutsch.add(zeile);
            zeile = Datei.readLine();
            if (zeile == null)
                dateiende = true;
            else
                englisch.add(zeile);
            nr++;
        }
        Datei.close();
    } catch (IOException x) {
        JOptionPane.showMessageDialog(null, "Kann keine Daten laden!");
        System.exit(0);
    }
    MAX = nr - 2;
}

// Buttons erzeugen und Buttons mit Ereignissen verknüpfen
public void createComponents() {
    button1 = new JButton("Neue Vokabel");
    button2 = new JButton("Prüfen");
    anzeige = new JLabel("Drücke auf Neue Vokabel");
    gruppe = new ButtonGroup();
    auswahl = Box.createVerticalBox();
    for (int i = 0; i < 3; i++) {
        option[i] = new JRadioButton("***");
        option[i].addActionListener(this);
        gruppe.add(option[i]);
        auswahl.add(option[i]);
    }
    top = Box.createHorizontalBox();
    bottom = Box.createHorizontalBox();
    middle = Box.createHorizontalBox();
    buttons = Box.createHorizontalBox();
    bigBox = Box.createVerticalBox();
    button1.addActionListener(this);
    button2.addActionListener(this);
}

// Die Form einstellen
public void setFormLayout() {
    button1.setFont(new Font("Arial", Font.BOLD, 20));
    button2.setFont(new Font("Arial", Font.BOLD, 20));
    anzeige.setFont(new Font("Arial", Font.CENTER_BASELINE, 25));
    for (int i = 0; i < 3; i++) {
        option[i].setFont(new Font("Arial", Font.ITALIC, 20));
    }
    top.setPreferredSize(new Dimension(430, 20));
    bottom.setPreferredSize(new Dimension(380, 10));
    middle.setPreferredSize(new Dimension(430, 10));
    auswahl.setPreferredSize(new Dimension(380, 100));
    bigBox.setPreferredSize(new Dimension(450, 200));
    bigBox.setBorder(BorderFactory.create
programmieren, Java
Bukkit PermissionsEx Problem (User können nicht bauen)

Hey, ich habe ein Problem mit den Permissions auf meinem Minecraft Server.. Ich habe die modifyworld Rechte aktiviert, aber trotzdem können die Spieler (User) nicht bauen.. kann mir von euch jemand weiter helfen? Ich benutze die Plugins: ChatManager, ChestShop, CraftBook, EasyWarn, Essentials, iChat, iConomy, InfinityDispenser, ItemFiller, Jail, Jobs, Lift, LWC, Modifyworld, PermissionsEx, Questioner, SimpleBuildHeight, SimpleRegionMarket, WorldEdit, WorldGuard..

danke schonmal :)

hier die permissions.yml:

    groups:
      Gast:
        default: true
        prefix: '&7'
        permissions:
        - essentials.help
        - essentials.motd
        - essentials.rules
        - essentials.spawn
        - essentials.suicide
        - essentials.kit
        - modifyworld.chat
      Spieler:
        default: false
        build: true
        prefix: '&6'
        permissions:
        - modifyworld.*
        - modifyworld.blocks.*
        - essentials.afk
        - essentials.back
        - essentials.balance
        - essentials.compass
        - essentials.home
        - essentials.kit
        - essentials.msg
        - essentials.pay
        - essentials.protect
        - essentials.sethome
        - essentials.signs.use
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - ChestShop.shop.*
        - iConomy.holdings
        - iConomy.help
        - iConomy.payment
        - iConomy.accounts.give
        - lwc.protect
        - -bukkit.command.op
        - -bukkit.command.ban
        - -bukkit.command.kick
      Admin:
        default: false
        prefix: '&c'
        permissions:
        - '*'
        - -bukkit.command.op
      Owner:
        default: false
        prefix: '&2'
        permissions:
        - '*'
    users:
      Silex_666:
        group:
        - Admin
      subzocker:
        group:
        - Spieler
      bryancraft3008:
        group:
        - Owner
      Paulchen13:
        group:
        - Gast
      Kissenknicker:
        group:
        - Spieler
      manuBL:
        group:
        - Spieler
Spiele, Server, Computer, Internet, Programm, IT, programmieren, Java, Minecraft, Code, EDV, Informatik, Minecraft Server, Plug-in, Bukkit, Mojang, PermissionsEX

Meistgelesene Beiträge zum Thema Java