paladin-t / b8 Goto Github PK
View Code? Open in Web Editor NEWBASIC8 - The Fantasy Computer/Console!
Home Page: https://paladin-t.github.io/b8/
BASIC8 - The Fantasy Computer/Console!
Home Page: https://paladin-t.github.io/b8/
Multi-players can play with a same program on different endpoints.
it’s indeed relevant! :)
Adding UDP/TCP networking support. Either as server or client.
非常酷,从steam上看到的
要是能开源就好了
Need to add built-in vector and matrix calculation.
I saw this tool in steam,like it so much.
Will you add more language-support in future?
Wish more people like it.(●'ω'●)丿❤
It's a small feature, but I think is worth attention. To keep all projects organized in root folder, I suggest to put also a folder detection with opening to let user decide where would like to insert his disk, modified or created from scratch. Of course, it would be comfortable to also code an option to add another folder by clicking the "+" button which right now is usable to creating disks.
Use in-app rendering instead of OS GUI for better experience.
I accidentally typed float value for MOD operation and after first frame of execution, it freezes completely the software and vanishes (crash). If modulo for floats aren't supported it should be notification from compiler to change into integer value. Using this in if-conditional:
if t MOD 0.5 > 0.25 then
: where 't' is a counter of elapsed time with delta time addition,
crashes "BASIC8" immediately.
Make formal version instead of current beta.
Take full advantage of Steam Workshop.
I think it would be great to change "print" method to write set string but in new line. Everyone knows that using debugging tools is for quick bug fixing and methods like that should automatically format the text to make him readable.
Can export to standalone native players targeting mobile platforms.
Hi,
I would like to report that exporting one of the sample games to HTML5, I was hearing "deformed" music like it was created on higher notes. This is probably not desired for neither the creator nor users. In fact, I wrote about this in my Steam review, but you could skip it or not understand cause I'm from Poland. That’s why I decided to write an issue about this.
Screen shows "Cosmos Saga" sample game exported to HTML5 with background music which IMO has higher notes than normal.
When i use [X] is type ("dict")
separating from [Y] is type ("string")
both of them gives me true, but when I try to join them with the "AND", it gives me false even, when types match.
[X] is type ("dict") and [Y] is type ("string")
gives me false, even when I insert dictionary and string in order.
Can profile performance of programs.
Syntax highlighting?
Find specific text.
Goto specific line.
I can't find any license information for this project. Would be nice to have a LICENSE file to know if people can contribute.
As a developer, can write shader (GLSL) for disks.
When error occurs it shows line with error, but only in "main.bas" file (no detection of imported scripts). Using import of another scripts and when there is something wrong, it doesn't identify correct script and it points at the main script file.
EDIT:
Occurs when "Invalid identifier usage" error has been thrown.
Can export to web based players targeting to browsers.
Speech synth.
Optimize the way storing value types, especially for "big" structs such as mat4x4
.
Can edit quantized images.
I don't want to sing up and participate in those sketchy platforms like Steam who don't actually sell you the binary, but rather a "right to use it" on their crazy license.
I want to just buy a distribtuion archive w/ binary, without any DRMs, license managements or protections, for reasonable price, without needing to register anywhere else and sell my data or "analytics" agreement. I think many others would appreciate that too.
Can you make this possible?
Should be able to render without clearing frame buffer.
Will you port it to iOS?
I thought about "clear console at startup" button in "Output" window to let user decide if he wants to clear the console when run the test again or not.
Can make breakpoint, watch callstack, variables, etc.
BASIC8-PiE (Pi Edition).
Need to add tools for creating and composing audio.
Not built-in natively, but as a disk.
Enhanced sfx.
Can export to standalone native players.
I noticed that "rnd" method throws an error about "index out of bounds" when minimum and maximum range are the same. That was so confusing, I analyzed my code many times searching the reason, but I didn't knew this could be caused by single value in range. I don't know how can I call it, is it a bug, an issue or just a mistake, but for sure it shouldn't throw an error for this.
Editors should be extensible by BASIC.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.