Есть простой & ldquo; Hello World & rdquo; для создания игр?

Это не из-за 12.04, а потому, что у вас нет раздела подкачки, или он не помечен как использование для спящего режима. У меня была аналогичная проблема, когда я обновился до 11.10.

Перейдите на эту веб-страницу, чтобы помочь либо добавить раздел подкачки, либо сделать его готовым к использованию swap. https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

Помните, что ваш своп должен быть больше вашего физического объема, если вы хотите спящий режим!

17
задан 7 June 2012 в 02:19

122 ответа

Вот 50 строк Tic-Tac-Toe:

import java.awt.*;  
import java.awt.event.*;
import javax.swing.*;

public class TicTacToe extends JFrame implements ActionListener {
    private JButton [] button  = new JButton [9];
    private int count = 0;

    public TicTacToe () {           
        super ("Tic-Tac-Toe");
        setSize (300, 300);
        setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
        setLayout (new GridLayout (3, 3));
        init ();
    }

    private void init () {           
        count = 0;
        for (int i = 0; i < 9; ++i) {
            button [i] = new JButton ("");
            button [i].addActionListener (this);
            add (button [i]);
        }
        setVisible (true);
    }

    public void actionPerformed (ActionEvent a) {    
        String letter = (++count % 2 == 1) ? "X" : "O";
        for (JButton jb : button) 
        if (a.getSource () == jb) {
            jb.setText (letter);
            jb.setEnabled (false);
        }
        if (count == 9) {
            for (JButton jb : button) 
                remove (jb) ;
            init ();
        }
    }

    public static void main (String [] args) {           
        new TicTacToe ();
    }
}

Поскольку это Java, он не связан с Ubuntu, даже Linux, но будет работать в Solaris, Apple и Windows а также - где есть JVM.

Но это похоже на решения в Smalltalk, Python, Ruby, ... - даже в C или C ++, когда используется портативная фреймворк, например Qt или Gnome, а не какие-то проприетарные классы MFC. В C и C ++, конечно, вы должны перекомпилировать материал.

0
ответ дан 15 August 2018 в 19:22

Я настоятельно рекомендую заинтересоваться этим: http://monogame.codeplex.com/

2
ответ дан 15 August 2018 в 19:22

Другие вопросы по тегам:

Похожие вопросы: