Пример #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
        '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
    '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
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
# 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
#!/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
    '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
def import_dataset():
    try:
        return read_data.main(args.dataset, args.smote)
    except:
        raise
Пример #16
0
#! /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()