Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

1KB game challenge (wyzwanie, napisz grę na 1KB)

#11
RE: 1KB game challenge (wyzwanie, napisz grę na 1KB)
(21.03.2014, 21:07)mati_94_000 napisał(a): Jaki zły styl? Czy minimalizm jest zły?
To zależy gdzie, w kodzie zazwyczaj tak. Wolałbyś mieć zmienne w programie a,b,c, czy może price, quantity, tax itd. Pracując z kodem, przez wiele lat, takie rzeczy mają znaczenie.
 System operacyjny: linux Przeglądarka: firefox
#12
RE: 1KB game challenge (wyzwanie, napisz grę na 1KB)
o tym wiem,
BTW No nie wierzę, że dodali "pomógł"

Działa nawet w pythonie 2.7 na windzie. Zmieścił byś jeszcze że wybór jest 1-20
[Obrazek: sygnatura.png]
 System operacyjny: windows_seven Przeglądarka: firefox
#13
RE: 1KB game challenge (wyzwanie, napisz grę na 1KB)
Prosta gra wymagająca podstawowej znajomości matematyki - tabliczki mnożenia Wesoły

Gra niestety deczko wychodzi powyżej 1 KB, ale nie chciałem żeby gra, która służy do grania, nie miała większego sensu Duży uśmiech

Kodzik napisany w C:

Kod:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5

int main()
{
    int a, b, c=0, d, suma, odp, wyn=0;
    char imie[c];
    
    srand(time(NULL));
    
    printf("Podaj imie cieciu: ");
    scanf("%s", &imie);
    
    printf("Brawo %s, jednak nie jestes taki glupi. Teraz zacznie sie zabawa hue hue.\n\n", imie);
    printf("Program sprawdzi Twoja znajomosc tabliczki mnozenia %s.\n\n", imie);
    printf("Nawet jak zdobedziesz full pojntsow to pamietaj - jest gupi\n\n");
    for (d=0; d<=N; d++){
        a=rand()%10;
        b=rand()%10;
        suma=a*b;
        printf("ile wynosi %d * %d?", a, b);
        scanf("%d", &odp);
        if (odp==suma){
            printf("dobra odpowiedz!\n\n");
            wyn++;
        }
        else {printf("zla odpowiedz!\n\n");
        }
    }
    
    if (wyn ==1){
        printf("Wiedzialem. Jestes mentalnym niedorozwojem... nie, Ty jestes niedrozwiniety hahaha\n");
    }
    if (wyn ==2){
        printf("Wiedzialem. Jestes mentalnym niedorozwojem... nie, Ty jestes niedrozwiniety hahaha\n");
    }
    if (wyn ==3 ){
        printf("Nie jest zle, ale nadal jestes slaby!\n");
    }
    if (wyn == 4){
        printf("Prawie wszystkie dobre odpowiedzi. Prawie... TFU!\n");
    }
    if (wyn < 5){
        printf("Wszystkie punkty! Chce Ci pogratulowac... bycia kujonem! Sprzedales sie...\n");
    }
    system("pause");
}

// Proszę umieszczać kod w znacznikach
Kod PHP:
[code][/code
// Szachista
 System operacyjny: windows_seven Przeglądarka: chrome
#14
RE: 1KB game challenge (wyzwanie, napisz grę na 1KB)
[Pascal] - 631b.

Na szybko (bardzo niepoprawnie) - ale: w tej chwili wymyślona, z niczego nie ściągana - i działa Oczko (to że raz piszę "GotoXY" a raz "gotoxy" itd. wynika z tego, że jest trochę późno i nie chce mi się bawić w kosmetykę...).

Kod PHP:
program GRA_1kb;
uses Crt;

var 
integer;
integer;
powt string;
label start;

begin
start
:
clrscr;
randomize;
j:=0;
i:=random(50);
writeln('Kliknij spacje przy: [ 'i,' ]. Rozpoczęcie za 3 sekundy') ;
delay(3000);
writeln;

clrscr;
writeln('Kliknij cos przy: 'i);

repeat
j
:=j+1;
GotoXY(10,5);
write(j);
delay(100);
until KeyPressed;

if 
i=j then
begin
gotoxy
(1,10);
writeln('Brawo!');
end else
begin
gotoxy
(1,10);
writeln ('Przestrzeliles o ',j-i);
end;

writeln;
write('Jeszcze raz (T/N)? ');
readln(powt);
powt:=upcase(powt);
if 
powt=' T' then goto start;
halt;

end

gra.exe: http://www.sendspace.com/file/6tq5p6
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#15
RE: 1KB game challenge (wyzwanie, napisz grę na 1KB)
Mam jeszcze jeden projekt gry/programu na komputerze (program napisany 2 lata temu)

Gra nazywa się "Orzeł czy reszka"

Może warto jeszcze to udostępnić, czy max. można tylko jedno?
 System operacyjny: windows_seven Przeglądarka: chrome
#16
RE: 1KB game challenge (wyzwanie, napisz grę na 1KB)
ile chcesz Wesoły
Ja się męczę nad spaerem. Wiem jak go zrobić w C++/Pythonie ale w jednym języku trochę trudno Szczerbol się w tym 1KB zmieścić.
[Obrazek: sygnatura.png]
 System operacyjny: windows_seven Przeglądarka: firefox
#17
RE: 1KB game challenge (wyzwanie, napisz grę na 1KB)
Orzeł czy reszka
Python - 140B (tekstowe)
Kod:
import random
import time

random.seed()
A = random.randint(1,2)

if A == 1:
    print("Orzeł")

if A == 2:
    print("Reszka")

time.sleep(1)

Autoit - 380B ("graficzne")
Kod:
#NoTrayIcon
Call("los")

Func los()

Dim $a = Random(1,2,1)

If $a = 1 Then
   Global $b = "orzeł"
   Call("gotowe")
EndIf

If $a = 2 Then
   Global $b = "reszka"
   Call("gotowe")
EndIf

EndFunc

Func gotowe()
   Dim $los = MsgBox(1,"orzeł - reszka",$b)
   If $los = 1 Then
      Call("los")
   EndIf

   If $los = 2 Then
      Exit
   EndIf
EndFunc
 System operacyjny: windows_seven Przeglądarka: chrome
#18
RE: 1KB game challenge (wyzwanie, napisz grę na 1KB)
Kod:
from random import *
p=[]
for i in range(10):
    p.append([])
    for j in range(10):
        p[i].append(0)
def miny(a,b,p):
    for i in range (-1,2):
        for j in range (-1,2):
            try:
                p[a+i][b+j]+=1
            except:
                None
def wybor(a,b,p):
    if p[a][b]=="x":
        return "Przegrales"
    elif p[a][b]>0:
        p[a][b]=str(p[a][b])
    else:
        z(a,b,p)
def z(a,b,p):
    if p[a][b]==0:
        z(a-1,b-1,p)
        z(a-1,b+1,p)
        z(a+1,b-1,p)
        z(a+1,b+1,p)
    try:
        p[a][b]=str(p[a][b])
    except:
        None




for i in range(10):
    a=randint(0,9)
    b=randint(0,9)
    miny(a,b,p)
    p[a][b]="x"
for i in p:
    print i
jeszcze muszę dokończyć ale coś już jest, żeby nie było że nie robię Szczerbol
[Obrazek: sygnatura.png]
 System operacyjny: windows_seven Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (1KB game challenge (wyzwanie, napisz grę na 1KB))
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Z jakich bibliotek korzysta się tworząc grę. Dreamer1x6xX 1 5673 16.12.2014, 18:11
Ostatni post: MarpeloX
Exclamation Czy ciężko napisać "prostą" grę? Night 2 4471 11.11.2014, 10:47
Ostatni post: Rincewind
Exclamation Jak stworzyć prostą, krótką grę logiczną? Dopasowanie takich samych elementów. kasiooole3 4 2833 20.02.2014, 21:13
Ostatni post: kasiooole3

Skocz do:


Wybrane wątki (1KB game challenge (wyzwanie, napisz grę na 1KB))
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Programy w C ~Anonim 1 4326 22.10.2019 17:48
Ostatni post: Szachista
  Książki do nauki C# olek23 14 14532 17.10.2019 13:06
Ostatni post: Ajgor
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 5539 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 3533 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 16391 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 6620 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 6096 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 8024 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 7588 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 7464 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 9597 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4171 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 8854 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 8977 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 8721 25.03.2019 12:53
Ostatni post: koneton