コード例 #1
0
"""Stick-Bop!

This module runs the game.
"""

import sys
import os

from data.main import main

# for use with PyInstaller
if getattr(sys, 'frozen', False):
    os.chdir(sys._MEIPASS)

if __name__ == '__main__':
    main()
コード例 #2
0
ファイル: game.py プロジェクト: La-Gvidilo/FloodIt
        'difficulty':'medium',
        'size'      :(500, 400),
        'caption'   :'Flood It',
        'resizable' :False,
        'save':{
            'won':0,
            'lost':0,
            'points':0,
            'shortest':None,
        },
}

parser = argparse.ArgumentParser(description='{} Arguments'.format(DEFAULT['caption']))
parser.add_argument('-c','--clean', action='store_true', 
    help='Remove all .pyc files and __pycache__ directories')
args = vars(parser.parse_args())

if __name__ == '__main__':
    if args['clean']:
        data.tools.clean_files()
    else:
        if not DB.exists():
            DB.save(DEFAULT)
            db = DEFAULT
        else:
            db = DB.load()
        print(db)
        main(**db)
    pg.quit()

コード例 #3
0
#!/usr/bin/python2

import sys
import pygame as pg
from data.main import main


if __name__ == '__main__':
    main()
    pg.quit()
    sys.exit()
コード例 #4
0
ファイル: game.py プロジェクト: metulburr/B3nch-Warrant
    'resizable': False,
    'resolution_options': [(640, 360), (800, 600), (854, 480), (1280, 720)],
    'save': {
        'won': 0,
        'lost': 0,
        'points': 0,
        'shortest': None,
    },
}

parser = argparse.ArgumentParser(
    description='{} Arguments'.format(DEFAULT['caption']))
parser.add_argument('-c',
                    '--clean',
                    action='store_true',
                    help='Remove all .pyc files and __pycache__ directories')
args = vars(parser.parse_args())

if __name__ == '__main__':
    if args['clean']:
        data.tools.clean_files()
    else:
        if not DB.exists():
            DB.save(DEFAULT)
            db = DEFAULT
        else:
            db = DB.load()
        print(db)
        main(**db)
    pg.quit()
コード例 #5
0
ファイル: game.py プロジェクト: DaPerson/pong
parser.add_argument('-c','--clean', action='store_true', 
    help='Remove all .pyc files and __pycache__ directories')
parser.add_argument('-f' , '--fullscreen', action='store_true',
    help='start program with fullscreen')
parser.add_argument('-d' , '--difficulty', default='medium',
    help='where DIFFICULTY is one of the strings [hard, medium, easy], set AI difficulty, default is medium, ')
parser.add_argument('-s' , '--size', nargs=2, default=[800,600], metavar=('WIDTH', 'HEIGHT'),
    help='set window size to WIDTH HEIGHT, defualt is 800 600')
args = vars(parser.parse_args())

if __name__ == '__main__':
    accepted_difficulty = ['hard', 'medium', 'easy']
    
    if args['difficulty']:
        if args['difficulty'].lower() in accepted_difficulty:
            difficulty = args['difficulty'].lower()
            print('difficulty: {}'.format(difficulty))
        else:
            print('{} is not a valid difficulty option, {}'.format(args['difficulty'], accepted_difficulty))
            sys.exit()
    if args['size']:
        size = args['size']
        print('window size: {}'.format(size))
        
    if args['clean']:
        data.tools.clean_files()
    else:
        main(args['fullscreen'], difficulty, size)
    pg.quit()

コード例 #6
0
ファイル: run.py プロジェクト: spark-c/py-garden
# starts py-garden

import sys
import os

from data.main import main, cfg, client

if __name__ == '__main__':
    main(client)
    sys.exit()
コード例 #7
0
from data import main

if __name__ == '__main__':
    main.main()
コード例 #8
0
def run_game():
    main()
    pg.quit()
    sys.exit()
コード例 #9
0
#!/usr/bin/env python
__author__ = 'justinarmstrong'
"""
This is an attempt to recreate the first level of
Super Mario Bros for the NES.
"""

import sys
import pygame as pg
from data.main import main
import cProfile
import prepare_network
import cv2
import imutils

if __name__ == '__main__':
    vc, net = prepare_network.prepare_network()
    main(net)
    prepare_network.destroy_network()
    pg.quit()
    sys.exit()
コード例 #10
0
ファイル: main.py プロジェクト: metulburr/pygame
#!/usr/bin/env python

import pygame as pg
from data.main import main
import data.tools
import argparse

parser = argparse.ArgumentParser(description='')
parser.add_argument('-c','--clean', action='store_true', 
    help='Remove all .pyc files and __pycache__ directories')
parser.add_argument('-f' , '--fullscreen', action='store_true',
    help='start program with fullscreen')
args = vars(parser.parse_args())

if __name__ == '__main__':
    if args['clean']:
        data.tools.clean_files()
    elif args['fullscreen']:
        main(True)
    else:
        main()
    pg.quit()

コード例 #11
0
import os
from data import main

version = "0.2"

default_config = {
    "ai_1_script_path": "data/AI/A.W.L.B.py",
    "ai_2_script_path": "data/AI/A.W.L.B.py"
}


def startup():
    os.makedirs("data/settings", exist_ok=True)
    if not os.path.isfile("data/settings/config.json"):
        with open("data/settings/config.json", "a") as f:
            json.dump(default_config, f, indent=4)

    with open("data/settings/config.json", "r") as f:
        game_config = json.load(f)

    return game_config


def update():
    pass


if __name__ == "__main__":
    config = startup()
    main.main(config)
コード例 #12
0
            return render_template("restore_password.html", title="ComNetwork",
                                   form=form, message="Пользователь с таким email заблокирован")
        if form.secret_word.data != user.secret_word:
            return render_template("restore_password.html", title="ComNetwork",
                                   form=form, message="Секретное слово неверное")
        password = create_password()
        user.set_password(password)
        db_sess.commit()

        text = f"Ваш новый пароль - {password}"

        _login, password = data["basic_settings"]["MAIL_USERNAME"], data["basic_settings"]["MAIL_PASSWORD"]

        smtp_host = 'smtp.mail.ru'
        s = smtplib.SMTP(smtp_host, 25, timeout=10)
        s.set_debuglevel(1)
        try:
            s.starttls()
            s.login(_login, password)
            s.sendmail(_login, [form.to_email.data], text.encode("utf-8"))
        finally:
            s.quit()
        return redirect("/")
    return render_template("restore_password.html", form=form, title='ComNetwork | Регистрация')


if __name__ == "__main__":
    db_session.global_init("db/collective_blog.db")
    main.main()  # Загружаем в бд стандартную информацию
    app.run(port=8080, host='127.0.0.1')
コード例 #13
0
def run_game():
    main()
    pg.quit()
    sys.exit()
コード例 #14
0
ファイル: game.py プロジェクト: wushiwang/pong
    'where DIFFICULTY is one of the strings [hard, medium, easy], set AI difficulty, default is medium, '
)
parser.add_argument('-s',
                    '--size',
                    nargs=2,
                    default=[800, 600],
                    metavar=('WIDTH', 'HEIGHT'),
                    help='set window size to WIDTH HEIGHT, defualt is 800 600')
args = vars(parser.parse_args())

if __name__ == '__main__':
    accepted_difficulty = ['hard', 'medium', 'easy']

    if args['difficulty']:
        if args['difficulty'].lower() in accepted_difficulty:
            difficulty = args['difficulty'].lower()
            print('difficulty: {}'.format(difficulty))
        else:
            print('{} is not a valid difficulty option, {}'.format(
                args['difficulty'], accepted_difficulty))
            sys.exit()
    if args['size']:
        size = args['size']
        print('window size: {}'.format(size))

    if args['clean']:
        data.tools.clean_files()
    else:
        main(args['fullscreen'], difficulty, size)
    pg.quit()
コード例 #15
0
ファイル: main.py プロジェクト: nmail-sds/Framework
def import_dataset():
    try:
        return read_data.main(args.dataset, args.smote)
    except:
        raise
コード例 #16
0
ファイル: start.py プロジェクト: felipejfc/pybattleship
#! /usr/bin/env python

from data import main
main.main() #Inicializa o jogo.
コード例 #17
0
#!/usr/bin/env python
__author__ = 'justinarmstrong; lukaszksiezak deep learning mod'
"""
An attempt of implementing deep learning algorithm to win level 1 of
Super Mario.
"""

import sys
import pygame as pg
from data.main import main
import cProfile
import os

if __name__ == '__main__':
    if len(sys.argv) > 1:
        if sys.argv[1] == '-deep':
            main(True)
    else:  #run normally
        main()
        pg.quit()
        sys.exit()